| 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 4bf16e38e7e06e73e1e1dc5586ad9590b098fc3e..1e8e11b870bff6dfeb6315a4992638a3c7d4f0a6 100644
|
| --- a/gpu/command_buffer/service/memory_program_cache.cc
|
| +++ b/gpu/command_buffer/service/memory_program_cache.cc
|
| @@ -180,12 +180,12 @@ ProgramCache::ProgramLoadResult MemoryProgramCache::LoadLinkedProgram(
|
| const ShaderCacheCallback& shader_callback) {
|
| char a_sha[kHashLength];
|
| char b_sha[kHashLength];
|
| - DCHECK(shader_a && !shader_a->signature_source().empty() &&
|
| - shader_b && !shader_b->signature_source().empty());
|
| + DCHECK(shader_a && !shader_a->last_compiled_source().empty() &&
|
| + shader_b && !shader_b->last_compiled_source().empty());
|
| ComputeShaderHash(
|
| - shader_a->signature_source(), translator_a, a_sha);
|
| + shader_a->last_compiled_source(), translator_a, a_sha);
|
| ComputeShaderHash(
|
| - shader_b->signature_source(), translator_b, b_sha);
|
| + shader_b->last_compiled_source(), translator_b, b_sha);
|
|
|
| char sha[kHashLength];
|
| ComputeProgramHash(a_sha,
|
| @@ -256,12 +256,12 @@ void MemoryProgramCache::SaveLinkedProgram(
|
|
|
| char a_sha[kHashLength];
|
| char b_sha[kHashLength];
|
| - DCHECK(shader_a && !shader_a->signature_source().empty() &&
|
| - shader_b && !shader_b->signature_source().empty());
|
| + DCHECK(shader_a && !shader_a->last_compiled_source().empty() &&
|
| + shader_b && !shader_b->last_compiled_source().empty());
|
| ComputeShaderHash(
|
| - shader_a->signature_source(), translator_a, a_sha);
|
| + shader_a->last_compiled_source(), translator_a, a_sha);
|
| ComputeShaderHash(
|
| - shader_b->signature_source(), translator_b, b_sha);
|
| + shader_b->last_compiled_source(), translator_b, b_sha);
|
|
|
| char sha[kHashLength];
|
| ComputeProgramHash(a_sha,
|
|
|