Skip to content

Commit c936433

Browse files
authored
Allow use of lib6_6 profile for DXC compilation. (shader-slang#1520)
1 parent 3cbff11 commit c936433

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

source/slang/slang-compiler.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -713,6 +713,7 @@ namespace Slang
713713
CASE(DX_6_3, _6_3);
714714
CASE(DX_6_4, _6_4);
715715
CASE(DX_6_5, _6_5);
716+
CASE(DX_6_6, _6_6);
716717
#undef CASE
717718

718719
default:

source/slang/slang-profile-defs.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ PROFILE_VERSION(DX_6_2, DX)
103103
PROFILE_VERSION(DX_6_3, DX)
104104
PROFILE_VERSION(DX_6_4, DX)
105105
PROFILE_VERSION(DX_6_5, DX)
106+
PROFILE_VERSION(DX_6_6, DX)
106107

107108
PROFILE_VERSION(GLSL_110, GLSL)
108109
PROFILE_VERSION(GLSL_120, GLSL)
@@ -208,13 +209,14 @@ PROFILE(DX_Lib_6_2, lib_6_2, Unknown, DX_6_2)
208209
PROFILE(DX_Lib_6_3, lib_6_3, Unknown, DX_6_3)
209210
PROFILE(DX_Lib_6_4, lib_6_4, Unknown, DX_6_4)
210211
PROFILE(DX_Lib_6_5, lib_6_5, Unknown, DX_6_5)
212+
PROFILE(DX_Lib_6_6, lib_6_6, Unknown, DX_6_6)
211213

212214
PROFILE_ALIAS(DX_None_6_1, DX_Lib_6_1, sm_6_1)
213215
PROFILE_ALIAS(DX_None_6_2, DX_Lib_6_2, sm_6_2)
214216
PROFILE_ALIAS(DX_None_6_3, DX_Lib_6_3, sm_6_3)
215217
PROFILE_ALIAS(DX_None_6_4, DX_Lib_6_4, sm_6_4)
216218
PROFILE_ALIAS(DX_None_6_5, DX_Lib_6_5, sm_6_5)
217-
219+
PROFILE_ALIAS(DX_None_6_6, DX_Lib_6_6, sm_6_6)
218220

219221
// Define all the GLSL profiles
220222

0 commit comments

Comments
 (0)