Skip to content

Commit 7d8a844

Browse files
committed
Add WGSL source language
See https://www.w3.org/TR/WGSL/
1 parent d0006a3 commit 7d8a844

File tree

10 files changed

+14
-1
lines changed

10 files changed

+14
-1
lines changed

include/spirv/unified1/spirv.bf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ namespace Spv
6868
SYCL = 7,
6969
HERO_C = 8,
7070
NZSL = 9,
71+
WGSL = 10,
7172
}
7273

7374
[AllowDuplicates, CRepr] public enum ExecutionModel

include/spirv/unified1/spirv.core.grammar.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10163,6 +10163,10 @@
1016310163
{
1016410164
"enumerant" : "NZSL",
1016510165
"value" : 9
10166+
},
10167+
{
10168+
"enumerant" : "WGSL",
10169+
"value" : 10
1016610170
}
1016710171
]
1016810172
},

include/spirv/unified1/spirv.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ public enum SourceLanguage
6767
SYCL = 7,
6868
HERO_C = 8,
6969
NZSL = 9,
70+
WGSL = 10,
7071
}
7172

7273
public enum ExecutionModel

include/spirv/unified1/spirv.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ typedef enum SpvSourceLanguage_ {
7575
SpvSourceLanguageSYCL = 7,
7676
SpvSourceLanguageHERO_C = 8,
7777
SpvSourceLanguageNZSL = 9,
78+
SpvSourceLanguageWGSL = 10,
7879
SpvSourceLanguageMax = 0x7fffffff,
7980
} SpvSourceLanguage;
8081

include/spirv/unified1/spirv.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ enum SourceLanguage {
7171
SourceLanguageSYCL = 7,
7272
SourceLanguageHERO_C = 8,
7373
SourceLanguageNZSL = 9,
74+
SourceLanguageWGSL = 10,
7475
SourceLanguageMax = 0x7fffffff,
7576
};
7677

include/spirv/unified1/spirv.hpp11

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ enum class SourceLanguage : unsigned {
7171
SYCL = 7,
7272
HERO_C = 8,
7373
NZSL = 9,
74+
WGSL = 10,
7475
Max = 0x7fffffff,
7576
};
7677

include/spirv/unified1/spirv.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@
7777
"CPP_for_OpenCL": 6,
7878
"SYCL": 7,
7979
"HERO_C": 8,
80-
"NZSL": 9
80+
"NZSL": 9,
81+
"WGSL": 10
8182
}
8283
},
8384
{

include/spirv/unified1/spirv.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ spv = {
6262
SYCL = 7,
6363
HERO_C = 8,
6464
NZSL = 9,
65+
WGSL = 10,
6566
},
6667

6768
ExecutionModel = {

include/spirv/unified1/spirv.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
'SYCL' : 7,
6363
'HERO_C' : 8,
6464
'NZSL' : 9,
65+
'WGSL' : 10,
6566
},
6667

6768
'ExecutionModel' : {

include/spirv/unified1/spv.d

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ enum SourceLanguage : uint
7070
SYCL = 7,
7171
HERO_C = 8,
7272
NZSL = 9,
73+
WGSL = 10,
7374
}
7475

7576
enum ExecutionModel : uint

0 commit comments

Comments
 (0)