Index: cc/output/shader.cc |
diff --git a/cc/output/shader.cc b/cc/output/shader.cc |
index fb12506fab3c6a5b82f087f7575297d358005a9d..9b54c544e4894cecd83ca73afbfd417b5aff7940 100644 |
--- a/cc/output/shader.cc |
+++ b/cc/output/shader.cc |
@@ -752,8 +752,7 @@ std::string VertexShaderVideoTransform::GetShaderBody() { |
return SHADER0([]() { |
void main() { |
gl_Position = matrix * a_position; |
- v_texCoord = |
- vec2(texMatrix * vec4(a_texCoord.x, 1.0 - a_texCoord.y, 0.0, 1.0)); |
+ v_texCoord = (texMatrix * vec4(a_texCoord.xy, 0.0, 1.0)).xy; |
} |
}); |
} |