|
@@ -107,6 +107,8 @@ Extension FeatureManager::getExtensionSymbol(llvm::StringRef name) {
|
|
|
.Case("SPV_KHR_shader_draw_parameters",
|
|
|
Extension::KHR_shader_draw_parameters)
|
|
|
.Case("SPV_KHR_ray_tracing", Extension::KHR_ray_tracing)
|
|
|
+ .Case("SPV_EXT_demote_to_helper_invocation",
|
|
|
+ Extension::EXT_demote_to_helper_invocation)
|
|
|
.Case("SPV_EXT_descriptor_indexing", Extension::EXT_descriptor_indexing)
|
|
|
.Case("SPV_EXT_fragment_fully_covered",
|
|
|
Extension::EXT_fragment_fully_covered)
|
|
@@ -122,8 +124,7 @@ Extension FeatureManager::getExtensionSymbol(llvm::StringRef name) {
|
|
|
Extension::AMD_shader_explicit_vertex_parameter)
|
|
|
.Case("SPV_GOOGLE_hlsl_functionality1",
|
|
|
Extension::GOOGLE_hlsl_functionality1)
|
|
|
- .Case("SPV_GOOGLE_user_type",
|
|
|
- Extension::GOOGLE_user_type)
|
|
|
+ .Case("SPV_GOOGLE_user_type", Extension::GOOGLE_user_type)
|
|
|
.Case("SPV_KHR_post_depth_coverage", Extension::KHR_post_depth_coverage)
|
|
|
.Case("SPV_NV_ray_tracing", Extension::NV_ray_tracing)
|
|
|
.Case("SPV_NV_mesh_shader", Extension::NV_mesh_shader)
|
|
@@ -146,6 +147,8 @@ const char *FeatureManager::getExtensionName(Extension symbol) {
|
|
|
return "SPV_KHR_post_depth_coverage";
|
|
|
case Extension::KHR_ray_tracing:
|
|
|
return "SPV_KHR_ray_tracing";
|
|
|
+ case Extension::EXT_demote_to_helper_invocation:
|
|
|
+ return "SPV_EXT_demote_to_helper_invocation";
|
|
|
case Extension::EXT_descriptor_indexing:
|
|
|
return "SPV_EXT_descriptor_indexing";
|
|
|
case Extension::EXT_fragment_fully_covered:
|