Index: client/deps/glbench/src/yuvtest.cc |
diff --git a/client/deps/glbench/src/yuvtest.cc b/client/deps/glbench/src/yuvtest.cc |
index fb1b9107751585a460dc29549edfca828c965248..4a2207912f86d96785c31783a73006242d33f05a 100644 |
--- a/client/deps/glbench/src/yuvtest.cc |
+++ b/client/deps/glbench/src/yuvtest.cc |
@@ -43,7 +43,13 @@ GLuint YuvToRgbShaderProgram(int type, GLuint vertex_buffer, |
goto done; |
{ |
- program = InitShaderProgram(yuv_to_rgb_vertex, yuv_to_rgb_fragment); |
+#if defined(I915_WORKAROUND) |
+ const char* header = "#define I915_WORKAROUND 1\n"; |
+#else |
+ const char* header = NULL; |
+#endif |
+ program = InitShaderProgramWithHeader(header, yuv_to_rgb_vertex, |
+ yuv_to_rgb_fragment); |
int imageWidthUniform = glGetUniformLocation(program, "imageWidth"); |
int imageHeightUniform = glGetUniformLocation(program, "imageHeight"); |