diff options
Diffstat (limited to 'gpu/command_buffer/service/shader_translator.cc')
-rw-r--r-- | gpu/command_buffer/service/shader_translator.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gpu/command_buffer/service/shader_translator.cc b/gpu/command_buffer/service/shader_translator.cc index eb5b265..43b29ef 100644 --- a/gpu/command_buffer/service/shader_translator.cc +++ b/gpu/command_buffer/service/shader_translator.cc @@ -136,6 +136,24 @@ bool ShaderTranslator::Translate(const char* shader) { return success; } +const char* ShaderTranslator::translated_shader() const { + return translated_shader_.get(); +} + +const char* ShaderTranslator::info_log() const { + return info_log_.get(); +} + +const ShaderTranslatorInterface::VariableMap& +ShaderTranslator::attrib_map() const { + return attrib_map_; +} + +const ShaderTranslatorInterface::VariableMap& +ShaderTranslator::uniform_map() const { + return uniform_map_; +} + void ShaderTranslator::ClearResults() { translated_shader_.reset(); info_log_.reset(); |