| Index: gpu/command_buffer/service/program_cache.cc
|
| diff --git a/gpu/command_buffer/service/program_cache.cc b/gpu/command_buffer/service/program_cache.cc
|
| index ad395c7f4766d16a0ec9c93e0b1cb2c1ca1a6284..abdcfc0cb5db653fb3df311aea6ff5a43a73a855 100644
|
| --- a/gpu/command_buffer/service/program_cache.cc
|
| +++ b/gpu/command_buffer/service/program_cache.cc
|
| @@ -123,9 +123,9 @@ void ProgramCache::ComputeProgramHash(
|
| current_pos += name_size;
|
| const GLint value = it->second;
|
| buffer[current_pos++] = value >> 24;
|
| - buffer[current_pos++] = value >> 16;
|
| - buffer[current_pos++] = value >> 8;
|
| - buffer[current_pos++] = value;
|
| + buffer[current_pos++] = static_cast<unsigned char>(value >> 16);
|
| + buffer[current_pos++] = static_cast<unsigned char>(value >> 8);
|
| + buffer[current_pos++] = static_cast<unsigned char>(value);
|
| }
|
| }
|
| base::SHA1HashBytes(buffer.get(),
|
|
|