Index: gpu/command_buffer/service/shader_translator.cc |
diff --git a/gpu/command_buffer/service/shader_translator.cc b/gpu/command_buffer/service/shader_translator.cc |
index 46b6bee61f246731af6a96be40b560308c3ecf52..d6f9ccf4361a95e2818494d96841f5f1de367f5c 100644 |
--- a/gpu/command_buffer/service/shader_translator.cc |
+++ b/gpu/command_buffer/service/shader_translator.cc |
@@ -128,7 +128,7 @@ bool ShaderTranslator::Translate(const char* shader) { |
bool success = false; |
int compile_options = |
SH_OBJECT_CODE | SH_ATTRIBUTES_UNIFORMS | |
- SH_MAP_LONG_VARIABLE_NAMES; |
+ SH_MAP_LONG_VARIABLE_NAMES | SH_ENFORCE_PACKING_RESTRICTIONS; |
#if !defined(OS_WIN) |
// Cannot reliably clamp an array index in HLSL. |