Index: gpu/command_buffer/service/memory_program_cache.h |
diff --git a/gpu/command_buffer/service/memory_program_cache.h b/gpu/command_buffer/service/memory_program_cache.h |
index 593625daa9cd55de4ba7bc7eba10ae01d9a3553a..7e9b83dded728337eee231b7c9a73b9cdefb6af8 100644 |
--- a/gpu/command_buffer/service/memory_program_cache.h |
+++ b/gpu/command_buffer/service/memory_program_cache.h |
@@ -57,10 +57,12 @@ class GPU_EXPORT MemoryProgramCache : public ProgramCache { |
const AttributeMap& attrib_map_0, |
const UniformMap& uniform_map_0, |
const VaryingMap& varying_map_0, |
+ const OutputVariableList& output_variable_list_0, |
const char* shader_1_hash, |
const AttributeMap& attrib_map_1, |
const UniformMap& uniform_map_1, |
const VaryingMap& varying_map_1, |
+ const OutputVariableList& output_variable_list_1, |
MemoryProgramCache* program_cache); |
GLsizei length() const { |
@@ -91,6 +93,10 @@ class GPU_EXPORT MemoryProgramCache : public ProgramCache { |
return varying_map_0_; |
} |
+ const OutputVariableList& output_variable_list_0() const { |
+ return output_variable_list_0_; |
+ } |
+ |
const std::string& shader_1_hash() const { |
return shader_1_hash_; |
} |
@@ -107,6 +113,10 @@ class GPU_EXPORT MemoryProgramCache : public ProgramCache { |
return varying_map_1_; |
} |
+ const OutputVariableList& output_variable_list_1() const { |
+ return output_variable_list_1_; |
+ } |
+ |
private: |
friend class base::RefCounted<ProgramCacheValue>; |
@@ -120,10 +130,12 @@ class GPU_EXPORT MemoryProgramCache : public ProgramCache { |
const AttributeMap attrib_map_0_; |
const UniformMap uniform_map_0_; |
const VaryingMap varying_map_0_; |
+ const OutputVariableList output_variable_list_0_; |
const std::string shader_1_hash_; |
const AttributeMap attrib_map_1_; |
const UniformMap uniform_map_1_; |
const VaryingMap varying_map_1_; |
+ const OutputVariableList output_variable_list_1_; |
MemoryProgramCache* const program_cache_; |
DISALLOW_COPY_AND_ASSIGN(ProgramCacheValue); |