Non-functional: Update header build to match Khronos spec. builder.
authorJohn Kessenich <cepheus@frii.com>
Tue, 17 Mar 2020 06:44:51 +0000 (00:44 -0600)
committerJohn Kessenich <cepheus@frii.com>
Tue, 17 Mar 2020 06:44:51 +0000 (00:44 -0600)
tools/buildHeaders/jsonToSpirv.cpp
tools/buildHeaders/jsonToSpirv.h

index 2190bd3..1d01649 100644 (file)
@@ -146,7 +146,7 @@ ClassOptionality ToOperandClassAndOptionality(const std::string& operandKind, co
         } else if (operandKind == "LiteralSpecConstantOpInteger") {
             type = OperandLiteralNumber;
         } else if (operandKind == "LiteralContextDependentNumber") {
-            type = OperandVariableLiterals;
+            type = OperandAnySizeLiteralNumber;
         } else if (operandKind == "SourceLanguage") {
             type = OperandSource;
         } else if (operandKind == "ExecutionModel") {
index 0764de3..e64faa1 100644 (file)
@@ -51,6 +51,7 @@ enum OperandClass {
     OperandVariableLiterals,
     OperandVariableIdLiteral,
     OperandVariableLiteralId,
+    OperandAnySizeLiteralNumber,
     OperandLiteralNumber,
     OperandLiteralString,
     OperandSource,