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

Compute shader fails on Android

XMLWordPrintable

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

      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.

        For Gerrit Dashboard: QTBUG-86795
        # Subject Branch Project Status CR V

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes