Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / gpu / command_buffer / service / program_cache.cc
index ad395c7..abdcfc0 100644 (file)
@@ -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(),