graphics: Stop comparing matrices in GLSL, which doesn't work on iPhone5s

This commit is contained in:
Hajime Hoshi 2016-06-23 00:25:31 +09:00
parent bae27e19d7
commit 24bb5b5ca8

View File

@ -58,7 +58,6 @@ varying highp vec2 vertex_out_tex_coord;
void main(void) { void main(void) {
lowp vec4 color = texture2D(texture, vertex_out_tex_coord); lowp vec4 color = texture2D(texture, vertex_out_tex_coord);
if (color_matrix != mat4(1.0) || color_matrix_translation != vec4(0.0)) {
// Un-premultiply alpha // Un-premultiply alpha
color.rgb /= color.a; color.rgb /= color.a;
// Apply the color matrix // Apply the color matrix
@ -66,7 +65,6 @@ void main(void) {
color = clamp(color, 0.0, 1.0); color = clamp(color, 0.0, 1.0);
// Premultiply alpha // Premultiply alpha
color.rgb *= color.a; color.rgb *= color.a;
}
gl_FragColor = color; gl_FragColor = color;
} }