From 73292d9f3a1c790f72802dfe4cce57a1353dece6 Mon Sep 17 00:00:00 2001 From: Yong He Date: Wed, 20 Sep 2023 03:30:27 -0700 Subject: Direct SPIRV: Rasterization pipeline tests. (#3216) * Direct SPIRV: Rasterization pipeline tests. * Fixup. * Fix. --------- Co-authored-by: Yong He --- source/slang/slang-parser.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/slang/slang-parser.cpp') 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. -- cgit v1.2.3