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

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

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

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

        Activity

          People

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

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes