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 233b412024cd73cf9ffcd78c7f976f1c2235c434..fe6eef100241252d41c9cf7c73be151324fb8dc6 100644 |
--- a/gpu/command_buffer/service/shader_translator_unittest.cc |
+++ b/gpu/command_buffer/service/shader_translator_unittest.cc |
@@ -2,9 +2,20 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+#include <GLES2/gl2.h> |
+ |
#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 { |