diff options
Diffstat (limited to 'source/slang/slang-emit.cpp')
| -rw-r--r-- | source/slang/slang-emit.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/slang/slang-emit.cpp b/source/slang/slang-emit.cpp index 574631567..2118268cd 100644 --- a/source/slang/slang-emit.cpp +++ b/source/slang/slang-emit.cpp @@ -722,6 +722,12 @@ SlangResult emitEntryPointsSourceFromIR( desc.entryPointStage = entryPoint->getStage(); desc.effectiveProfile = getEffectiveProfile(entryPoint, targetRequest); } + else + { + desc.entryPointStage = Stage::Unknown; + desc.effectiveProfile = targetRequest->getTargetProfile(); + } + desc.targetCaps = targetRequest->getTargetCaps(); desc.sourceWriter = &sourceWriter; // Define here, because must be in scope longer than the sourceEmitter, as sourceEmitter might reference |
