diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2020-07-01 14:20:42 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-01 14:20:42 -0400 |
| commit | 5c153295205d2d5d6340f3d569a550f4697946c5 (patch) | |
| tree | b9dfcf19bd9ec4b9b045e2e8a4a0f072bb2a2ad2 /source/slang/slang-emit.cpp | |
| parent | 69a059511389506460abd6f1f8ffe71e1dba5aa0 (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.cpp | 8 |
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) { |
