From 4dec513e504bf3b8bcd7ce00d5128fe28bc0cbc8 Mon Sep 17 00:00:00 2001 From: Pyry Haulos Date: Thu, 20 Oct 2016 13:07:45 -0700 Subject: [PATCH] Use highp by default in ShaderLibrary-based tests This resolves numerous RelaxedPrecision mismatches Affects: dEQP-VK.glsl.arrays.* dEQP-VK.glsl.conditionals.* dEQP-VK.glsl.constants.* dEQP-VK.glsl.conversions.* dEQP-VK.glsl.functions.* dEQP-VK.glsl.linkage.* dEQP-VK.glsl.scoping.* dEQP-VK.glsl.swizzles.* See #518 Change-Id: I7b79f10c6dbdd5ae8da31359b680ac52ce2ad28c --- .../vulkancts/data/vulkan/glsl/es310/arrays.test | 138 +- .../data/vulkan/glsl/es310/conditionals.test | 18 +- .../data/vulkan/glsl/es310/constants.test | 38 +- .../data/vulkan/glsl/es310/conversions.test | 2120 ++++++++++---------- .../data/vulkan/glsl/es310/functions.test | 274 +-- .../vulkancts/data/vulkan/glsl/es310/linkage.test | 74 +- .../vulkancts/data/vulkan/glsl/es310/scoping.test | 34 +- .../vulkancts/data/vulkan/glsl/es310/swizzles.test | 648 +++--- 8 files changed, 1674 insertions(+), 1670 deletions(-) diff --git a/external/vulkancts/data/vulkan/glsl/es310/arrays.test b/external/vulkancts/data/vulkan/glsl/es310/arrays.test index 6c1d414..5dca48b 100644 --- a/external/vulkancts/data/vulkan/glsl/es310/arrays.test +++ b/external/vulkancts/data/vulkan/glsl/es310/arrays.test @@ -27,7 +27,7 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -51,7 +51,7 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -75,8 +75,8 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} void main() @@ -100,8 +100,8 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} void main() @@ -125,7 +125,7 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -149,7 +149,7 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -173,7 +173,7 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -210,7 +210,7 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -249,7 +249,7 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -276,8 +276,8 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} void main() @@ -304,7 +304,7 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -331,7 +331,7 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -371,8 +371,8 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} void main() @@ -412,7 +412,7 @@ group constructor "Array constructors" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -456,7 +456,7 @@ group return "Arrays as return value" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float[3] func(vec3 a) @@ -484,8 +484,8 @@ group return "Arrays as return value" both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} int[3] func(ivec3 a) @@ -513,7 +513,7 @@ group return "Arrays as return value" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} bool[3] func(bvec3 a) @@ -543,7 +543,7 @@ group return "Arrays as return value" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} vec3[3] func(vec3[3] a) @@ -574,7 +574,7 @@ group return "Arrays as return value" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} struct test @@ -615,8 +615,8 @@ group return "Arrays as return value" both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} ivec3[3] func(ivec3[3] a) @@ -647,8 +647,8 @@ group return "Arrays as return value" both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} bvec3[3] func(bvec3[3] a) @@ -679,7 +679,7 @@ group return "Arrays as return value" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} mat3[3] func(mat3[3] x) @@ -731,8 +731,8 @@ group return "Arrays as return value" both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} mat3[3] func(mat3[3] x) @@ -784,7 +784,7 @@ group return "Arrays as return value" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} mat3[3] func(mat3[3] x) @@ -840,7 +840,7 @@ group unnamed_parameter "Array type as unnamed parameter of a function prototype both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float[3] func(float[3]); @@ -872,8 +872,8 @@ group unnamed_parameter "Array type as unnamed parameter of a function prototype both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} int[3] func(int[3]); @@ -905,7 +905,7 @@ group unnamed_parameter "Array type as unnamed parameter of a function prototype both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} bool[3] func(bool[3]); @@ -937,7 +937,7 @@ group unnamed_parameter "Array type as unnamed parameter of a function prototype both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} struct test @@ -980,7 +980,7 @@ group unnamed_parameter "Array type as unnamed parameter of a function prototype both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} vec3[3] func(vec3[3]); @@ -1013,8 +1013,8 @@ group unnamed_parameter "Array type as unnamed parameter of a function prototype both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} ivec3[3] func(ivec3[3]); @@ -1047,8 +1047,8 @@ group unnamed_parameter "Array type as unnamed parameter of a function prototype both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} bvec3[3] func(bvec3[3]); @@ -1082,7 +1082,7 @@ group unnamed_parameter "Array type as unnamed parameter of a function prototype both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} mat3[3] func(mat3[3]); @@ -1136,8 +1136,8 @@ group unnamed_parameter "Array type as unnamed parameter of a function prototype both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} mat3[3] func(mat3[3]); @@ -1191,7 +1191,7 @@ group unnamed_parameter "Array type as unnamed parameter of a function prototype both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} mat3[3] func(mat3[3]); @@ -1248,7 +1248,7 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -1273,8 +1273,8 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} void main() @@ -1299,7 +1299,7 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -1324,7 +1324,7 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} struct test @@ -1360,7 +1360,7 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -1386,8 +1386,8 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} void main() @@ -1413,7 +1413,7 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -1439,7 +1439,7 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -1479,8 +1479,8 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} void main() @@ -1520,7 +1520,7 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -1556,7 +1556,7 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} const int a = 4; @@ -1583,7 +1583,7 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} const int a = 3; @@ -1612,7 +1612,7 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main () @@ -1637,7 +1637,7 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main () @@ -1661,7 +1661,7 @@ group declaration "Declaring arrays" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main () @@ -1689,7 +1689,7 @@ group length "Array length method" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -1715,8 +1715,8 @@ group length "Array length method" both "" #version 310 es - precision mediump int; - precision mediump float; + precision highp int; + precision highp float; ${DECLARATIONS} void main() @@ -1742,7 +1742,7 @@ group length "Array length method" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() @@ -1768,7 +1768,7 @@ group length "Array length method" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} struct test diff --git a/external/vulkancts/data/vulkan/glsl/es310/conditionals.test b/external/vulkancts/data/vulkan/glsl/es310/conditionals.test index 55cc523..81215be 100644 --- a/external/vulkancts/data/vulkan/glsl/es310/conditionals.test +++ b/external/vulkancts/data/vulkan/glsl/es310/conditionals.test @@ -10,7 +10,7 @@ group if "If Statements" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -33,7 +33,7 @@ group if "If Statements" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -60,7 +60,7 @@ group if "If Statements" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -84,7 +84,7 @@ group if "If Statements" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -108,7 +108,7 @@ group if "If Statements" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -131,7 +131,7 @@ group if "If Statements" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -154,7 +154,7 @@ group if "If Statements" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -178,7 +178,7 @@ group if "If Statements" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -203,7 +203,7 @@ group if "If Statements" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { diff --git a/external/vulkancts/data/vulkan/glsl/es310/constants.test b/external/vulkancts/data/vulkan/glsl/es310/constants.test index 2878333..91a86d5 100644 --- a/external/vulkancts/data/vulkan/glsl/es310/constants.test +++ b/external/vulkancts/data/vulkan/glsl/es310/constants.test @@ -178,7 +178,7 @@ case float_f_suffix_0 values { output float out0 = 1.0; } both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main () { @@ -195,7 +195,7 @@ case float_f_suffix_1 values { output float out0 = 1.0; } both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main () { @@ -318,7 +318,7 @@ case const_float_global both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} const float theConstant = 1000.0; void main() @@ -335,7 +335,7 @@ case const_float_main both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -352,7 +352,7 @@ case const_float_function both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func() { @@ -373,7 +373,7 @@ case const_float_scope both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -392,7 +392,7 @@ case const_float_scope_shawdowing_1 both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -412,7 +412,7 @@ case const_float_scope_shawdowing_2 both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} const float theConstant = 100.0; void main() @@ -432,7 +432,7 @@ case const_float_scope_shawdowing_3 both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} const float theConstant = 100.0; void main() @@ -453,7 +453,7 @@ case const_float_scope_shawdowing_4 both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} const float theConstant = 100.0; float func() @@ -479,7 +479,7 @@ case const_float_operations_with_const both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} const float theGlobalConstant = 10.0; float func() @@ -505,7 +505,7 @@ case const_float_assignment_1 both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -523,7 +523,7 @@ case const_float_assignment_2 both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -543,7 +543,7 @@ case const_float_assignment_3 both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} const float theConstant1 = 10.0; void main() @@ -561,7 +561,7 @@ case const_float_assignment_4 both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} const float theConstant1 = 10.0; float func() @@ -583,7 +583,7 @@ case const_float_from_int both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} const float theConstant = float(10); void main() @@ -600,7 +600,7 @@ case const_float_from_vec2 both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} const float theConstant = vec2(1.0, 10.0).y; void main() @@ -617,7 +617,7 @@ case const_float_from_vec3 both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} const float theConstant = vec3(1.0, 10.0, 20.0).y; void main() @@ -634,7 +634,7 @@ case const_float_from_vec4 both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} const float theConstant = vec4(1.0, 10.0, 20.0, -10.0).y; void main() diff --git a/external/vulkancts/data/vulkan/glsl/es310/conversions.test b/external/vulkancts/data/vulkan/glsl/es310/conversions.test index bc8ebc3..3efc672 100644 --- a/external/vulkancts/data/vulkan/glsl/es310/conversions.test +++ b/external/vulkancts/data/vulkan/glsl/es310/conversions.test @@ -13,8 +13,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -37,8 +37,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -61,8 +61,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -85,8 +85,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -109,8 +109,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -133,8 +133,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -157,8 +157,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -181,8 +181,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -205,8 +205,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -229,8 +229,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -253,8 +253,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -277,8 +277,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -301,8 +301,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -325,8 +325,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -349,8 +349,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -373,8 +373,8 @@ group scalar_to_scalar "Scalar to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -401,8 +401,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -425,8 +425,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -449,8 +449,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -473,8 +473,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -497,8 +497,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -521,8 +521,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -545,8 +545,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -569,8 +569,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -593,8 +593,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -617,8 +617,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -641,8 +641,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -665,8 +665,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -689,8 +689,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -713,8 +713,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -737,8 +737,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -761,8 +761,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -785,8 +785,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -809,8 +809,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -833,8 +833,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -857,8 +857,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -881,8 +881,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -905,8 +905,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -929,8 +929,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -953,8 +953,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -977,8 +977,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1001,8 +1001,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1025,8 +1025,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1049,8 +1049,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1073,8 +1073,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1097,8 +1097,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1121,8 +1121,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1145,8 +1145,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1169,8 +1169,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1193,8 +1193,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1217,8 +1217,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1241,8 +1241,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1265,8 +1265,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1289,8 +1289,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1313,8 +1313,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1337,8 +1337,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1361,8 +1361,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1385,8 +1385,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1409,8 +1409,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1433,8 +1433,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1457,8 +1457,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1481,8 +1481,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1505,8 +1505,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1529,8 +1529,8 @@ group scalar_to_vector "Scalar to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1557,8 +1557,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1581,8 +1581,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1605,8 +1605,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1629,8 +1629,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1653,8 +1653,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1677,8 +1677,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1701,8 +1701,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1725,8 +1725,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1749,8 +1749,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1773,8 +1773,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1797,8 +1797,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1821,8 +1821,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1845,8 +1845,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1869,8 +1869,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1893,8 +1893,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1917,8 +1917,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1941,8 +1941,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1965,8 +1965,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -1989,8 +1989,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2013,8 +2013,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2037,8 +2037,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2061,8 +2061,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2085,8 +2085,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2109,8 +2109,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2133,8 +2133,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2157,8 +2157,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2181,8 +2181,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2205,8 +2205,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2229,8 +2229,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2253,8 +2253,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2277,8 +2277,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2301,8 +2301,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2325,8 +2325,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2349,8 +2349,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2373,8 +2373,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2397,8 +2397,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2421,8 +2421,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2445,8 +2445,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2469,8 +2469,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2493,8 +2493,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2517,8 +2517,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2541,8 +2541,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2565,8 +2565,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2589,8 +2589,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2613,8 +2613,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2637,8 +2637,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2661,8 +2661,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2685,8 +2685,8 @@ group vector_to_scalar "Vector to Scalar Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2713,8 +2713,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2737,8 +2737,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2761,8 +2761,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2785,8 +2785,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2809,8 +2809,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2833,8 +2833,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2857,8 +2857,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2881,8 +2881,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2905,8 +2905,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2929,8 +2929,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2953,8 +2953,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -2977,8 +2977,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3001,8 +3001,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3025,8 +3025,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3049,8 +3049,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3073,8 +3073,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3097,8 +3097,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3121,8 +3121,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3145,8 +3145,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3169,8 +3169,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3193,8 +3193,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3217,8 +3217,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3241,8 +3241,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3265,8 +3265,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3289,8 +3289,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3313,8 +3313,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3337,8 +3337,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3361,8 +3361,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3385,8 +3385,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3409,8 +3409,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3433,8 +3433,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3457,8 +3457,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3481,8 +3481,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3505,8 +3505,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3529,8 +3529,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3553,8 +3553,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3577,8 +3577,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3601,8 +3601,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3625,8 +3625,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3649,8 +3649,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3673,8 +3673,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3697,8 +3697,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3721,8 +3721,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3745,8 +3745,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3769,8 +3769,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3793,8 +3793,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3817,8 +3817,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3841,8 +3841,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3865,8 +3865,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3889,8 +3889,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3913,8 +3913,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3937,8 +3937,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3961,8 +3961,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -3985,8 +3985,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4009,8 +4009,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4033,8 +4033,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4057,8 +4057,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4081,8 +4081,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4105,8 +4105,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4129,8 +4129,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4153,8 +4153,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4177,8 +4177,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4201,8 +4201,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4225,8 +4225,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4249,8 +4249,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4273,8 +4273,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4297,8 +4297,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4321,8 +4321,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4345,8 +4345,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4369,8 +4369,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4393,8 +4393,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4417,8 +4417,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4441,8 +4441,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4465,8 +4465,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4489,8 +4489,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4513,8 +4513,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4537,8 +4537,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4561,8 +4561,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4585,8 +4585,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4609,8 +4609,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4633,8 +4633,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4657,8 +4657,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4681,8 +4681,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4705,8 +4705,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4729,8 +4729,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4753,8 +4753,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4777,8 +4777,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4801,8 +4801,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4825,8 +4825,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4849,8 +4849,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4873,8 +4873,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4897,8 +4897,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4921,8 +4921,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4945,8 +4945,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4969,8 +4969,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -4993,8 +4993,8 @@ group vector_to_vector "Vector to Vector Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5021,8 +5021,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5045,8 +5045,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5069,8 +5069,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5093,8 +5093,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5117,8 +5117,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5141,8 +5141,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5165,8 +5165,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5189,8 +5189,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5213,8 +5213,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5237,8 +5237,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5261,8 +5261,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5285,8 +5285,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5309,8 +5309,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5333,8 +5333,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5357,8 +5357,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5381,8 +5381,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5405,8 +5405,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5429,8 +5429,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5453,8 +5453,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5477,8 +5477,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5501,8 +5501,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5525,8 +5525,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5549,8 +5549,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5573,8 +5573,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5597,8 +5597,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5621,8 +5621,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5645,8 +5645,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5669,8 +5669,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5693,8 +5693,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5717,8 +5717,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5741,8 +5741,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5765,8 +5765,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5789,8 +5789,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5813,8 +5813,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5837,8 +5837,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5861,8 +5861,8 @@ group scalar_to_matrix "Scalar to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5889,8 +5889,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5913,8 +5913,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5937,8 +5937,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5961,8 +5961,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -5985,8 +5985,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6009,8 +6009,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6033,8 +6033,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6057,8 +6057,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6081,8 +6081,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6105,8 +6105,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6129,8 +6129,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6153,8 +6153,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6177,8 +6177,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6201,8 +6201,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6225,8 +6225,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6249,8 +6249,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6273,8 +6273,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6297,8 +6297,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6321,8 +6321,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6345,8 +6345,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6369,8 +6369,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6393,8 +6393,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6417,8 +6417,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6441,8 +6441,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6465,8 +6465,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6489,8 +6489,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6513,8 +6513,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6537,8 +6537,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6561,8 +6561,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6585,8 +6585,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6609,8 +6609,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6633,8 +6633,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6657,8 +6657,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6681,8 +6681,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6705,8 +6705,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6729,8 +6729,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6753,8 +6753,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6777,8 +6777,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6801,8 +6801,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6825,8 +6825,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6849,8 +6849,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6873,8 +6873,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6897,8 +6897,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6921,8 +6921,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6945,8 +6945,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6969,8 +6969,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -6993,8 +6993,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7017,8 +7017,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7041,8 +7041,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7065,8 +7065,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7089,8 +7089,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7113,8 +7113,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7137,8 +7137,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7161,8 +7161,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7185,8 +7185,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7209,8 +7209,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7233,8 +7233,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7257,8 +7257,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7281,8 +7281,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7305,8 +7305,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7329,8 +7329,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7353,8 +7353,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7377,8 +7377,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7401,8 +7401,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7425,8 +7425,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7449,8 +7449,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7473,8 +7473,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7497,8 +7497,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7521,8 +7521,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7545,8 +7545,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7569,8 +7569,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7593,8 +7593,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7617,8 +7617,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7641,8 +7641,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7665,8 +7665,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7689,8 +7689,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7713,8 +7713,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7737,8 +7737,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7761,8 +7761,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7785,8 +7785,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7809,8 +7809,8 @@ group matrix_to_matrix "Matrix to Matrix Conversions" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7838,8 +7838,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7863,8 +7863,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7888,8 +7888,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7913,8 +7913,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7938,8 +7938,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7963,8 +7963,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -7990,8 +7990,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8017,8 +8017,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8044,8 +8044,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8071,8 +8071,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8098,8 +8098,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8125,8 +8125,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8152,8 +8152,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8179,8 +8179,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8206,8 +8206,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8233,8 +8233,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8260,8 +8260,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8287,8 +8287,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8314,8 +8314,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8341,8 +8341,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8368,8 +8368,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8393,8 +8393,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8418,8 +8418,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8443,8 +8443,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8468,8 +8468,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8493,8 +8493,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8518,8 +8518,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8543,8 +8543,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8568,8 +8568,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8593,8 +8593,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8618,8 +8618,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8643,8 +8643,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8668,8 +8668,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8694,8 +8694,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8720,8 +8720,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8746,8 +8746,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8772,8 +8772,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8798,8 +8798,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8824,8 +8824,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8849,8 +8849,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8874,8 +8874,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8899,8 +8899,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8925,8 +8925,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8951,8 +8951,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -8977,8 +8977,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9002,8 +9002,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9027,8 +9027,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9054,8 +9054,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9081,8 +9081,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9108,8 +9108,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9135,8 +9135,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9162,8 +9162,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9187,8 +9187,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9212,8 +9212,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9237,8 +9237,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9262,8 +9262,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9288,8 +9288,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9314,8 +9314,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9339,8 +9339,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9365,8 +9365,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9391,8 +9391,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9417,8 +9417,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9443,8 +9443,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9469,8 +9469,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9495,8 +9495,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9521,8 +9521,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9547,8 +9547,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9573,8 +9573,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9599,8 +9599,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9625,8 +9625,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9651,8 +9651,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9677,8 +9677,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9703,8 +9703,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9729,8 +9729,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9755,8 +9755,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9780,8 +9780,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9805,8 +9805,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9830,8 +9830,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9855,8 +9855,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9880,8 +9880,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9905,8 +9905,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9930,8 +9930,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9955,8 +9955,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -9980,8 +9980,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10005,8 +10005,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10030,8 +10030,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10055,8 +10055,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10080,8 +10080,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10105,8 +10105,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10130,8 +10130,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10156,8 +10156,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10182,8 +10182,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10208,8 +10208,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10234,8 +10234,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10260,8 +10260,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10285,8 +10285,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10310,8 +10310,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10335,8 +10335,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10360,8 +10360,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10385,8 +10385,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10410,8 +10410,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10435,8 +10435,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10460,8 +10460,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10485,8 +10485,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10510,8 +10510,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10535,8 +10535,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10560,8 +10560,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10585,8 +10585,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10610,8 +10610,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10635,8 +10635,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10660,8 +10660,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10685,8 +10685,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10710,8 +10710,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10735,8 +10735,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10760,8 +10760,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10785,8 +10785,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10810,8 +10810,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10835,8 +10835,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10860,8 +10860,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10885,8 +10885,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10910,8 +10910,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10935,8 +10935,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10960,8 +10960,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -10985,8 +10985,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11010,8 +11010,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11035,8 +11035,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11060,8 +11060,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11085,8 +11085,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11110,8 +11110,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11135,8 +11135,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11160,8 +11160,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11185,8 +11185,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11210,8 +11210,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11235,8 +11235,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11260,8 +11260,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11285,8 +11285,8 @@ group vector_combine "Vector Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11314,8 +11314,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11339,8 +11339,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11366,8 +11366,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11393,8 +11393,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11420,8 +11420,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11447,8 +11447,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11474,8 +11474,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11499,8 +11499,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11524,8 +11524,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11549,8 +11549,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11574,8 +11574,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11600,8 +11600,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11626,8 +11626,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11651,8 +11651,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11677,8 +11677,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11702,8 +11702,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11727,8 +11727,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11756,8 +11756,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11785,8 +11785,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11814,8 +11814,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11843,8 +11843,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11868,8 +11868,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11893,8 +11893,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11919,8 +11919,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11945,8 +11945,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11971,8 +11971,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -11997,8 +11997,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12026,8 +12026,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12055,8 +12055,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12082,8 +12082,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12109,8 +12109,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12134,8 +12134,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12159,8 +12159,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12188,8 +12188,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12217,8 +12217,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12246,8 +12246,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12275,8 +12275,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12300,8 +12300,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12325,8 +12325,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12351,8 +12351,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12377,8 +12377,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12403,8 +12403,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12429,8 +12429,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12459,8 +12459,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12489,8 +12489,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12517,8 +12517,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12545,8 +12545,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12571,8 +12571,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12597,8 +12597,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12630,8 +12630,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12661,8 +12661,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12690,8 +12690,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12719,8 +12719,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12745,8 +12745,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12771,8 +12771,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12800,8 +12800,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12829,8 +12829,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12856,8 +12856,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12883,8 +12883,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12909,8 +12909,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12935,8 +12935,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12968,8 +12968,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -12999,8 +12999,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -13028,8 +13028,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -13057,8 +13057,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -13084,8 +13084,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -13111,8 +13111,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -13138,8 +13138,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} @@ -13168,8 +13168,8 @@ group matrix_combine "Matrix Combine Constructors" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} diff --git a/external/vulkancts/data/vulkan/glsl/es310/functions.test b/external/vulkancts/data/vulkan/glsl/es310/functions.test index d3f34b3..f91d763 100644 --- a/external/vulkancts/data/vulkan/glsl/es310/functions.test +++ b/external/vulkancts/data/vulkan/glsl/es310/functions.test @@ -19,7 +19,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float a) @@ -45,7 +45,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (vec2 a) @@ -71,7 +71,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (vec3 a) @@ -97,7 +97,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (vec4 a) @@ -123,7 +123,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (mat2 a) @@ -149,7 +149,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (mat3 a) @@ -175,7 +175,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (mat4 a) @@ -201,8 +201,8 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} int func (int a) @@ -229,8 +229,8 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} int func (ivec2 a) @@ -257,8 +257,8 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} int func (ivec3 a) @@ -285,8 +285,8 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} int func (ivec4 a) @@ -313,8 +313,8 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} uint func (uint a) @@ -341,8 +341,8 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} uint func (uvec2 a) @@ -369,8 +369,8 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} uint func (uvec3 a) @@ -397,8 +397,8 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} uint func (uvec4 a) @@ -425,7 +425,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} bool func (bool a) @@ -452,7 +452,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} bool func (bvec2 a) @@ -479,7 +479,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} bool func (bvec3 a) @@ -506,7 +506,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} bool func (bvec4 a) @@ -533,7 +533,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} mat2 func (mat2 a) @@ -561,7 +561,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} mat2x3 func (mat2x3 a) @@ -589,7 +589,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} mat2x4 func (mat2x4 a) @@ -617,7 +617,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} mat3x2 func (mat3x2 a) @@ -645,7 +645,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} mat3 func (mat3 a) @@ -673,7 +673,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} mat3x4 func (mat3x4 a) @@ -701,7 +701,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} mat4x2 func (mat4x2 a) @@ -729,7 +729,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} mat4x3 func (mat4x3 a) @@ -757,7 +757,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} mat4 func (mat4 a) @@ -784,7 +784,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} struct Pos { float a, b, c; }; @@ -813,7 +813,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} struct Pos { float a, b, c; }; @@ -843,7 +843,7 @@ group datatypes "Function Parameter Data Types" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} struct Pos { float a, b, c; }; @@ -884,8 +884,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} float func (in float a) @@ -915,8 +915,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} void func (out float a) @@ -945,8 +945,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} void func (inout float a) @@ -975,8 +975,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} float func (in lowp float a) @@ -1006,8 +1006,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} void func (out lowp float a) @@ -1036,8 +1036,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} void func (inout lowp float a) @@ -1066,8 +1066,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} float func (in highp float a) @@ -1097,8 +1097,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} void func (out highp float a) @@ -1127,8 +1127,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} void func (inout highp float a) @@ -1157,8 +1157,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} float func (const float a) @@ -1188,8 +1188,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} float func (const in float a) @@ -1219,8 +1219,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} int func (in int a) @@ -1250,8 +1250,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} void func (out int a) @@ -1280,8 +1280,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} void func (inout int a) @@ -1310,8 +1310,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} int func (in lowp int a) @@ -1341,8 +1341,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} void func (out lowp int a) @@ -1371,8 +1371,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} void func (inout lowp int a) @@ -1401,8 +1401,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} int func (in highp int a) @@ -1432,8 +1432,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} void func (out highp int a) @@ -1462,8 +1462,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} void func (inout highp int a) @@ -1492,8 +1492,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} int func (const int a) @@ -1523,8 +1523,8 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} int func (const in int a) @@ -1554,7 +1554,7 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} bool func (in bool a) @@ -1584,7 +1584,7 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void func (out bool a) @@ -1613,7 +1613,7 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void func (inout bool a) @@ -1642,7 +1642,7 @@ group qualifiers "Function Parameter Qualifiers" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} bool func (const bool a) @@ -1676,7 +1676,7 @@ group declarations "Function Declarations" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (void); @@ -1704,7 +1704,7 @@ group declarations "Function Declarations" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float f); @@ -1732,7 +1732,7 @@ group declarations "Function Declarations" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (void); @@ -1760,7 +1760,7 @@ group declarations "Function Declarations" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (void); @@ -1790,7 +1790,7 @@ group declarations "Function Declarations" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (void) @@ -1818,7 +1818,7 @@ group declarations "Function Declarations" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (); @@ -1846,7 +1846,7 @@ group declarations "Function Declarations" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float f); @@ -1874,11 +1874,15 @@ group declarations "Function Declarations" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} + precision mediump float; + float func (float f); + precision highp float; + void main() { out0 = func(in0); @@ -1907,8 +1911,8 @@ group overloading "Function Overloading" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} float func (float a) @@ -1939,8 +1943,8 @@ group overloading "Function Overloading" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} float func (float a) { return -a; } @@ -1966,8 +1970,8 @@ group overloading "Function Overloading" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} int func (int a) { return -a; } @@ -1994,7 +1998,7 @@ group overloading "Function Overloading" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} bool func (bool a) { return !a; } @@ -2021,8 +2025,8 @@ group overloading "Function Overloading" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} float func (float a) { return -a; } @@ -2060,8 +2064,8 @@ group overloading "Function Overloading" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} struct Pos { float a, b, c; }; @@ -2109,7 +2113,7 @@ group overloading "Function Overloading" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float a) @@ -2139,7 +2143,7 @@ group overloading "Function Overloading" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float f[3]) @@ -2176,7 +2180,7 @@ group array_arguments "Arrays as Arguments" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (in float a[4]) @@ -2211,7 +2215,7 @@ group array_arguments "Arrays as Arguments" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (in float a[4]) @@ -2247,8 +2251,8 @@ group array_arguments "Arrays as Arguments" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} int func (in int a[4]) @@ -2284,8 +2288,8 @@ group array_arguments "Arrays as Arguments" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} int func (in int a[4]) @@ -2323,7 +2327,7 @@ group array_arguments "Arrays as Arguments" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} bool func (in bool a[4]) @@ -2359,7 +2363,7 @@ group array_arguments "Arrays as Arguments" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} bool func (in bool a[4]) @@ -2397,7 +2401,7 @@ group array_arguments "Arrays as Arguments" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} vec4 get (in float arr[4]); @@ -2435,7 +2439,7 @@ group array_arguments "Arrays as Arguments" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} vec4 get (in float arr[4]); @@ -2479,7 +2483,7 @@ group array_arguments "Arrays as Arguments" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} vec4 get (in float arr[4]); @@ -2524,7 +2528,7 @@ group array_arguments "Arrays as Arguments" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} vec4 get (in float arr[4]); @@ -2569,7 +2573,7 @@ group array_arguments "Arrays as Arguments" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} vec4 get (in float arr[4]); @@ -2635,7 +2639,7 @@ group control_flow "Control Flow In Functions" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float a) @@ -2664,7 +2668,7 @@ group control_flow "Control Flow In Functions" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float a) @@ -2693,7 +2697,7 @@ group control_flow "Control Flow In Functions" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float a) @@ -2724,7 +2728,7 @@ group control_flow "Control Flow In Functions" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float a) @@ -2753,7 +2757,7 @@ group control_flow "Control Flow In Functions" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float a) @@ -2788,7 +2792,7 @@ group control_flow "Control Flow In Functions" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float a) @@ -2817,7 +2821,7 @@ group control_flow "Control Flow In Functions" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float a) @@ -2850,7 +2854,7 @@ group control_flow "Control Flow In Functions" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float a) @@ -2883,7 +2887,7 @@ group control_flow "Control Flow In Functions" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float a) @@ -2922,7 +2926,7 @@ group control_flow "Control Flow In Functions" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float a) @@ -2966,7 +2970,7 @@ group control_flow "Control Flow In Functions" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float func (float a) @@ -3012,7 +3016,7 @@ group misc "Miscellaneous" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} float sum(vec4 v) { return (v.x + v.y + v.z + v.w); } @@ -3041,8 +3045,8 @@ group misc "Miscellaneous" both "" #version 310 es - precision mediump float; - precision mediump int; + precision highp float; + precision highp int; ${DECLARATIONS} int sum(ivec4 v) { return (v.x + v.y + v.z + v.w); } diff --git a/external/vulkancts/data/vulkan/glsl/es310/linkage.test b/external/vulkancts/data/vulkan/glsl/es310/linkage.test index d463062..41f4040 100644 --- a/external/vulkancts/data/vulkan/glsl/es310/linkage.test +++ b/external/vulkancts/data/vulkan/glsl/es310/linkage.test @@ -184,7 +184,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in mediump float var; void main() @@ -217,7 +217,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in lowp vec2 var; void main() @@ -250,7 +250,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in mediump vec4 var; void main() @@ -283,7 +283,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) centroid in mediump float var; void main() @@ -317,7 +317,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in float var; void main() @@ -348,7 +348,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in vec2 var; void main() @@ -379,7 +379,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in vec3 var; void main() @@ -410,7 +410,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in vec4 var; void main() @@ -441,7 +441,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in mat2 var; void main() @@ -472,7 +472,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in mat2x3 var; void main() @@ -503,7 +503,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in mat2x4 var; void main() @@ -534,7 +534,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in mat3x2 var; void main() @@ -565,7 +565,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in mat3 var; void main() @@ -596,7 +596,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in mat3x4 var; void main() @@ -627,7 +627,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in mat4x2 var; void main() @@ -658,7 +658,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in mat4x3 var; void main() @@ -689,7 +689,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in mat4 var; void main() @@ -971,7 +971,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump float a; }; layout(location = 0) in S var; @@ -1004,7 +1004,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump vec2 a; }; layout(location = 0) in S var; @@ -1037,7 +1037,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump vec3 a; }; layout(location = 0) in S var; @@ -1070,7 +1070,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump vec4 a; }; layout(location = 0) in S var; @@ -1103,7 +1103,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump mat2 a; }; layout(location = 0) in S var; @@ -1136,7 +1136,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump mat2x3 a; }; layout(location = 0) in S var; @@ -1169,7 +1169,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump mat2x4 a; }; layout(location = 0) in S var; @@ -1202,7 +1202,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump mat3x2 a; }; layout(location = 0) in S var; @@ -1235,7 +1235,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump mat3 a; }; layout(location = 0) in S var; @@ -1268,7 +1268,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump mat3x4 a; }; layout(location = 0) in S var; @@ -1301,7 +1301,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump mat4x2 a; }; layout(location = 0) in S var; @@ -1334,7 +1334,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump mat4x3 a; }; layout(location = 0) in S var; @@ -1367,7 +1367,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump mat4 a; }; layout(location = 0) in S var; @@ -1667,7 +1667,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump float a; highp vec3 b; }; layout(location = 0) in S var; @@ -1708,7 +1708,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} struct S { mediump float a; highp uvec2 b; highp vec3 c; }; layout(location = 0) flat in S var; @@ -1744,7 +1744,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) smooth in vec4 var; void main() @@ -1775,7 +1775,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) centroid in vec4 var; void main() @@ -1806,7 +1806,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) flat in vec4 var; void main() @@ -1829,7 +1829,7 @@ group varying "Varying linkage" } vertex "" #version 310 es - precision mediump float; + precision highp float; ${VERTEX_DECLARATIONS} layout(location = 0) out float var1; layout(location = 1) out float var2; @@ -1843,7 +1843,7 @@ group varying "Varying linkage" "" fragment "" #version 310 es - precision mediump float; + precision highp float; ${FRAGMENT_DECLARATIONS} layout(location = 0) in float var1; layout(location = 1) in float var2; diff --git a/external/vulkancts/data/vulkan/glsl/es310/scoping.test b/external/vulkancts/data/vulkan/glsl/es310/scoping.test index 9fc18a1..d0fa415 100644 --- a/external/vulkancts/data/vulkan/glsl/es310/scoping.test +++ b/external/vulkancts/data/vulkan/glsl/es310/scoping.test @@ -10,7 +10,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} int a = -1; @@ -36,7 +36,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -61,7 +61,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} int a = -1; @@ -89,7 +89,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -114,7 +114,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -141,7 +141,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} int a = 5; @@ -168,7 +168,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} int a = 5; @@ -197,7 +197,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} int a = 1; @@ -223,7 +223,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} void main() { @@ -250,7 +250,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} struct S { int val; }; @@ -275,7 +275,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} struct S { int val; }; @@ -300,7 +300,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} int foo (int x) { return x; } @@ -325,7 +325,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} int a = -1; @@ -351,7 +351,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} struct S { int x; }; @@ -377,7 +377,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} int func (int func) { return func; } @@ -401,7 +401,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} int func (int inp, int x) { { int x = 5; return inp + x - 5; } } @@ -424,7 +424,7 @@ group valid "Valid scoping and name redeclaration cases" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} int func (int x); diff --git a/external/vulkancts/data/vulkan/glsl/es310/swizzles.test b/external/vulkancts/data/vulkan/glsl/es310/swizzles.test index 5a853a6..aa88d67 100644 --- a/external/vulkancts/data/vulkan/glsl/es310/swizzles.test +++ b/external/vulkancts/data/vulkan/glsl/es310/swizzles.test @@ -13,7 +13,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -36,7 +36,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -59,7 +59,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -82,7 +82,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -105,7 +105,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -128,7 +128,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -151,7 +151,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -174,7 +174,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -197,7 +197,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -220,7 +220,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -243,7 +243,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -266,7 +266,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -289,7 +289,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -312,7 +312,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -335,7 +335,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -358,7 +358,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -381,7 +381,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -404,7 +404,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -427,7 +427,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -450,7 +450,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -473,7 +473,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -496,7 +496,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -519,7 +519,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -542,7 +542,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -565,7 +565,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -588,7 +588,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -611,7 +611,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -634,7 +634,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -657,7 +657,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -680,7 +680,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -703,7 +703,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -726,7 +726,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -749,7 +749,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -772,7 +772,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -795,7 +795,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -818,7 +818,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -841,7 +841,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -864,7 +864,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -887,7 +887,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -910,7 +910,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -933,7 +933,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -956,7 +956,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -979,7 +979,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1002,7 +1002,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1025,7 +1025,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1048,7 +1048,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1071,7 +1071,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1094,7 +1094,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1117,7 +1117,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1140,7 +1140,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1163,7 +1163,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1186,7 +1186,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1209,7 +1209,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1232,7 +1232,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1255,7 +1255,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1278,7 +1278,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1301,7 +1301,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1324,7 +1324,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1347,7 +1347,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1370,7 +1370,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1393,7 +1393,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1416,7 +1416,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1439,7 +1439,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1462,7 +1462,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1485,7 +1485,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1508,7 +1508,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1531,7 +1531,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1554,7 +1554,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1577,7 +1577,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1600,7 +1600,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1623,7 +1623,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1646,7 +1646,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1669,7 +1669,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1692,7 +1692,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1715,7 +1715,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1738,7 +1738,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1761,7 +1761,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1784,7 +1784,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1807,7 +1807,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1830,7 +1830,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1853,7 +1853,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1876,7 +1876,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1899,7 +1899,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1922,7 +1922,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1945,7 +1945,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1968,7 +1968,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -1991,7 +1991,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2014,7 +2014,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2037,7 +2037,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2060,7 +2060,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2083,7 +2083,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2106,7 +2106,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2129,7 +2129,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2152,7 +2152,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2175,7 +2175,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2198,7 +2198,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2221,7 +2221,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2244,7 +2244,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2267,7 +2267,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2290,7 +2290,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2313,7 +2313,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2336,7 +2336,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2359,7 +2359,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2382,7 +2382,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2405,7 +2405,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2428,7 +2428,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2451,7 +2451,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2474,7 +2474,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2497,7 +2497,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2520,7 +2520,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2543,7 +2543,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2566,7 +2566,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2589,7 +2589,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2612,7 +2612,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2635,7 +2635,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2658,7 +2658,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2681,7 +2681,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2704,7 +2704,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2727,7 +2727,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2750,7 +2750,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2773,7 +2773,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2796,7 +2796,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2819,7 +2819,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2842,7 +2842,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2865,7 +2865,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2888,7 +2888,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2911,7 +2911,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2934,7 +2934,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2957,7 +2957,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -2980,7 +2980,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3003,7 +3003,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3026,7 +3026,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3049,7 +3049,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3072,7 +3072,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3095,7 +3095,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3118,7 +3118,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3141,7 +3141,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3164,7 +3164,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3187,7 +3187,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3210,7 +3210,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3233,7 +3233,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3256,7 +3256,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3279,7 +3279,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3302,7 +3302,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3325,7 +3325,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3348,7 +3348,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3371,7 +3371,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3394,7 +3394,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3417,7 +3417,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3440,7 +3440,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3463,7 +3463,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3486,7 +3486,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3509,7 +3509,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3532,7 +3532,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3555,7 +3555,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3578,7 +3578,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3601,7 +3601,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3624,7 +3624,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3647,7 +3647,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3670,7 +3670,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3693,7 +3693,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3716,7 +3716,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3739,7 +3739,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3762,7 +3762,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3785,7 +3785,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3808,7 +3808,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3831,7 +3831,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3854,7 +3854,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3877,7 +3877,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3900,7 +3900,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3923,7 +3923,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3946,7 +3946,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3969,7 +3969,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -3992,7 +3992,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4015,7 +4015,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4038,7 +4038,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4061,7 +4061,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4084,7 +4084,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4107,7 +4107,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4130,7 +4130,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4153,7 +4153,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4176,7 +4176,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4199,7 +4199,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4222,7 +4222,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4245,7 +4245,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4268,7 +4268,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4291,7 +4291,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4314,7 +4314,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4337,7 +4337,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4360,7 +4360,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4383,7 +4383,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4406,7 +4406,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4429,7 +4429,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4452,7 +4452,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4475,7 +4475,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4498,7 +4498,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4521,7 +4521,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4544,7 +4544,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4567,7 +4567,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4590,7 +4590,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4613,7 +4613,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4636,7 +4636,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4659,7 +4659,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4682,7 +4682,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4705,7 +4705,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4728,7 +4728,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4751,7 +4751,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4774,7 +4774,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4797,7 +4797,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4820,7 +4820,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4843,7 +4843,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4866,7 +4866,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4889,7 +4889,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4912,7 +4912,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4935,7 +4935,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4958,7 +4958,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -4981,7 +4981,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5004,7 +5004,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5027,7 +5027,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5050,7 +5050,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5073,7 +5073,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5096,7 +5096,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5119,7 +5119,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5142,7 +5142,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5165,7 +5165,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5188,7 +5188,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5211,7 +5211,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5234,7 +5234,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5257,7 +5257,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5280,7 +5280,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5303,7 +5303,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5326,7 +5326,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5349,7 +5349,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5372,7 +5372,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5395,7 +5395,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5418,7 +5418,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5441,7 +5441,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5464,7 +5464,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5487,7 +5487,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5510,7 +5510,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5533,7 +5533,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5556,7 +5556,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5579,7 +5579,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5602,7 +5602,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5625,7 +5625,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5648,7 +5648,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5671,7 +5671,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5694,7 +5694,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5717,7 +5717,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5740,7 +5740,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5763,7 +5763,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5786,7 +5786,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5809,7 +5809,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5832,7 +5832,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5855,7 +5855,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5878,7 +5878,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5901,7 +5901,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5924,7 +5924,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5947,7 +5947,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5970,7 +5970,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -5993,7 +5993,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6016,7 +6016,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6039,7 +6039,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6062,7 +6062,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6085,7 +6085,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6108,7 +6108,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6131,7 +6131,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6154,7 +6154,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6177,7 +6177,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6200,7 +6200,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6223,7 +6223,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6246,7 +6246,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6269,7 +6269,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6292,7 +6292,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6315,7 +6315,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6338,7 +6338,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6361,7 +6361,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6384,7 +6384,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6407,7 +6407,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6430,7 +6430,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6453,7 +6453,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6476,7 +6476,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6499,7 +6499,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6522,7 +6522,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6545,7 +6545,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6568,7 +6568,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6591,7 +6591,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6614,7 +6614,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6637,7 +6637,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6660,7 +6660,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6683,7 +6683,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6706,7 +6706,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6729,7 +6729,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6752,7 +6752,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6775,7 +6775,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6798,7 +6798,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6821,7 +6821,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6844,7 +6844,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6867,7 +6867,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6890,7 +6890,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6913,7 +6913,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6936,7 +6936,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6959,7 +6959,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -6982,7 +6982,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7005,7 +7005,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7028,7 +7028,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7051,7 +7051,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7074,7 +7074,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7097,7 +7097,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7120,7 +7120,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7143,7 +7143,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7166,7 +7166,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7189,7 +7189,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7212,7 +7212,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7235,7 +7235,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7258,7 +7258,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7281,7 +7281,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7304,7 +7304,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7327,7 +7327,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7350,7 +7350,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7373,7 +7373,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7396,7 +7396,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7419,7 +7419,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} @@ -7442,7 +7442,7 @@ group vector_swizzles "Vector Swizzles" both "" #version 310 es - precision mediump float; + precision highp float; ${DECLARATIONS} -- 2.7.4