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

RHI DirectX11 render backend breaking manual tests in QT3D

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 6.8.0 FF
    • Qt3D
    • None
    • Windows

      Many of the manual tests under Qt3D are broken and will not run properly because of the RHI DirectX11 render backend. The issues are varied, and ranges from only the background being displayed, textures failing to render properly, to the application crashing. These manual tests can be fixed by switching the RHI render backend to OpenGL, by setting the environment variable QT3DRENDERER to opengl in main.cpp, thus adding this line in main.cpp:

      qputenv("QT3DRENDERER", "opengl");

       

      The affected Qt3D manual tests are listed here:

      • additional-attributes-qml
      • bigscene-instanced-qml
      • clip-planes-qml
      • deferred-renderer-cpp
      • deferred-renderer-qml
      • plasma
      • rigged-simple
      • shader-image-qml
      • simple-shaders-qml
      • skinned-mesh
      • tesselation-modes
      • texture-updates-cpp

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

            seanharmer Sean Harmer
            chrisrl Chris Lerner (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes