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

RHI DirectX11 render backend breaking manual tests in QT3D

    XMLWordPrintable

Details

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

    Description

      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

      Attachments

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes