diff options
Diffstat (limited to 'libshaderc')
-rw-r--r-- | libshaderc/include/shaderc/shaderc.h | 1 | ||||
-rw-r--r-- | libshaderc/src/shaderc.cc | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/libshaderc/include/shaderc/shaderc.h b/libshaderc/include/shaderc/shaderc.h index 584b696..279addb 100644 --- a/libshaderc/include/shaderc/shaderc.h +++ b/libshaderc/include/shaderc/shaderc.h @@ -44,6 +44,7 @@ typedef enum { shaderc_glsl_default_geometry_shader, shaderc_glsl_default_tess_control_shader, shaderc_glsl_default_tess_evaluation_shader, + shaderc_spirv_assembly, } shaderc_shader_kind; typedef enum { diff --git a/libshaderc/src/shaderc.cc b/libshaderc/src/shaderc.cc index a60f841..fe33f44 100644 --- a/libshaderc/src/shaderc.cc +++ b/libshaderc/src/shaderc.cc @@ -63,6 +63,7 @@ EShLanguage GetForcedStage(shaderc_shader_kind kind) { case shaderc_glsl_default_geometry_shader: case shaderc_glsl_default_tess_control_shader: case shaderc_glsl_default_tess_evaluation_shader: + case shaderc_spirv_assembly: return EShLangCount; } assert(0 && "Unhandled shaderc_shader_kind"); @@ -150,6 +151,8 @@ class StageDeducer { return EShLangTessControl; case shaderc_glsl_default_tess_evaluation_shader: return EShLangTessEvaluation; + case shaderc_spirv_assembly: + return EShLangCount; } assert(0 && "Unhandled shaderc_shader_kind"); return EShLangCount; |