Skip to content

Commit e867c06

Browse files
authored
Add a Source Language for Slang (KhronosGroup#383)
* Add a Source Language for Slang * Changed src lang name from SLANG to Slang
1 parent f62c82d commit e867c06

File tree

10 files changed

+15
-1
lines changed

10 files changed

+15
-1
lines changed

include/spirv/unified1/spirv.bf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ namespace Spv
6969
HERO_C = 8,
7070
NZSL = 9,
7171
WGSL = 10,
72+
Slang = 11,
7273
}
7374

7475
[AllowDuplicates, CRepr] public enum ExecutionModel

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10579,6 +10579,11 @@
1057910579
"enumerant" : "WGSL",
1058010580
"value" : 10,
1058110581
"version" : "1.0"
10582+
},
10583+
{
10584+
"enumerant" : "Slang",
10585+
"value" : 11,
10586+
"version" : "1.0"
1058210587
}
1058310588
]
1058410589
},

include/spirv/unified1/spirv.cs

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

7374
public enum ExecutionModel

include/spirv/unified1/spirv.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ typedef enum SpvSourceLanguage_ {
7676
SpvSourceLanguageHERO_C = 8,
7777
SpvSourceLanguageNZSL = 9,
7878
SpvSourceLanguageWGSL = 10,
79+
SpvSourceLanguageSlang = 11,
7980
SpvSourceLanguageMax = 0x7fffffff,
8081
} SpvSourceLanguage;
8182

include/spirv/unified1/spirv.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ enum SourceLanguage {
7272
SourceLanguageHERO_C = 8,
7373
SourceLanguageNZSL = 9,
7474
SourceLanguageWGSL = 10,
75+
SourceLanguageSlang = 11,
7576
SourceLanguageMax = 0x7fffffff,
7677
};
7778

include/spirv/unified1/spirv.hpp11

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ enum class SourceLanguage : unsigned {
7272
HERO_C = 8,
7373
NZSL = 9,
7474
WGSL = 10,
75+
Slang = 11,
7576
Max = 0x7fffffff,
7677
};
7778

include/spirv/unified1/spirv.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@
7878
"SYCL": 7,
7979
"HERO_C": 8,
8080
"NZSL": 9,
81-
"WGSL": 10
81+
"WGSL": 10,
82+
"Slang": 11
8283
}
8384
},
8485
{

include/spirv/unified1/spirv.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ spv = {
6363
HERO_C = 8,
6464
NZSL = 9,
6565
WGSL = 10,
66+
Slang = 11,
6667
},
6768

6869
ExecutionModel = {

include/spirv/unified1/spirv.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
'HERO_C' : 8,
6464
'NZSL' : 9,
6565
'WGSL' : 10,
66+
'Slang' : 11,
6667
},
6768

6869
'ExecutionModel' : {

include/spirv/unified1/spv.d

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ enum SourceLanguage : uint
7171
HERO_C = 8,
7272
NZSL = 9,
7373
WGSL = 10,
74+
Slang = 11,
7475
}
7576

7677
enum ExecutionModel : uint

0 commit comments

Comments
 (0)