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

Compute shader fails on Android

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 6.0.0
    • Fix Version/s: 6.0.0
    • Component/s: Quick: 3D
    • Labels:
      None
    • Platform/s:
      Android
    • Commits:
      c31fd387bd0e97ff5636383b4bf28bd735c2aac0 (qt/qtquick3d/dev)
    • Story Points:
      2
    • Sprint:
      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

              Assignee:
              lagocs Laszlo Agocs
              Reporter:
              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