| Index: gpu/command_buffer/service/shader_translator.cc
|
| diff --git a/gpu/command_buffer/service/shader_translator.cc b/gpu/command_buffer/service/shader_translator.cc
|
| index b4a94fc9d7befc12cba4affab7f5fc624199503a..dd1c710c0febcf34a6b8bb71da16129df08ec9b6 100644
|
| --- a/gpu/command_buffer/service/shader_translator.cc
|
| +++ b/gpu/command_buffer/service/shader_translator.cc
|
| @@ -160,6 +160,7 @@ int ShaderTranslator::GetCompileOptions() const {
|
| bool ShaderTranslator::Translate(const std::string& shader_source,
|
| std::string* info_log,
|
| std::string* translated_source,
|
| + int* shader_version,
|
| AttributeMap* attrib_map,
|
| UniformMap* uniform_map,
|
| VaryingMap* varying_map,
|
| @@ -179,6 +180,8 @@ bool ShaderTranslator::Translate(const std::string& shader_source,
|
| if (translated_source) {
|
| *translated_source = ShGetObjectCode(compiler_);
|
| }
|
| + // Get shader version.
|
| + *shader_version = ShGetShaderVersion(compiler_);
|
| // Get info for attribs, uniforms, and varyings.
|
| GetAttributes(compiler_, attrib_map);
|
| GetUniforms(compiler_, uniform_map);
|
|
|