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

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

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes