Details

    • Sub-task
    • Resolution: Fixed
    • P2: Important
    • 6.7.0 FF
    • Qt RHI
    • None
    • 7fee97cb2 (dev)

    Description

      As As https://codereview.qt-project.org/c/qt/qtbase/+/486938 says, currently the way to make this work is to go to https://github.com/microsoft/DirectXShaderCompiler/releases, get the zip, extract the two DLLs and place it next to the application.

      This is similar to the d3dcompiler_47/43.dll (needed for D3D11 and the commonly used HLSL 5.0 shaders with D3D12) but that one is nowadays part of Windows 10 so even though windeployqt tries to bundle that, applications usually work even without that since the DLL is found.

      Most likely we should extend windeployqt. dxcompiler.dll and dxil.dll seem to be present in %windowssdkdir%\Redist\D3D\x64 next to d3dcompiler_47.dll so presumably we can copy what's been done for d3dcompiler_47 in windeployqt.

      Attachments

        Issue Links

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

          Activity

            People

              lagocs Laszlo Agocs
              lagocs Laszlo Agocs
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes