summaryrefslogtreecommitdiff
path: root/source/slang/slang-emit.cpp
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2020-07-01 14:20:42 -0400
committerGitHub <noreply@github.com>2020-07-01 14:20:42 -0400
commit5c153295205d2d5d6340f3d569a550f4697946c5 (patch)
treeb9dfcf19bd9ec4b9b045e2e8a4a0f072bb2a2ad2 /source/slang/slang-emit.cpp
parent69a059511389506460abd6f1f8ffe71e1dba5aa0 (diff)
Fix bug in slang-dxc-support where it didn't get the source path correctly (#1420)
* Fix handling of UniformState from #1396 * * Fix bug in slang-dxc-support where it didn't get the source path correctly * Make entryPointIndices const List<Int>&
Diffstat (limited to 'source/slang/slang-emit.cpp')
-rw-r--r--source/slang/slang-emit.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/slang/slang-emit.cpp b/source/slang/slang-emit.cpp
index e59cfae37..a93427e29 100644
--- a/source/slang/slang-emit.cpp
+++ b/source/slang/slang-emit.cpp
@@ -163,7 +163,7 @@ struct LinkingAndOptimizationOptions
// TODO(DG): A bit tricky; this needs to be generalized to multiple entry points
Result linkAndOptimizeIR(
BackEndCompileRequest* compileRequest,
- List<Int> entryPointIndices,
+ const List<Int>& entryPointIndices,
CodeGenTarget target,
TargetRequest* targetRequest,
LinkingAndOptimizationOptions const& options,
@@ -612,10 +612,10 @@ Result linkAndOptimizeIR(
// TODO(DG): This probably needs to be generalized to a list
SlangResult emitEntryPointSourceFromIR(
BackEndCompileRequest* compileRequest,
- List<Int> entryPointIndices,
+ const List<Int>& entryPointIndices,
CodeGenTarget target,
TargetRequest* targetRequest,
- SourceResult& outSource)
+ SourceResult& outSource)
{
// Temporary assertion for checkpoint
SLANG_ASSERT(entryPointIndices.getCount() == 1);
@@ -780,7 +780,7 @@ SlangResult emitSPIRVFromIR(
SlangResult emitSPIRVForEntryPointsDirectly(
BackEndCompileRequest* compileRequest,
- List<Int> entryPointIndices,
+ const List<Int>& entryPointIndices,
TargetRequest* targetRequest,
List<uint8_t>& spirvOut)
{