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
- relates to
-
QTBUG-130131 Qt VS tools messages
- Reported
For Gerrit Dashboard: QTBUG-114789 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
486993,4 | Update windeployqt with dxc | dev | qt/qtbase | Status: MERGED | +2 | 0 |