gpu/internal/convertshaders: don't use Wine for the dxc tool

dxc exists for Linux, and seems to work.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2021-04-10 12:23:30 +02:00
parent 23e0c898ef
commit 3b3d41a7ea
2 changed files with 6 additions and 13 deletions
+4 -1
View File
@@ -103,7 +103,10 @@ func NewConverter(workDir WorkDir, packageName, shadersDir string, directCompute
verifyBinaryPath(&conv.glslvalidator.Bin)
verifyBinaryPath(&conv.spirv.Bin)
// we cannot check fxc/dxc, since they may depend on wine
if directCompute {
verifyBinaryPath(&conv.dxc.Bin)
}
// We cannot check fxc since it may depend on wine.
conv.glslvalidator.WorkDir = workDir.Dir("glslvalidator")
conv.fxc.WorkDir = workDir.Dir("fxc")