| Index: gpu/command_buffer/service/memory_program_cache.cc
|
| diff --git a/gpu/command_buffer/service/memory_program_cache.cc b/gpu/command_buffer/service/memory_program_cache.cc
|
| index 16509e5ee3a182b0bd26329bdea4fd35afc43690..cf3b0ca7d8d12d1478bebf4f8be1f7311b4efd2d 100644
|
| --- a/gpu/command_buffer/service/memory_program_cache.cc
|
| +++ b/gpu/command_buffer/service/memory_program_cache.cc
|
| @@ -174,6 +174,8 @@ ProgramCache::ProgramLoadResult MemoryProgramCache::LoadLinkedProgram(
|
| Shader* shader_a,
|
| Shader* shader_b,
|
| const LocationMap* bind_attrib_location_map,
|
| + const std::vector<std::string>& transform_feedback_varyings,
|
| + GLenum transform_feedback_buffer_mode,
|
| const ShaderCacheCallback& shader_callback) {
|
| char a_sha[kHashLength];
|
| char b_sha[kHashLength];
|
| @@ -188,6 +190,8 @@ ProgramCache::ProgramLoadResult MemoryProgramCache::LoadLinkedProgram(
|
| ComputeProgramHash(a_sha,
|
| b_sha,
|
| bind_attrib_location_map,
|
| + transform_feedback_varyings,
|
| + transform_feedback_buffer_mode,
|
| sha);
|
| const std::string sha_string(sha, kHashLength);
|
|
|
| @@ -234,6 +238,8 @@ void MemoryProgramCache::SaveLinkedProgram(
|
| const Shader* shader_a,
|
| const Shader* shader_b,
|
| const LocationMap* bind_attrib_location_map,
|
| + const std::vector<std::string>& transform_feedback_varyings,
|
| + GLenum transform_feedback_buffer_mode,
|
| const ShaderCacheCallback& shader_callback) {
|
| GLenum format;
|
| GLsizei length = 0;
|
| @@ -262,6 +268,8 @@ void MemoryProgramCache::SaveLinkedProgram(
|
| ComputeProgramHash(a_sha,
|
| b_sha,
|
| bind_attrib_location_map,
|
| + transform_feedback_varyings,
|
| + transform_feedback_buffer_mode,
|
| sha);
|
| const std::string sha_string(sha, sizeof(sha));
|
|
|
|
|