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

Compute shader fails on Android

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 6.0.0
    • 6.0.0
    • Quick: 3D
    • None
    • Android
    • 2
    • c31fd387bd0e97ff5636383b4bf28bd735c2aac0 (qt/qtquick3d/dev)
    • Qt Quick 3D - 39 - 40

    Description

      On a fairly low-powered device, complex examples fail with OpenGL when linking the shader (they work with Vulkan):

      W libBenchmarkDemo6_armeabi-v7a.so: Failed to link shader program: Max number of total work group invocations exceeded.
      09-17 10:46:20.859 10624 10665 W libBenchmarkDemo6_armeabi-v7a.so:
      W libBenchmarkDemo6_armeabi-v7a.so: Failed to build compute pipeline
      F libc : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x12c in tid 10665 (QtThread), pid 10624 (roject.example6)

       

      This happens because the compute shader uses more threads than the implementation limit allows.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              lagocs Laszlo Agocs
              tvete Paul Olav Tvete
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes