Index: gpu/command_buffer/service/shader_translator_cache.cc |
diff --git a/gpu/command_buffer/service/shader_translator_cache.cc b/gpu/command_buffer/service/shader_translator_cache.cc |
index 631a88e4142128ad200f827832a720950af20f8f..f78039fcac25d72c900bc2360ceb668fe669abb2 100644 |
--- a/gpu/command_buffer/service/shader_translator_cache.cc |
+++ b/gpu/command_buffer/service/shader_translator_cache.cc |
@@ -31,13 +31,10 @@ scoped_refptr<ShaderTranslator> ShaderTranslatorCache::GetTranslator( |
sh::GLenum shader_type, |
ShShaderSpec shader_spec, |
const ShBuiltInResources* resources, |
- ShaderTranslatorInterface::GlslImplementationType |
- glsl_implementation_type, |
+ ShShaderOutput shader_output_language, |
ShCompileOptions driver_bug_workarounds) { |
- ShaderTranslatorInitParams params(shader_type, |
- shader_spec, |
- *resources, |
- glsl_implementation_type, |
+ ShaderTranslatorInitParams params(shader_type, shader_spec, *resources, |
+ shader_output_language, |
driver_bug_workarounds); |
Cache::iterator it = cache_.find(params); |
@@ -46,8 +43,7 @@ scoped_refptr<ShaderTranslator> ShaderTranslatorCache::GetTranslator( |
ShaderTranslator* translator = new ShaderTranslator(); |
if (translator->Init(shader_type, shader_spec, resources, |
- glsl_implementation_type, |
- driver_bug_workarounds)) { |
+ shader_output_language, driver_bug_workarounds)) { |
cache_[params] = translator; |
translator->AddDestructionObserver(this); |
return translator; |