summaryrefslogtreecommitdiffstats
path: root/gpu
diff options
context:
space:
mode:
authorgman@chromium.org <gman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-26 00:52:36 +0000
committergman@chromium.org <gman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-26 00:52:36 +0000
commit94f4231495d3c7e7a5f5142c7da54491f6ebe56e (patch)
tree496f5f15b06aad3c21c1bcd8e202400a4c3af27c /gpu
parent333410a614ec682be8b508e06d719e66e08e095f (diff)
downloadchromium_src-94f4231495d3c7e7a5f5142c7da54491f6ebe56e.zip
chromium_src-94f4231495d3c7e7a5f5142c7da54491f6ebe56e.tar.gz
chromium_src-94f4231495d3c7e7a5f5142c7da54491f6ebe56e.tar.bz2
Enforce GLSL packing restrictions
BUG=172171 Review URL: https://chromiumcodereview.appspot.com/12045083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178969 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu')
-rw-r--r--gpu/command_buffer/service/shader_translator.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gpu/command_buffer/service/shader_translator.cc b/gpu/command_buffer/service/shader_translator.cc
index f5c08a1..a8efbaf 100644
--- a/gpu/command_buffer/service/shader_translator.cc
+++ b/gpu/command_buffer/service/shader_translator.cc
@@ -148,7 +148,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) && !(defined(OS_CHROMEOS) && defined(ARCH_CPU_ARMEL))
// Cannot reliably clamp an array index in HLSL.