From 381907526ed30adb07814fe073b1e45656ffe66d Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Wed, 17 Jun 2015 23:51:05 +0200 Subject: [PATCH] fix: use same precision in vertex and fragment shaders should fix #153 --- vtm/resources/assets/shaders/base_shader.glsl | 2 +- vtm/resources/assets/shaders/extrusion_layer_ext.glsl | 2 +- vtm/resources/assets/shaders/extrusion_layer_mesh.glsl | 2 +- vtm/resources/assets/shaders/line_aa.glsl | 2 +- vtm/resources/assets/shaders/line_aa_proj.glsl | 4 ++-- vtm/resources/assets/shaders/linetex_layer.glsl | 2 +- vtm/resources/assets/shaders/mesh_layer_2D.glsl | 2 +- vtm/resources/assets/shaders/poly_texture.glsl | 2 +- vtm/resources/assets/shaders/polygon_layer_tex.glsl | 2 +- vtm/resources/assets/shaders/texture_alpha.glsl | 2 +- 10 files changed, 11 insertions(+), 11 deletions(-) diff --git a/vtm/resources/assets/shaders/base_shader.glsl b/vtm/resources/assets/shaders/base_shader.glsl index 4f4dbecd..8087e78a 100644 --- a/vtm/resources/assets/shaders/base_shader.glsl +++ b/vtm/resources/assets/shaders/base_shader.glsl @@ -8,7 +8,7 @@ void main() { } $$ #ifdef GLES -precision mediump float; +precision highp float; #endif uniform vec4 u_color; void main() { diff --git a/vtm/resources/assets/shaders/extrusion_layer_ext.glsl b/vtm/resources/assets/shaders/extrusion_layer_ext.glsl index 0961a10a..75d7e173 100644 --- a/vtm/resources/assets/shaders/extrusion_layer_ext.glsl +++ b/vtm/resources/assets/shaders/extrusion_layer_ext.glsl @@ -53,7 +53,7 @@ main(){ $$ #ifdef GLES -precision mediump float; +precision highp float; #endif varying vec4 color; void diff --git a/vtm/resources/assets/shaders/extrusion_layer_mesh.glsl b/vtm/resources/assets/shaders/extrusion_layer_mesh.glsl index 4c2f787d..6e85589b 100644 --- a/vtm/resources/assets/shaders/extrusion_layer_mesh.glsl +++ b/vtm/resources/assets/shaders/extrusion_layer_mesh.glsl @@ -44,7 +44,7 @@ main(){ $$ #ifdef GLES -precision mediump float; +precision highp float; #endif varying vec4 color; void diff --git a/vtm/resources/assets/shaders/line_aa.glsl b/vtm/resources/assets/shaders/line_aa.glsl index 4087906c..620fa394 100644 --- a/vtm/resources/assets/shaders/line_aa.glsl +++ b/vtm/resources/assets/shaders/line_aa.glsl @@ -24,7 +24,7 @@ main(){ } $$ #ifdef GLES -precision mediump float; +precision highp float; #endif uniform sampler2D tex; uniform float u_fade; diff --git a/vtm/resources/assets/shaders/line_aa_proj.glsl b/vtm/resources/assets/shaders/line_aa_proj.glsl index 21f2fca5..268756dd 100644 --- a/vtm/resources/assets/shaders/line_aa_proj.glsl +++ b/vtm/resources/assets/shaders/line_aa_proj.glsl @@ -24,8 +24,8 @@ main(){ } $$ #extension GL_OES_standard_derivatives : enable -#ifndef DESKTOP_QUIRKS -precision mediump float; +#ifdef GLES +precision highp float; #endif uniform sampler2D tex; uniform float u_mode; diff --git a/vtm/resources/assets/shaders/linetex_layer.glsl b/vtm/resources/assets/shaders/linetex_layer.glsl index f72b6c67..3dc7391a 100644 --- a/vtm/resources/assets/shaders/linetex_layer.glsl +++ b/vtm/resources/assets/shaders/linetex_layer.glsl @@ -31,7 +31,7 @@ $$ #extension GL_OES_standard_derivatives : enable #ifdef GLES -precision mediump float; +precision highp float; #endif uniform vec4 u_color; uniform vec4 u_bgcolor; diff --git a/vtm/resources/assets/shaders/mesh_layer_2D.glsl b/vtm/resources/assets/shaders/mesh_layer_2D.glsl index 4a7e412d..cb6401be 100644 --- a/vtm/resources/assets/shaders/mesh_layer_2D.glsl +++ b/vtm/resources/assets/shaders/mesh_layer_2D.glsl @@ -12,7 +12,7 @@ main(){ $$ #ifdef GLES -precision mediump float; +precision highp float; #endif uniform vec4 u_color; void diff --git a/vtm/resources/assets/shaders/poly_texture.glsl b/vtm/resources/assets/shaders/poly_texture.glsl index bf261399..6f994643 100644 --- a/vtm/resources/assets/shaders/poly_texture.glsl +++ b/vtm/resources/assets/shaders/poly_texture.glsl @@ -14,7 +14,7 @@ void main() { ยง #ifdef GLES -precision mediump float; +precision highp float; #endif uniform vec4 u_color; uniform sampler2D tex; diff --git a/vtm/resources/assets/shaders/polygon_layer_tex.glsl b/vtm/resources/assets/shaders/polygon_layer_tex.glsl index 4ae43ec7..53751f7b 100644 --- a/vtm/resources/assets/shaders/polygon_layer_tex.glsl +++ b/vtm/resources/assets/shaders/polygon_layer_tex.glsl @@ -15,7 +15,7 @@ main(){ $$ #ifdef GLES -precision mediump float; +precision highp float; #endif uniform vec4 u_color; uniform sampler2D tex; diff --git a/vtm/resources/assets/shaders/texture_alpha.glsl b/vtm/resources/assets/shaders/texture_alpha.glsl index 3a44857f..52a3e32f 100644 --- a/vtm/resources/assets/shaders/texture_alpha.glsl +++ b/vtm/resources/assets/shaders/texture_alpha.glsl @@ -14,7 +14,7 @@ main(){ $$ #ifdef GLES -precision mediump float; +precision highp float; #endif uniform sampler2D tex; uniform float u_alpha;