| Index: gpu/command_buffer/service/shader_translator_cache.h
|
| diff --git a/gpu/command_buffer/service/shader_translator_cache.h b/gpu/command_buffer/service/shader_translator_cache.h
|
| index 0d3e777bc204650ad806bbe94c4198c16be4d822..125fb18d7c7aefd40721e4d8d0eb7ffaa02f399f 100644
|
| --- a/gpu/command_buffer/service/shader_translator_cache.h
|
| +++ b/gpu/command_buffer/service/shader_translator_cache.h
|
| @@ -36,8 +36,7 @@ class ShaderTranslatorCache : public ShaderTranslator::DestructionObserver {
|
| const ShBuiltInResources* resources,
|
| ShaderTranslatorInterface::GlslImplementationType
|
| glsl_implementation_type,
|
| - ShaderTranslatorInterface::GlslBuiltInFunctionBehavior
|
| - glsl_built_in_function_behavior);
|
| + int driver_bug_workarounds);
|
|
|
| private:
|
| ShaderTranslatorCache();
|
| @@ -52,8 +51,7 @@ class ShaderTranslatorCache : public ShaderTranslator::DestructionObserver {
|
| ShBuiltInResources resources;
|
| ShaderTranslatorInterface::GlslImplementationType
|
| glsl_implementation_type;
|
| - ShaderTranslatorInterface::GlslBuiltInFunctionBehavior
|
| - glsl_built_in_function_behavior;
|
| + int driver_bug_workarounds;
|
|
|
| ShaderTranslatorInitParams(
|
| ShShaderType shader_type,
|
| @@ -61,13 +59,12 @@ class ShaderTranslatorCache : public ShaderTranslator::DestructionObserver {
|
| const ShBuiltInResources& resources,
|
| ShaderTranslatorInterface::GlslImplementationType
|
| glsl_implementation_type,
|
| - ShaderTranslatorInterface::GlslBuiltInFunctionBehavior
|
| - glsl_built_in_function_behavior)
|
| + int driver_bug_workarounds)
|
| : shader_type(shader_type),
|
| shader_spec(shader_spec),
|
| resources(resources),
|
| glsl_implementation_type(glsl_implementation_type),
|
| - glsl_built_in_function_behavior(glsl_built_in_function_behavior) {
|
| + driver_bug_workarounds(driver_bug_workarounds) {
|
| }
|
|
|
| ShaderTranslatorInitParams(const ShaderTranslatorInitParams& params) {
|
|
|