diff --git a/vtm/resources/assets/shaders/base_shader.glsl b/vtm/resources/assets/shaders/base_shader.glsl index 9bf76a97..4f4dbecd 100644 --- a/vtm/resources/assets/shaders/base_shader.glsl +++ b/vtm/resources/assets/shaders/base_shader.glsl @@ -1,5 +1,5 @@ #ifdef GLES -precision mediump float; +precision highp float; #endif uniform mat4 u_mvp; attribute vec4 a_pos; diff --git a/vtm/resources/assets/shaders/extrusion_layer_ext.glsl b/vtm/resources/assets/shaders/extrusion_layer_ext.glsl index 4ae42668..0961a10a 100644 --- a/vtm/resources/assets/shaders/extrusion_layer_ext.glsl +++ b/vtm/resources/assets/shaders/extrusion_layer_ext.glsl @@ -1,3 +1,6 @@ +#ifdef GLES +precision highp float; +#endif uniform mat4 u_mvp; uniform vec4 u_color[4]; uniform int u_mode; diff --git a/vtm/resources/assets/shaders/extrusion_layer_mesh.glsl b/vtm/resources/assets/shaders/extrusion_layer_mesh.glsl index 34db13b1..4c2f787d 100644 --- a/vtm/resources/assets/shaders/extrusion_layer_mesh.glsl +++ b/vtm/resources/assets/shaders/extrusion_layer_mesh.glsl @@ -1,3 +1,6 @@ +#ifdef GLES +precision highp float; +#endif uniform mat4 u_mvp; uniform vec4 u_color; uniform float u_alpha; diff --git a/vtm/resources/assets/shaders/linetex_layer.glsl b/vtm/resources/assets/shaders/linetex_layer.glsl index 22ae4d52..f72b6c67 100644 --- a/vtm/resources/assets/shaders/linetex_layer.glsl +++ b/vtm/resources/assets/shaders/linetex_layer.glsl @@ -1,5 +1,5 @@ #ifdef GLES -precision mediump float; +precision highp float; #endif uniform mat4 u_mvp; uniform vec4 u_color; diff --git a/vtm/resources/assets/shaders/mesh_layer_2D.glsl b/vtm/resources/assets/shaders/mesh_layer_2D.glsl index ebccc3c9..4a7e412d 100644 --- a/vtm/resources/assets/shaders/mesh_layer_2D.glsl +++ b/vtm/resources/assets/shaders/mesh_layer_2D.glsl @@ -1,5 +1,5 @@ #ifdef GLES -precision mediump float; +precision highp float; #endif uniform mat4 u_mvp; uniform float u_height; diff --git a/vtm/resources/assets/shaders/poly_texture.glsl b/vtm/resources/assets/shaders/poly_texture.glsl index 01c5d144..bf261399 100644 --- a/vtm/resources/assets/shaders/poly_texture.glsl +++ b/vtm/resources/assets/shaders/poly_texture.glsl @@ -1,4 +1,6 @@ -precision mediump float; +#ifdef GLES +precision highp float; +#endif uniform mat4 u_mvp; uniform vec2 u_scale; attribute vec4 a_pos; @@ -11,7 +13,9 @@ void main() { } ยง +#ifdef GLES precision mediump float; +#endif uniform vec4 u_color; uniform sampler2D tex; uniform vec2 u_scale; diff --git a/vtm/resources/assets/shaders/polygon_layer_tex.glsl b/vtm/resources/assets/shaders/polygon_layer_tex.glsl index 565d737d..4ae43ec7 100644 --- a/vtm/resources/assets/shaders/polygon_layer_tex.glsl +++ b/vtm/resources/assets/shaders/polygon_layer_tex.glsl @@ -1,5 +1,5 @@ #ifdef GLES -precision mediump float; +precision highp float; #endif uniform mat4 u_mvp; uniform vec2 u_scale; diff --git a/vtm/resources/assets/shaders/texture_alpha.glsl b/vtm/resources/assets/shaders/texture_alpha.glsl index a40d4464..3a44857f 100644 --- a/vtm/resources/assets/shaders/texture_alpha.glsl +++ b/vtm/resources/assets/shaders/texture_alpha.glsl @@ -1,5 +1,5 @@ #ifdef GLES -precision mediump float; +precision highp float; #endif attribute vec2 vertex; attribute vec2 tex_coord;