HLSL: Emit the OpSource HLSL instruction for HLSL, using new headers.
This commit is contained in:
parent
7962bda334
commit
6fa17641b5
214 changed files with 611 additions and 433 deletions
|
|
@ -878,28 +878,4 @@ EHlslTokenClass HlslScanContext::reservedWord()
|
|||
return EHTokNone;
|
||||
}
|
||||
|
||||
EHlslTokenClass HlslScanContext::identifierOrReserved(bool reserved)
|
||||
{
|
||||
if (reserved) {
|
||||
reservedWord();
|
||||
|
||||
return EHTokNone;
|
||||
}
|
||||
|
||||
if (parseContext.forwardCompatible)
|
||||
parseContext.warn(loc, "using future reserved keyword", tokenText, "");
|
||||
|
||||
return identifierOrType();
|
||||
}
|
||||
|
||||
// For a keyword that was never reserved, until it suddenly
|
||||
// showed up.
|
||||
EHlslTokenClass HlslScanContext::nonreservedKeyword(int version)
|
||||
{
|
||||
if (parseContext.version < version)
|
||||
return identifierOrType();
|
||||
|
||||
return keyword;
|
||||
}
|
||||
|
||||
} // end namespace glslang
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue