diff options
| author | Yong He <yonghe@outlook.com> | 2023-09-20 03:30:27 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-20 18:30:27 +0800 |
| commit | 73292d9f3a1c790f72802dfe4cce57a1353dece6 (patch) | |
| tree | b35764fca8962c808b64c2ceed8601e7f4fa1011 /source/slang/slang-parser.cpp | |
| parent | 739c3a7b53dc6489065fcd5e9f0a04370c5f9c8f (diff) | |
Direct SPIRV: Rasterization pipeline tests. (#3216)
* Direct SPIRV: Rasterization pipeline tests.
* Fixup.
* Fix.
---------
Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'source/slang/slang-parser.cpp')
| -rw-r--r-- | source/slang/slang-parser.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/slang/slang-parser.cpp b/source/slang/slang-parser.cpp index 892edd328..0191b1e0c 100644 --- a/source/slang/slang-parser.cpp +++ b/source/slang/slang-parser.cpp @@ -6322,6 +6322,11 @@ namespace Slang { return SPIRVAsmOperand{SPIRVAsmOperand::TruncateMarker, parser->ReadToken()}; } + // The pseudo-operand for referencing entryPoint id. + else if (parser->LookAheadToken("__entryPoint")) + { + return SPIRVAsmOperand{ SPIRVAsmOperand::EntryPoint, parser->ReadToken() }; + } else if (AdvanceIf(parser, "builtin")) { // reference to a builtin var. |
