summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/service/memory_program_cache_unittest.cc
diff options
context:
space:
mode:
authorzmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-26 04:53:20 +0000
committerzmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-26 04:53:20 +0000
commit28a33e393b7beb768cf6f2934237c61d20b99889 (patch)
tree331be6b41455257f90097c39a2c850dc71411925 /gpu/command_buffer/service/memory_program_cache_unittest.cc
parent060bd5764c2fe16a146f2cb2911df61201e3e21b (diff)
downloadchromium_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.cc14
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);