Browse Source

Updated spirv-headers.

Бранимир Караџић 2 years ago
parent
commit
9ef1db93d9

+ 2 - 1
3rdparty/spirv-headers/include/spirv/spir-v.xml

@@ -89,7 +89,8 @@
         <id value="36"  vendor="Taichi Graphics" tool="Taichi" comment="Contact Rendong Liang [email protected], Repo https://github.com/taichi-dev/taichi"/>
         <id value="37"  vendor="heroseh" tool="Hero C Compiler" comment="https://github.com/heroseh/hcc"/>
         <id value="38"  vendor="Meta" tool="SparkSL" comment="Contact Dunfan Lu, [email protected], https://sparkar.facebook.com/ar-studio/learn/sparksl/sparksl-overview"/>
-        <unused start="39" end="0xFFFF" comment="Tool ID range reservable for future use by vendors"/>
+        <id value="39"  vendor="SirLynix" tool="Nazara ShaderLang Compiler" comment="Contact Jérôme Leclercq, https://github.com/NazaraEngine/ShaderLang"/>
+        <unused start="40" end="0xFFFF" comment="Tool ID range reservable for future use by vendors"/>
     </ids>
 
     <!-- SECTION: SPIR-V Opcodes and Enumerants -->

+ 8 - 0
3rdparty/spirv-headers/include/spirv/unified1/spirv.core.grammar.json

@@ -10159,6 +10159,14 @@
         {
           "enumerant" : "HERO_C",
           "value" : 8
+        },
+        {
+          "enumerant" : "NZSL",
+          "value" : 9
+        },
+        {
+          "enumerant" : "WGSL",
+          "value" : 10
         }
       ]
     },

+ 2 - 0
3rdparty/spirv-headers/include/spirv/unified1/spirv.h

@@ -74,6 +74,8 @@ typedef enum SpvSourceLanguage_ {
     SpvSourceLanguageCPP_for_OpenCL = 6,
     SpvSourceLanguageSYCL = 7,
     SpvSourceLanguageHERO_C = 8,
+    SpvSourceLanguageNZSL = 9,
+    SpvSourceLanguageWGSL = 10,
     SpvSourceLanguageMax = 0x7fffffff,
 } SpvSourceLanguage;
 

+ 2 - 0
3rdparty/spirv-headers/include/spirv/unified1/spirv.hpp11

@@ -70,6 +70,8 @@ enum class SourceLanguage : unsigned {
     CPP_for_OpenCL = 6,
     SYCL = 7,
     HERO_C = 8,
+    NZSL = 9,
+    WGSL = 10,
     Max = 0x7fffffff,
 };
 

+ 3 - 1
3rdparty/spirv-headers/include/spirv/unified1/spirv.json

@@ -76,7 +76,9 @@
                     "HLSL": 5,
                     "CPP_for_OpenCL": 6,
                     "SYCL": 7,
-                    "HERO_C": 8
+                    "HERO_C": 8,
+                    "NZSL": 9,
+                    "WGSL": 10
                 }
             },
             {