diff --git a/src/graphics/rendering/shaders/distance-fs-100.glsl b/src/graphics/rendering/shaders/distance-fs-100.glsl index 11e6e39..2c676c9 100644 --- a/src/graphics/rendering/shaders/distance-fs-100.glsl +++ b/src/graphics/rendering/shaders/distance-fs-100.glsl @@ -1,6 +1,10 @@ #version 100 -precision lowp float; +#ifdef GL_FRAGMENT_PRECISION_HIGH + precision highp float; +#else + precision mediump float; +#endif uniform float maxMinDistance; uniform float distanceNdcPixelSize; diff --git a/src/graphics/rendering/shaders/distance-fs.glsl b/src/graphics/rendering/shaders/distance-fs.glsl index a91f871..a0c16fc 100644 --- a/src/graphics/rendering/shaders/distance-fs.glsl +++ b/src/graphics/rendering/shaders/distance-fs.glsl @@ -1,6 +1,6 @@ #version 300 es -precision lowp float; +precision highp float; #define FLOAT_LINEAR_ENABLED {floatLinearEnabled} diff --git a/src/graphics/rendering/shaders/distance-vs-100.glsl b/src/graphics/rendering/shaders/distance-vs-100.glsl index 4f5c453..0f46c00 100644 --- a/src/graphics/rendering/shaders/distance-vs-100.glsl +++ b/src/graphics/rendering/shaders/distance-vs-100.glsl @@ -1,6 +1,6 @@ #version 100 -precision lowp float; +precision highp float; uniform mat3 modelTransform; uniform vec2 squareToAspectRatio; diff --git a/src/graphics/rendering/shaders/distance-vs.glsl b/src/graphics/rendering/shaders/distance-vs.glsl index 0e54025..1ddfbb8 100644 --- a/src/graphics/rendering/shaders/distance-vs.glsl +++ b/src/graphics/rendering/shaders/distance-vs.glsl @@ -1,6 +1,6 @@ #version 300 es -precision lowp float; +precision highp float; uniform mat3 modelTransform; uniform vec2 squareToAspectRatio; diff --git a/src/graphics/rendering/shaders/shading-vs-100.glsl b/src/graphics/rendering/shaders/shading-vs-100.glsl index c35ff4d..a71ed6b 100644 --- a/src/graphics/rendering/shaders/shading-vs-100.glsl +++ b/src/graphics/rendering/shaders/shading-vs-100.glsl @@ -1,6 +1,6 @@ #version 100 -precision lowp float; +precision highp float; {macroDefinitions} diff --git a/src/graphics/rendering/shaders/shading-vs.glsl b/src/graphics/rendering/shaders/shading-vs.glsl index 0f17bf1..d699081 100644 --- a/src/graphics/rendering/shaders/shading-vs.glsl +++ b/src/graphics/rendering/shaders/shading-vs.glsl @@ -1,6 +1,6 @@ #version 300 es -precision lowp float; +precision highp float; {macroDefinitions}