@@ -68,6 +68,8 @@ EShLanguage GetForcedStage(shaderc_shader_kind kind) {
6868 return EShLangMissNV;
6969 case shaderc_glsl_intersection_shader:
7070 return EShLangIntersectNV;
71+ case shaderc_glsl_callable_shader:
72+ return EShLangCallableNV;
7173 case shaderc_glsl_task_shader:
7274 return EShLangTaskNV;
7375 case shaderc_glsl_mesh_shader:
@@ -87,6 +89,7 @@ EShLanguage GetForcedStage(shaderc_shader_kind kind) {
8789 case shaderc_glsl_default_closesthit_shader:
8890 case shaderc_glsl_default_miss_shader:
8991 case shaderc_glsl_default_intersection_shader:
92+ case shaderc_glsl_default_callable_shader:
9093 case shaderc_glsl_default_task_shader:
9194 case shaderc_glsl_default_mesh_shader:
9295#endif
@@ -153,6 +156,7 @@ class StageDeducer {
153156 case shaderc_glsl_closesthit_shader:
154157 case shaderc_glsl_miss_shader:
155158 case shaderc_glsl_intersection_shader:
159+ case shaderc_glsl_callable_shader:
156160 case shaderc_glsl_task_shader:
157161 case shaderc_glsl_mesh_shader:
158162#endif
@@ -180,6 +184,8 @@ class StageDeducer {
180184 return EShLangMissNV;
181185 case shaderc_glsl_default_intersection_shader:
182186 return EShLangIntersectNV;
187+ case shaderc_glsl_default_callable_shader:
188+ return EShLangCallableNV;
183189 case shaderc_glsl_default_task_shader:
184190 return EShLangTaskNV;
185191 case shaderc_glsl_default_mesh_shader:
0 commit comments