| Index: gpu/command_buffer/service/shader_translator_unittest.cc
|
| diff --git a/gpu/command_buffer/service/shader_translator_unittest.cc b/gpu/command_buffer/service/shader_translator_unittest.cc
|
| index fe6eef100241252d41c9cf7c73be151324fb8dc6..6b3c6828c99f8d9400f82fbb2c9f66462fb35c1a 100644
|
| --- a/gpu/command_buffer/service/shader_translator_unittest.cc
|
| +++ b/gpu/command_buffer/service/shader_translator_unittest.cc
|
| @@ -7,15 +7,6 @@
|
| #include "gpu/command_buffer/service/shader_translator.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| -// The ANGLE shader translator now uses native GLenums
|
| -// TODO(jmadill): delete these defines when the ANGLE
|
| -// roll reliably passes translator version 126
|
| -#if (ANGLE_SH_VERSION >= 126)
|
| -#define SH_VERTEX_SHADER GL_VERTEX_SHADER
|
| -#define SH_FRAGMENT_SHADER GL_FRAGMENT_SHADER
|
| -#define SH_FLOAT_VEC4 GL_FLOAT_VEC4
|
| -#endif
|
| -
|
| namespace gpu {
|
| namespace gles2 {
|
|
|
| @@ -38,11 +29,11 @@ class ShaderTranslatorTest : public testing::Test {
|
| fragment_translator_ = new ShaderTranslator();
|
|
|
| ASSERT_TRUE(vertex_translator_->Init(
|
| - SH_VERTEX_SHADER, SH_GLES2_SPEC, &resources,
|
| + GL_VERTEX_SHADER, SH_GLES2_SPEC, &resources,
|
| ShaderTranslatorInterface::kGlsl,
|
| SH_EMULATE_BUILT_IN_FUNCTIONS));
|
| ASSERT_TRUE(fragment_translator_->Init(
|
| - SH_FRAGMENT_SHADER, SH_GLES2_SPEC, &resources,
|
| + GL_FRAGMENT_SHADER, SH_GLES2_SPEC, &resources,
|
| ShaderTranslatorInterface::kGlsl,
|
| static_cast<ShCompileOptions>(0)));
|
| // Post-init the results must be empty.
|
| @@ -158,14 +149,14 @@ TEST_F(ShaderTranslatorTest, GetAttributes) {
|
| // There should be no uniforms.
|
| EXPECT_TRUE(vertex_translator_->uniform_map().empty());
|
| // There should be one attribute with following characteristics:
|
| - // name:vPosition type:SH_FLOAT_VEC4 size:1.
|
| + // name:vPosition type:GL_FLOAT_VEC4 size:1.
|
| const ShaderTranslator::VariableMap& attrib_map =
|
| vertex_translator_->attrib_map();
|
| EXPECT_EQ(1u, attrib_map.size());
|
| ShaderTranslator::VariableMap::const_iterator iter =
|
| attrib_map.find("vPosition");
|
| EXPECT_TRUE(iter != attrib_map.end());
|
| - EXPECT_EQ(SH_FLOAT_VEC4, iter->second.type);
|
| + EXPECT_EQ(GL_FLOAT_VEC4, iter->second.type);
|
| EXPECT_EQ(1, iter->second.size);
|
| EXPECT_EQ("vPosition", iter->second.name);
|
| }
|
| @@ -193,8 +184,8 @@ TEST_F(ShaderTranslatorTest, GetUniforms) {
|
| // There should be no attributes.
|
| EXPECT_TRUE(fragment_translator_->attrib_map().empty());
|
| // There should be two uniforms with following characteristics:
|
| - // 1. name:bar[0].foo.color[0] type:SH_FLOAT_VEC4 size:1
|
| - // 2. name:bar[1].foo.color[0] type:SH_FLOAT_VEC4 size:1
|
| + // 1. name:bar[0].foo.color[0] type:GL_FLOAT_VEC4 size:1
|
| + // 2. name:bar[1].foo.color[0] type:GL_FLOAT_VEC4 size:1
|
| const ShaderTranslator::VariableMap& uniform_map =
|
| fragment_translator_->uniform_map();
|
| EXPECT_EQ(2u, uniform_map.size());
|
| @@ -202,13 +193,13 @@ TEST_F(ShaderTranslatorTest, GetUniforms) {
|
| ShaderTranslator::VariableMap::const_iterator iter =
|
| uniform_map.find("bar[0].foo.color[0]");
|
| EXPECT_TRUE(iter != uniform_map.end());
|
| - EXPECT_EQ(SH_FLOAT_VEC4, iter->second.type);
|
| + EXPECT_EQ(GL_FLOAT_VEC4, iter->second.type);
|
| EXPECT_EQ(1, iter->second.size);
|
| EXPECT_EQ("bar[0].foo.color[0]", iter->second.name);
|
| // Second uniform.
|
| iter = uniform_map.find("bar[1].foo.color[0]");
|
| EXPECT_TRUE(iter != uniform_map.end());
|
| - EXPECT_EQ(SH_FLOAT_VEC4, iter->second.type);
|
| + EXPECT_EQ(GL_FLOAT_VEC4, iter->second.type);
|
| EXPECT_EQ(1, iter->second.size);
|
| EXPECT_EQ("bar[1].foo.color[0]", iter->second.name);
|
| }
|
| @@ -242,16 +233,16 @@ TEST_F(ShaderTranslatorTest, OptionsString) {
|
| ShInitBuiltInResources(&resources);
|
|
|
| ASSERT_TRUE(translator_1->Init(
|
| - SH_VERTEX_SHADER, SH_GLES2_SPEC, &resources,
|
| + GL_VERTEX_SHADER, SH_GLES2_SPEC, &resources,
|
| ShaderTranslatorInterface::kGlsl,
|
| SH_EMULATE_BUILT_IN_FUNCTIONS));
|
| ASSERT_TRUE(translator_2->Init(
|
| - SH_FRAGMENT_SHADER, SH_GLES2_SPEC, &resources,
|
| + GL_FRAGMENT_SHADER, SH_GLES2_SPEC, &resources,
|
| ShaderTranslatorInterface::kGlsl,
|
| static_cast<ShCompileOptions>(0)));
|
| resources.EXT_draw_buffers = 1;
|
| ASSERT_TRUE(translator_3->Init(
|
| - SH_VERTEX_SHADER, SH_GLES2_SPEC, &resources,
|
| + GL_VERTEX_SHADER, SH_GLES2_SPEC, &resources,
|
| ShaderTranslatorInterface::kGlsl,
|
| SH_EMULATE_BUILT_IN_FUNCTIONS));
|
|
|
|
|