Add CPP_for_OpenCL to grammar
authorStuart Brady <stuart.brady@arm.com>
Mon, 7 Jun 2021 12:25:56 +0000 (13:25 +0100)
committerStuart Brady <stuart.brady@arm.com>
Wed, 9 Jun 2021 15:03:50 +0000 (16:03 +0100)
include/spirv/unified1/spirv.core.grammar.json
include/spirv/unified1/spirv.cs
include/spirv/unified1/spirv.h
include/spirv/unified1/spirv.hpp
include/spirv/unified1/spirv.hpp11
include/spirv/unified1/spirv.json
include/spirv/unified1/spirv.lua
include/spirv/unified1/spirv.py
include/spirv/unified1/spv.d

index 3d471d5..ad98d1d 100644 (file)
         {
           "enumerant" : "HLSL",
           "value" : 5
+        },
+        {
+          "enumerant" : "CPP_for_OpenCL",
+          "value" : 6
         }
       ]
     },
index a90996c..ba63f1b 100644 (file)
@@ -61,6 +61,7 @@ namespace Spv
             OpenCL_C = 3,
             OpenCL_CPP = 4,
             HLSL = 5,
+            CPP_for_OpenCL = 6,
         }
 
         public enum ExecutionModel
index 1bab0aa..9b232da 100644 (file)
@@ -69,6 +69,7 @@ typedef enum SpvSourceLanguage_ {
     SpvSourceLanguageOpenCL_C = 3,
     SpvSourceLanguageOpenCL_CPP = 4,
     SpvSourceLanguageHLSL = 5,
+    SpvSourceLanguageCPP_for_OpenCL = 6,
     SpvSourceLanguageMax = 0x7fffffff,
 } SpvSourceLanguage;
 
index 5df8e47..7b9ac21 100644 (file)
@@ -65,6 +65,7 @@ enum SourceLanguage {
     SourceLanguageOpenCL_C = 3,
     SourceLanguageOpenCL_CPP = 4,
     SourceLanguageHLSL = 5,
+    SourceLanguageCPP_for_OpenCL = 6,
     SourceLanguageMax = 0x7fffffff,
 };
 
index 539ddd6..6b7cec3 100644 (file)
@@ -65,6 +65,7 @@ enum class SourceLanguage : unsigned {
     OpenCL_C = 3,
     OpenCL_CPP = 4,
     HLSL = 5,
+    CPP_for_OpenCL = 6,
     Max = 0x7fffffff,
 };
 
index a03be06..e4320e8 100644 (file)
@@ -71,7 +71,8 @@
                     "GLSL": 2,
                     "OpenCL_C": 3,
                     "OpenCL_CPP": 4,
-                    "HLSL": 5
+                    "HLSL": 5,
+                    "CPP_for_OpenCL": 6
                 }
             },
             {
index ed0549b..fda428f 100644 (file)
@@ -56,6 +56,7 @@ spv = {
         OpenCL_C = 3,
         OpenCL_CPP = 4,
         HLSL = 5,
+        CPP_for_OpenCL = 6,
     },
 
     ExecutionModel = {
index 90e71c4..0d46164 100644 (file)
@@ -56,6 +56,7 @@ spv = {
         'OpenCL_C' : 3,
         'OpenCL_CPP' : 4,
         'HLSL' : 5,
+        'CPP_for_OpenCL' : 6,
     },
 
     'ExecutionModel' : {
index 95c61c0..7c272c9 100644 (file)
@@ -64,6 +64,7 @@ enum SourceLanguage : uint
     OpenCL_C = 3,
     OpenCL_CPP = 4,
     HLSL = 5,
+    CPP_for_OpenCL = 6,
 }
 
 enum ExecutionModel : uint