diff options
author | zmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-26 04:53:20 +0000 |
---|---|---|
committer | zmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-26 04:53:20 +0000 |
commit | 28a33e393b7beb768cf6f2934237c61d20b99889 (patch) | |
tree | 331be6b41455257f90097c39a2c850dc71411925 /gpu/command_buffer/service/memory_program_cache_unittest.cc | |
parent | 060bd5764c2fe16a146f2cb2911df61201e3e21b (diff) | |
download | chromium_src-28a33e393b7beb768cf6f2934237c61d20b99889.zip chromium_src-28a33e393b7beb768cf6f2934237c61d20b99889.tar.gz chromium_src-28a33e393b7beb768cf6f2934237c61d20b99889.tar.bz2 |
Validate varying varibales matching for vertex/fragment shaders.
BUG=249018
TEST=gpu_unitests, webgl conformance test
TBR=apatrick@chromium.org
Review URL: https://chromiumcodereview.appspot.com/23125017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219501 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/service/memory_program_cache_unittest.cc')
-rw-r--r-- | gpu/command_buffer/service/memory_program_cache_unittest.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gpu/command_buffer/service/memory_program_cache_unittest.cc b/gpu/command_buffer/service/memory_program_cache_unittest.cc index 36291c4..6c6b099 100644 --- a/gpu/command_buffer/service/memory_program_cache_unittest.cc +++ b/gpu/command_buffer/service/memory_program_cache_unittest.cc @@ -113,15 +113,15 @@ class MemoryProgramCacheTest : public testing::Test { VariableMap fragment_uniform_map; VariableMap fragment_varying_map; - vertex_attrib_map["a"] = VariableInfo(1, 34, SH_PRECISION_LOWP, "a"); - vertex_uniform_map["a"] = VariableInfo(0, 10, SH_PRECISION_MEDIUMP, "a"); - vertex_uniform_map["b"] = VariableInfo(2, 3114, SH_PRECISION_HIGHP, "b"); - vertex_varying_map["c"] = VariableInfo(3, 2, SH_PRECISION_HIGHP, "c"); + vertex_attrib_map["a"] = VariableInfo(1, 34, SH_PRECISION_LOWP, 0, "a"); + vertex_uniform_map["a"] = VariableInfo(0, 10, SH_PRECISION_MEDIUMP, 1, "a"); + vertex_uniform_map["b"] = VariableInfo(2, 3114, SH_PRECISION_HIGHP, 1, "b"); + vertex_varying_map["c"] = VariableInfo(3, 2, SH_PRECISION_HIGHP, 1, "c"); fragment_attrib_map["jjjbb"] = - VariableInfo(463, 1114, SH_PRECISION_MEDIUMP, "jjjbb"); + VariableInfo(463, 1114, SH_PRECISION_MEDIUMP, 0, "jjjbb"); fragment_uniform_map["k"] = - VariableInfo(10, 34413, SH_PRECISION_MEDIUMP, "k"); - fragment_varying_map["c"] = VariableInfo(3, 2, SH_PRECISION_HIGHP, "c"); + VariableInfo(10, 34413, SH_PRECISION_MEDIUMP, 1, "k"); + fragment_varying_map["c"] = VariableInfo(3, 2, SH_PRECISION_HIGHP, 1, "c"); vertex_shader_->set_attrib_map(vertex_attrib_map); vertex_shader_->set_uniform_map(vertex_uniform_map); |