Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-111772

3D textures behave weird with some Vulkan implementations

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.4
    • Qt RHI
    • None
    • 8e27e3164 (dev), 71e30bc00 (6.5)

    Description

      The threeDimTexture autotest case (tst_qrhi) fails with Mesa (both 21.3.9 and 22.3.6) on Intel 655 (Fedora 37). Similar failures are reported from Ubuntu 22 with older Mesa.

      The tex3d manual test also exhibits issues: rendering to a given slice of the 3D texture works, but the content uploaded to the other slices is partly or fully corrupted when the 3D texture is then used for on-screen rendering.

      On Windows both NVIDIA and Intel graphics are fine. In addition, modern versions of Lavapipe (the software Vulkan solution in Mesa) work as well. (so this problem does not occur in CI - for Android the test case is blacklisted regardless, whereas elsewhere Lavapipe is used if Vulkan is availble at all)

      tex3d manual test, this is how it should look:

      not like this:

      (slice 1 is correct, 0 and 2 are not)

      Attachments

        1. image-2023-03-06-17-32-50-053.png
          58 kB
          Laszlo Agocs
        2. image-2023-03-06-17-32-26-977.png
          16 kB
          Laszlo Agocs
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            lagocs Laszlo Agocs
            lagocs Laszlo Agocs
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes