diff --git a/impeller/compiler/reflector.cc b/impeller/compiler/reflector.cc index 93863aa03c234..bd1499df14a31 100644 --- a/impeller/compiler/reflector.cc +++ b/impeller/compiler/reflector.cc @@ -125,28 +125,6 @@ static std::string StringToShaderStage(std::string str) { return "ShaderStage::kUnknown"; } -static std::string StringToVkShaderStage(std::string str) { - if (str == "vertex") { - return "VK_SHADER_STAGE_VERTEX_BIT"; - } - if (str == "fragment") { - return "VK_SHADER_STAGE_FRAGMENT_BIT"; - } - - if (str == "tessellation_control") { - return "VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT"; - } - - if (str == "tessellation_evaluation") { - return "VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT"; - } - - if (str == "compute") { - return "VK_SHADER_STAGE_COMPUTE_BIT"; - } - return "VK_SHADER_STAGE_ALL_GRAPHICS"; -} - Reflector::Reflector(Options options, std::shared_ptr ir, std::shared_ptr shader_data, @@ -425,10 +403,6 @@ std::shared_ptr Reflector::InflateTemplate( [type = compiler_.GetType()](inja::Arguments& args) { return ToString(type); }); - env.add_callback( - "to_vk_shader_stage_flag_bits", 1u, [](inja::Arguments& args) { - return StringToVkShaderStage(args.at(0u)->get()); - }); auto inflated_template = std::make_shared(env.render(tmpl, *template_arguments_));