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

Manual testing - The RHI backend doesn't support Blit operations

XMLWordPrintable

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

      The manual test blitframebuffer-qml does not work properly. It will only display a black screen while running, and these errors appear in the application output:

      • Qt3D.Renderer.RHI.Backend: The RHI backend doesn't support Blit operations. Instead, we recommend drawing a full screen quad with a custom shader and resolving manually.
      • D3D11 ERROR: ID3D11DeviceContext::OMSetRenderTargets: The RenderTargetView at slot 0 is not compatible with the RenderTargetView at slot 1. It is only possible to render to multiple RenderTargetViews if the effective dimensions of the Views are equal, as well as the Resource types, multisample count, and multisample quality.
      • D3D11 ERROR: ID3D11DeviceContext::OMSetRenderTargets: The RenderTargetView at slot 0 is not compatible with the DepthStencilView. DepthStencilViews may only be used with RenderTargetViews if the effective dimensions of the Views are equal, as well as the Resource types, multisample count, and multisample quality.

       

      Setting the QT3D_RENDERER environment variable to "opengl" will make these errors disappear, but the black screen will still persist.

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

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            chrisrl Chris Lerner (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes