diff options
Diffstat (limited to 'source/slang/slang-compiler.cpp')
| -rw-r--r-- | source/slang/slang-compiler.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/slang/slang-compiler.cpp b/source/slang/slang-compiler.cpp index 028886c7e..997f3fd51 100644 --- a/source/slang/slang-compiler.cpp +++ b/source/slang/slang-compiler.cpp @@ -1442,10 +1442,9 @@ namespace Slang { RefPtr<DownstreamCompileResult> downstreamResult; - if (target == CodeGenTarget::SPIRV && compileRequest->shouldEmitSPIRVDirectly) + if (target == CodeGenTarget::SPIRV && targetReq->shouldEmitSPIRVDirectly()) { List<uint8_t> spirv; - targetReq->setDirectSPIRVEmitMode(); SLANG_RETURN_ON_FAIL(emitSPIRVForEntryPointsDirectly(compileRequest, entryPointIndices, targetReq, spirv)); auto spirvBlob = ListBlob::moveCreate(spirv); downstreamResult = new BlobDownstreamCompileResult(DownstreamDiagnostics(), spirvBlob); |
