From d23cdc6ebf17e154f8e40d43e2ec21284386d044 Mon Sep 17 00:00:00 2001 From: Vladimir Agafonkin Date: Thu, 11 Jun 2015 13:23:07 -0400 Subject: [PATCH] fix precision issues on iOS, close #750 --- shaders/icon.vertex.glsl | 2 +- shaders/line.vertex.glsl | 2 +- shaders/linepattern.vertex.glsl | 2 +- shaders/linesdfpattern.vertex.glsl | 2 +- shaders/outline.vertex.glsl | 2 +- shaders/sdf.vertex.glsl | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/shaders/icon.vertex.glsl b/shaders/icon.vertex.glsl index dc43253e6b5..1b45ded2675 100644 --- a/shaders/icon.vertex.glsl +++ b/shaders/icon.vertex.glsl @@ -6,7 +6,7 @@ attribute float a_opacity; // matrix is for the vertex position, exmatrix is for rotating and projecting // the extrusion vector. -uniform mat4 u_matrix; +uniform highp mat4 u_matrix; uniform mat4 u_exmatrix; uniform float u_zoom; uniform float u_fadedist; diff --git a/shaders/line.vertex.glsl b/shaders/line.vertex.glsl index d58ce277069..82513769f6f 100644 --- a/shaders/line.vertex.glsl +++ b/shaders/line.vertex.glsl @@ -14,7 +14,7 @@ attribute float a_blur; // matrix is for the vertex position, exmatrix is for rotating and projecting // the extrusion vector. -uniform mat4 u_matrix; +uniform highp mat4 u_matrix; // shared uniform float u_ratio; diff --git a/shaders/linepattern.vertex.glsl b/shaders/linepattern.vertex.glsl index fc77f6fc600..f120a76aa09 100644 --- a/shaders/linepattern.vertex.glsl +++ b/shaders/linepattern.vertex.glsl @@ -14,7 +14,7 @@ attribute float a_opacity; // matrix is for the vertex position, exmatrix is for rotating and projecting // the extrusion vector. -uniform mat4 u_matrix; +uniform highp mat4 u_matrix; uniform mat4 u_exmatrix; // shared diff --git a/shaders/linesdfpattern.vertex.glsl b/shaders/linesdfpattern.vertex.glsl index 87a87986d2c..526dcae9579 100644 --- a/shaders/linesdfpattern.vertex.glsl +++ b/shaders/linesdfpattern.vertex.glsl @@ -14,7 +14,7 @@ attribute float a_blur; // matrix is for the vertex position, exmatrix is for rotating and projecting // the extrusion vector. -uniform mat4 u_matrix; +uniform highp mat4 u_matrix; uniform mat4 u_exmatrix; uniform float u_ratio; diff --git a/shaders/outline.vertex.glsl b/shaders/outline.vertex.glsl index bf876b0333d..ca69ee3002d 100644 --- a/shaders/outline.vertex.glsl +++ b/shaders/outline.vertex.glsl @@ -1,7 +1,7 @@ attribute vec2 a_pos; attribute vec4 a_color; -uniform mat4 u_matrix; +uniform highp mat4 u_matrix; uniform vec2 u_world; varying vec4 v_color; diff --git a/shaders/sdf.vertex.glsl b/shaders/sdf.vertex.glsl index b881ef747e9..abb2bf2c9cf 100644 --- a/shaders/sdf.vertex.glsl +++ b/shaders/sdf.vertex.glsl @@ -8,7 +8,7 @@ attribute float a_gamma; // matrix is for the vertex position, exmatrix is for rotating and projecting // the extrusion vector. -uniform mat4 u_matrix; +uniform highp mat4 u_matrix; uniform mat4 u_exmatrix; uniform float u_zoom;