diff --git a/src/tint/writer/glsl/generator_impl.cc b/src/tint/writer/glsl/generator_impl.cc index ec1f541edc..bda5a928e4 100644 --- a/src/tint/writer/glsl/generator_impl.cc +++ b/src/tint/writer/glsl/generator_impl.cc @@ -334,7 +334,7 @@ bool GeneratorImpl::Generate() { } if (version_.IsES() && requires_default_precision_qualifier_) { - current_buffer_->Insert("precision mediump float;", helpers_insertion_point++, indent); + current_buffer_->Insert("precision highp float;", helpers_insertion_point++, indent); } if (!helpers_.lines.empty()) { diff --git a/src/tint/writer/glsl/generator_impl_function_test.cc b/src/tint/writer/glsl/generator_impl_function_test.cc index 05d1460d34..bc085b94d8 100644 --- a/src/tint/writer/glsl/generator_impl_function_test.cc +++ b/src/tint/writer/glsl/generator_impl_function_test.cc @@ -98,7 +98,7 @@ TEST_F(GlslGeneratorImplTest_Function, Emit_Attribute_EntryPoint_NoReturn_Void) ASSERT_TRUE(gen.Generate()) << gen.error(); EXPECT_EQ(gen.result(), R"(#version 310 es -precision mediump float; +precision highp float; void func() { return; @@ -145,7 +145,7 @@ TEST_F(GlslGeneratorImplTest_Function, Emit_Attribute_EntryPoint_WithInOutVars) ASSERT_TRUE(gen.Generate()) << gen.error(); EXPECT_EQ(gen.result(), R"(#version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float foo_1; layout(location = 1) out float value; @@ -186,7 +186,7 @@ TEST_F(GlslGeneratorImplTest_Function, Emit_Attribute_EntryPoint_WithInOut_Built ASSERT_TRUE(gen.Generate()) << gen.error(); EXPECT_EQ(gen.result(), R"(#version 310 es -precision mediump float; +precision highp float; float frag_main(vec4 coord) { return coord.x; @@ -239,7 +239,7 @@ TEST_F(GlslGeneratorImplTest_Function, Emit_Attribute_EntryPoint_SharedStruct_Di ASSERT_TRUE(gen.Generate()) << gen.error(); EXPECT_EQ(gen.result(), R"(#version 310 es -precision mediump float; +precision highp float; layout(location = 1) out float col1_1; layout(location = 2) out float col2_1; @@ -378,7 +378,7 @@ TEST_F(GlslGeneratorImplTest_Function, Emit_Attribute_EntryPoint_With_Uniform) { ASSERT_TRUE(gen.Generate()) << gen.error(); EXPECT_EQ(gen.result(), R"(#version 310 es -precision mediump float; +precision highp float; struct UBO { vec4 coord; @@ -419,7 +419,7 @@ TEST_F(GlslGeneratorImplTest_Function, Emit_Attribute_EntryPoint_With_UniformStr ASSERT_TRUE(gen.Generate()) << gen.error(); EXPECT_EQ(gen.result(), R"(#version 310 es -precision mediump float; +precision highp float; struct Uniforms { vec4 coord; @@ -460,7 +460,7 @@ TEST_F(GlslGeneratorImplTest_Function, Emit_Attribute_EntryPoint_With_RW_Storage ASSERT_TRUE(gen.Generate()) << gen.error(); EXPECT_EQ(gen.result(), R"(#version 310 es -precision mediump float; +precision highp float; struct Data { int a; @@ -508,7 +508,7 @@ TEST_F(GlslGeneratorImplTest_Function, Emit_Attribute_EntryPoint_With_RO_Storage ASSERT_TRUE(gen.Generate()) << gen.error(); EXPECT_EQ(gen.result(), R"(#version 310 es -precision mediump float; +precision highp float; struct Data { int a; @@ -553,7 +553,7 @@ TEST_F(GlslGeneratorImplTest_Function, Emit_Attribute_EntryPoint_With_WO_Storage ASSERT_TRUE(gen.Generate()) << gen.error(); EXPECT_EQ(gen.result(), R"(#version 310 es -precision mediump float; +precision highp float; struct Data { int a; @@ -598,7 +598,7 @@ TEST_F(GlslGeneratorImplTest_Function, Emit_Attribute_EntryPoint_With_StorageBuf ASSERT_TRUE(gen.Generate()) << gen.error(); EXPECT_EQ(gen.result(), R"(#version 310 es -precision mediump float; +precision highp float; struct Data { int a; @@ -645,7 +645,7 @@ TEST_F(GlslGeneratorImplTest_Function, Emit_Attribute_Called_By_EntryPoint_With_ ASSERT_TRUE(gen.Generate()) << gen.error(); EXPECT_EQ(gen.result(), R"(#version 310 es -precision mediump float; +precision highp float; struct S { float x; @@ -692,7 +692,7 @@ TEST_F(GlslGeneratorImplTest_Function, Emit_Attribute_Called_By_EntryPoint_With_ ASSERT_TRUE(gen.Generate()) << gen.error(); EXPECT_EQ(gen.result(), R"(#version 310 es -precision mediump float; +precision highp float; struct S { float x; @@ -728,7 +728,7 @@ TEST_F(GlslGeneratorImplTest_Function, Emit_Attribute_EntryPoint_WithNameCollisi ASSERT_TRUE(gen.Generate()) << gen.error(); EXPECT_EQ(gen.result(), R"(#version 310 es -precision mediump float; +precision highp float; void tint_symbol() { } diff --git a/src/tint/writer/glsl/generator_impl_member_accessor_test.cc b/src/tint/writer/glsl/generator_impl_member_accessor_test.cc index 2eb1b8e99d..6d0d58e45d 100644 --- a/src/tint/writer/glsl/generator_impl_member_accessor_test.cc +++ b/src/tint/writer/glsl/generator_impl_member_accessor_test.cc @@ -281,7 +281,7 @@ TEST_F(GlslGeneratorImplTest_MemberAccessor, StorageBuffer_Store_Matrix_Empty) { ASSERT_TRUE(gen.Generate()) << gen.error(); auto* expected = R"(#version 310 es -precision mediump float; +precision highp float; struct Data { int a; @@ -334,7 +334,7 @@ TEST_F(GlslGeneratorImplTest_MemberAccessor, StorageBuffer_Load_Matrix_Single_El ASSERT_TRUE(gen.Generate()) << gen.error(); auto* expected = R"(#version 310 es -precision mediump float; +precision highp float; struct Data { float z; @@ -382,7 +382,7 @@ TEST_F(GlslGeneratorImplTest_MemberAccessor, ASSERT_TRUE(gen.Generate()) << gen.error(); auto* expected = R"(#version 310 es -precision mediump float; +precision highp float; struct Data { float z; @@ -430,7 +430,7 @@ TEST_F(GlslGeneratorImplTest_MemberAccessor, ASSERT_TRUE(gen.Generate()) << gen.error(); auto* expected = R"(#version 310 es -precision mediump float; +precision highp float; struct Data { float z; @@ -477,7 +477,7 @@ TEST_F(GlslGeneratorImplTest_MemberAccessor, StorageBuffer_Store_ToArray) { ASSERT_TRUE(gen.Generate()) << gen.error(); auto* expected = R"(#version 310 es -precision mediump float; +precision highp float; struct Data { float z; @@ -530,7 +530,7 @@ TEST_F(GlslGeneratorImplTest_MemberAccessor, StorageBuffer_Load_MultiLevel) { ASSERT_TRUE(gen.Generate()) << gen.error(); auto* expected = R"(#version 310 es -precision mediump float; +precision highp float; struct Inner { vec3 a; @@ -591,7 +591,7 @@ TEST_F(GlslGeneratorImplTest_MemberAccessor, StorageBuffer_Load_MultiLevel_Swizz ASSERT_TRUE(gen.Generate()) << gen.error(); auto* expected = R"(#version 310 es -precision mediump float; +precision highp float; struct Inner { vec3 a; @@ -653,7 +653,7 @@ TEST_F(GlslGeneratorImplTest_MemberAccessor, ASSERT_TRUE(gen.Generate()) << gen.error(); auto* expected = R"(#version 310 es -precision mediump float; +precision highp float; struct Inner { vec3 a; @@ -714,7 +714,7 @@ TEST_F(GlslGeneratorImplTest_MemberAccessor, StorageBuffer_Load_MultiLevel_Index ASSERT_TRUE(gen.Generate()) << gen.error(); auto* expected = R"(#version 310 es -precision mediump float; +precision highp float; struct Inner { vec3 a; @@ -774,7 +774,7 @@ TEST_F(GlslGeneratorImplTest_MemberAccessor, StorageBuffer_Store_MultiLevel) { ASSERT_TRUE(gen.Generate()) << gen.error(); auto* expected = R"(#version 310 es -precision mediump float; +precision highp float; struct Inner { vec3 a; @@ -835,7 +835,7 @@ TEST_F(GlslGeneratorImplTest_MemberAccessor, StorageBuffer_Store_Swizzle_SingleL ASSERT_TRUE(gen.Generate()) << gen.error(); auto* expected = R"(#version 310 es -precision mediump float; +precision highp float; struct Inner { ivec3 a; diff --git a/src/tint/writer/glsl/generator_impl_sanitizer_test.cc b/src/tint/writer/glsl/generator_impl_sanitizer_test.cc index e85d0507d5..5ed2be75be 100644 --- a/src/tint/writer/glsl/generator_impl_sanitizer_test.cc +++ b/src/tint/writer/glsl/generator_impl_sanitizer_test.cc @@ -43,7 +43,7 @@ TEST_F(GlslSanitizerTest, Call_ArrayLength) { auto got = gen.result(); auto* expect = R"(#version 310 es -precision mediump float; +precision highp float; layout(binding = 1, std430) buffer my_struct_ssbo { float a[]; @@ -83,7 +83,7 @@ TEST_F(GlslSanitizerTest, Call_ArrayLength_OtherMembersInStruct) { auto got = gen.result(); auto* expect = R"(#version 310 es -precision mediump float; +precision highp float; layout(binding = 1, std430) buffer my_struct_ssbo { float z; @@ -127,7 +127,7 @@ TEST_F(GlslSanitizerTest, Call_ArrayLength_ViaLets) { auto got = gen.result(); auto* expect = R"(#version 310 es -precision mediump float; +precision highp float; layout(binding = 1, std430) buffer my_struct_ssbo { float a[]; @@ -164,7 +164,7 @@ TEST_F(GlslSanitizerTest, PromoteArrayInitializerToConstVar) { auto got = gen.result(); auto* expect = R"(#version 310 es -precision mediump float; +precision highp float; void tint_symbol() { int idx = 3; @@ -206,7 +206,7 @@ TEST_F(GlslSanitizerTest, PromoteStructInitializerToConstVar) { auto got = gen.result(); auto* expect = R"(#version 310 es -precision mediump float; +precision highp float; struct S { int a; @@ -252,7 +252,7 @@ TEST_F(GlslSanitizerTest, InlinePtrLetsBasic) { auto got = gen.result(); auto* expect = R"(#version 310 es -precision mediump float; +precision highp float; void tint_symbol() { int v = 0; @@ -301,7 +301,7 @@ TEST_F(GlslSanitizerTest, InlinePtrLetsComplexChain) { auto got = gen.result(); auto* expect = R"(#version 310 es -precision mediump float; +precision highp float; void tint_symbol() { mat4 a[4] = mat4[4](mat4(0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f), mat4(0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f), mat4(0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f), mat4(0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f)); diff --git a/test/tint/array/size.wgsl.expected.glsl b/test/tint/array/size.wgsl.expected.glsl index 10d6d6c6b6..00d6381206 100644 --- a/test/tint/array/size.wgsl.expected.glsl +++ b/test/tint/array/size.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; void tint_symbol() { float signed_literal[4] = float[4](0.0f, 0.0f, 0.0f, 0.0f); diff --git a/test/tint/bug/chromium/1372963.wgsl.expected.glsl b/test/tint/bug/chromium/1372963.wgsl.expected.glsl index 1ff53815bb..9bb787b597 100644 --- a/test/tint/bug/chromium/1372963.wgsl.expected.glsl +++ b/test/tint/bug/chromium/1372963.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; ivec4 g() { return ivec4(0); diff --git a/test/tint/bug/chromium/1381883.wgsl.expected.glsl b/test/tint/bug/chromium/1381883.wgsl.expected.glsl index b591351690..9a0bf2418f 100644 --- a/test/tint/bug/chromium/1381883.wgsl.expected.glsl +++ b/test/tint/bug/chromium/1381883.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 2) in float none_1; void tint_symbol(float none) { diff --git a/test/tint/bug/dawn/947.wgsl.expected.glsl b/test/tint/bug/dawn/947.wgsl.expected.glsl index ead3e6bd60..820c5b5484 100644 --- a/test/tint/bug/dawn/947.wgsl.expected.glsl +++ b/test/tint/bug/dawn/947.wgsl.expected.glsl @@ -38,7 +38,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; bool tint_discarded = false; layout(location = 0) in vec2 texcoord_1; diff --git a/test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.glsl b/test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.glsl index 37f5d53948..7eaf60f7b2 100644 --- a/test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.glsl +++ b/test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in vec2 vUV_1; layout(location = 0) out vec4 value; diff --git a/test/tint/bug/tint/1046.wgsl.expected.glsl b/test/tint/bug/tint/1046.wgsl.expected.glsl index 6b2f4351ba..431df0de09 100644 --- a/test/tint/bug/tint/1046.wgsl.expected.glsl +++ b/test/tint/bug/tint/1046.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in vec4 view_position_1; layout(location = 1) in vec4 normal_1; diff --git a/test/tint/bug/tint/1061.spvasm.expected.glsl b/test/tint/bug/tint/1061.spvasm.expected.glsl index eaa934cfd2..ed631b5623 100644 --- a/test/tint/bug/tint/1061.spvasm.expected.glsl +++ b/test/tint/bug/tint/1061.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) out vec4 x_GLF_color_1_1; struct buf0 { diff --git a/test/tint/bug/tint/1064.wgsl.expected.glsl b/test/tint/bug/tint/1064.wgsl.expected.glsl index 674da4d9b2..e6d2a20257 100644 --- a/test/tint/bug/tint/1064.wgsl.expected.glsl +++ b/test/tint/bug/tint/1064.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; void tint_symbol() { while (true) { diff --git a/test/tint/bug/tint/1076.wgsl.expected.glsl b/test/tint/bug/tint/1076.wgsl.expected.glsl index 7e392e55f2..826aeab0b0 100644 --- a/test/tint/bug/tint/1076.wgsl.expected.glsl +++ b/test/tint/bug/tint/1076.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_OES_sample_variables : require -precision mediump float; +precision highp float; layout(location = 0) in float a_1; layout(location = 1) in float b_1; diff --git a/test/tint/bug/tint/1081.wgsl.expected.glsl b/test/tint/bug/tint/1081.wgsl.expected.glsl index cd44545a15..09730efd75 100644 --- a/test/tint/bug/tint/1081.wgsl.expected.glsl +++ b/test/tint/bug/tint/1081.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; bool tint_discarded = false; layout(location = 1) flat in ivec3 x_1; diff --git a/test/tint/bug/tint/1086.wgsl.expected.glsl b/test/tint/bug/tint/1086.wgsl.expected.glsl index ecb7dad653..3e30996ca4 100644 --- a/test/tint/bug/tint/1086.wgsl.expected.glsl +++ b/test/tint/bug/tint/1086.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; float v = 0.0f; void x(inout float p) { diff --git a/test/tint/bug/tint/1118.wgsl.expected.glsl b/test/tint/bug/tint/1118.wgsl.expected.glsl index 671c8699f7..3c23410545 100644 --- a/test/tint/bug/tint/1118.wgsl.expected.glsl +++ b/test/tint/bug/tint/1118.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; bool tint_discarded = false; layout(location = 2) in float fClipDistance3_param_1; diff --git a/test/tint/bug/tint/1183.wgsl.expected.glsl b/test/tint/bug/tint/1183.wgsl.expected.glsl index ea49d5491b..e834d25dc9 100644 --- a/test/tint/bug/tint/1183.wgsl.expected.glsl +++ b/test/tint/bug/tint/1183.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) out vec4 value; uniform highp sampler2D t_s; diff --git a/test/tint/bug/tint/1321.wgsl.expected.glsl b/test/tint/bug/tint/1321.wgsl.expected.glsl index 9fe1d82c6c..1f6b5472ed 100644 --- a/test/tint/bug/tint/1321.wgsl.expected.glsl +++ b/test/tint/bug/tint/1321.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; int foo() { return 1; diff --git a/test/tint/bug/tint/1369.wgsl.expected.glsl b/test/tint/bug/tint/1369.wgsl.expected.glsl index e288349961..44a5aca68c 100644 --- a/test/tint/bug/tint/1369.wgsl.expected.glsl +++ b/test/tint/bug/tint/1369.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; bool tint_discarded = false; bool call_discard() { diff --git a/test/tint/bug/tint/1509.wgsl.expected.glsl b/test/tint/bug/tint/1509.wgsl.expected.glsl index 30dbc951a9..bba3ec3b8a 100644 --- a/test/tint/bug/tint/1509.wgsl.expected.glsl +++ b/test/tint/bug/tint/1509.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) out uint value; uint v0 = 0u; diff --git a/test/tint/bug/tint/1520.spvasm.expected.glsl b/test/tint/bug/tint/1520.spvasm.expected.glsl index b1bcf2f47f..c0fccf5f00 100644 --- a/test/tint/bug/tint/1520.spvasm.expected.glsl +++ b/test/tint/bug/tint/1520.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; ivec4 tint_select(ivec4 param_0, ivec4 param_1, bvec4 param_2) { return ivec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/bug/tint/1598.wgsl.expected.glsl b/test/tint/bug/tint/1598.wgsl.expected.glsl index c5d32b6d51..8e3d9b592e 100644 --- a/test/tint/bug/tint/1598.wgsl.expected.glsl +++ b/test/tint/bug/tint/1598.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; void tint_symbol() { int a[5] = int[5](0, 0, 0, 0, 0); diff --git a/test/tint/bug/tint/1670.spvasm.expected.glsl b/test/tint/bug/tint/1670.spvasm.expected.glsl index 7e1794daec..39542e492d 100644 --- a/test/tint/bug/tint/1670.spvasm.expected.glsl +++ b/test/tint/bug/tint/1670.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; void main_1() { mat2 m2i = mat2(0.0f, 0.0f, 0.0f, 0.0f); diff --git a/test/tint/bug/tint/870.spvasm.expected.glsl b/test/tint/bug/tint/870.spvasm.expected.glsl index f56b3debd8..448c37835d 100644 --- a/test/tint/bug/tint/870.spvasm.expected.glsl +++ b/test/tint/bug/tint/870.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct sspp962805860buildInformationS { vec4 footprint; diff --git a/test/tint/bug/tint/948.wgsl.expected.glsl b/test/tint/bug/tint/948.wgsl.expected.glsl index 5814acfda8..d0eb0de9b1 100644 --- a/test/tint/bug/tint/948.wgsl.expected.glsl +++ b/test/tint/bug/tint/948.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; float tint_float_modulo(float lhs, float rhs) { return (lhs - rhs * trunc(lhs / rhs)); diff --git a/test/tint/bug/tint/949.wgsl.expected.glsl b/test/tint/bug/tint/949.wgsl.expected.glsl index 0df34d4be3..05c3b3979a 100644 --- a/test/tint/bug/tint/949.wgsl.expected.glsl +++ b/test/tint/bug/tint/949.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 1) in vec2 vMainuv_param_1; layout(location = 0) in vec4 v_output1_param_1; diff --git a/test/tint/bug/tint/959.wgsl.expected.glsl b/test/tint/bug/tint/959.wgsl.expected.glsl index 805695b305..e39a9e4939 100644 --- a/test/tint/bug/tint/959.wgsl.expected.glsl +++ b/test/tint/bug/tint/959.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct S { float a; diff --git a/test/tint/bug/tint/978.wgsl.expected.glsl b/test/tint/bug/tint/978.wgsl.expected.glsl index 6f05f9614d..55f39767a1 100644 --- a/test/tint/bug/tint/978.wgsl.expected.glsl +++ b/test/tint/bug/tint/978.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 2) in vec2 vUv_1; layout(location = 0) out vec4 color_1; diff --git a/test/tint/bug/tint/992.wgsl.expected.glsl b/test/tint/bug/tint/992.wgsl.expected.glsl index 24200d6d0e..90229f062a 100644 --- a/test/tint/bug/tint/992.wgsl.expected.glsl +++ b/test/tint/bug/tint/992.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) out vec4 value; vec4 frag_main() { diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicAdd/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicAdd/storage_i32.spvasm.expected.glsl index 970460ad69..48332ecfd7 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicAdd/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicAdd/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicAdd/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicAdd/storage_u32.spvasm.expected.glsl index c2fa55a02a..c10d3d9021 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicAdd/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicAdd/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicAnd/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicAnd/storage_i32.spvasm.expected.glsl index 45b311186c..7b3510fbfc 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicAnd/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicAnd/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicAnd/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicAnd/storage_u32.spvasm.expected.glsl index 38d40724c5..4a29c5ceeb 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicAnd/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicAnd/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicCompareExchangeWeak/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicCompareExchangeWeak/storage_i32.spvasm.expected.glsl index 12dea1358e..f1b92401fd 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicCompareExchangeWeak/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicCompareExchangeWeak/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct atomic_compare_exchange_resulti32 { int old_value; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicCompareExchangeWeak/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicCompareExchangeWeak/storage_u32.spvasm.expected.glsl index aeca748406..aa3ae45fa9 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicCompareExchangeWeak/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicCompareExchangeWeak/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct atomic_compare_exchange_resultu32 { uint old_value; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicExchange/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicExchange/storage_i32.spvasm.expected.glsl index 6bc2032fc7..a6c4b8e0c3 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicExchange/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicExchange/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicExchange/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicExchange/storage_u32.spvasm.expected.glsl index 99f3404e05..5d19dfefa6 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicExchange/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicExchange/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicLoad/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicLoad/storage_i32.spvasm.expected.glsl index a15c00f2f9..ae5d4a0a51 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicLoad/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicLoad/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicLoad/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicLoad/storage_u32.spvasm.expected.glsl index d9a37ea520..93489b348b 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicLoad/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicLoad/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicMax/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicMax/storage_i32.spvasm.expected.glsl index d4c8a81892..aa74bbda7d 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicMax/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicMax/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicMax/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicMax/storage_u32.spvasm.expected.glsl index a9b7e0b047..f8ce271273 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicMax/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicMax/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicMin/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicMin/storage_i32.spvasm.expected.glsl index ff509745b6..b005aa41ef 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicMin/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicMin/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicMin/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicMin/storage_u32.spvasm.expected.glsl index 33d3edd41b..b3a5e89732 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicMin/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicMin/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicOr/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicOr/storage_i32.spvasm.expected.glsl index 887734781c..6a44ad6469 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicOr/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicOr/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicOr/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicOr/storage_u32.spvasm.expected.glsl index c93e4d99f7..4d86dad6c6 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicOr/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicOr/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicStore/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicStore/storage_i32.spvasm.expected.glsl index e21ea33de8..5dc2b50ec8 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicStore/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicStore/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicStore/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicStore/storage_u32.spvasm.expected.glsl index bcb300477b..36550271d5 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicStore/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicStore/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicSub/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicSub/storage_i32.spvasm.expected.glsl index b1da171764..064b64472e 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicSub/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicSub/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicSub/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicSub/storage_u32.spvasm.expected.glsl index 58aaf8d2b4..852f91a11c 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicSub/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicSub/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicXor/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicXor/storage_i32.spvasm.expected.glsl index 6d076ed13f..ce6f00f91a 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicXor/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicXor/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/atomicXor/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/atomicXor/storage_u32.spvasm.expected.glsl index 71b9ebcae6..dc011b8a1b 100644 --- a/test/tint/builtins/atomics/from_gen/literal/atomicXor/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/atomicXor/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/spvAtomicDecrement/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/spvAtomicDecrement/storage_i32.spvasm.expected.glsl index 970460ad69..48332ecfd7 100644 --- a/test/tint/builtins/atomics/from_gen/literal/spvAtomicDecrement/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/spvAtomicDecrement/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/spvAtomicDecrement/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/spvAtomicDecrement/storage_u32.spvasm.expected.glsl index c2fa55a02a..c10d3d9021 100644 --- a/test/tint/builtins/atomics/from_gen/literal/spvAtomicDecrement/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/spvAtomicDecrement/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/spvAtomicIncrement/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/spvAtomicIncrement/storage_i32.spvasm.expected.glsl index 970460ad69..48332ecfd7 100644 --- a/test/tint/builtins/atomics/from_gen/literal/spvAtomicIncrement/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/spvAtomicIncrement/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/literal/spvAtomicIncrement/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/literal/spvAtomicIncrement/storage_u32.spvasm.expected.glsl index c2fa55a02a..c10d3d9021 100644 --- a/test/tint/builtins/atomics/from_gen/literal/spvAtomicIncrement/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/literal/spvAtomicIncrement/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicAdd/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicAdd/storage_i32.spvasm.expected.glsl index 3f9182f1b1..be66553860 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicAdd/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicAdd/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicAdd/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicAdd/storage_u32.spvasm.expected.glsl index 5e2cf88131..e9b83b7b6d 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicAdd/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicAdd/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicAnd/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicAnd/storage_i32.spvasm.expected.glsl index 86e1543a5a..cd82122635 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicAnd/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicAnd/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicAnd/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicAnd/storage_u32.spvasm.expected.glsl index 3f520640b4..66b1bfd747 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicAnd/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicAnd/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicCompareExchangeWeak/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicCompareExchangeWeak/storage_i32.spvasm.expected.glsl index cfc3554e20..af721737eb 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicCompareExchangeWeak/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicCompareExchangeWeak/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct atomic_compare_exchange_resulti32 { int old_value; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicCompareExchangeWeak/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicCompareExchangeWeak/storage_u32.spvasm.expected.glsl index d27b779a70..e72b539e0c 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicCompareExchangeWeak/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicCompareExchangeWeak/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct atomic_compare_exchange_resultu32 { uint old_value; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicExchange/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicExchange/storage_i32.spvasm.expected.glsl index 7d13189535..1ee80527fe 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicExchange/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicExchange/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicExchange/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicExchange/storage_u32.spvasm.expected.glsl index 9e60138861..b03ca9b2a2 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicExchange/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicExchange/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicLoad/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicLoad/storage_i32.spvasm.expected.glsl index a15c00f2f9..ae5d4a0a51 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicLoad/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicLoad/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicLoad/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicLoad/storage_u32.spvasm.expected.glsl index d9a37ea520..93489b348b 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicLoad/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicLoad/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicMax/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicMax/storage_i32.spvasm.expected.glsl index 42acd6ef11..43012bb646 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicMax/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicMax/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicMax/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicMax/storage_u32.spvasm.expected.glsl index 304432bf25..dbd8006140 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicMax/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicMax/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicMin/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicMin/storage_i32.spvasm.expected.glsl index b288ab41a2..e275c7c4c9 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicMin/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicMin/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicMin/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicMin/storage_u32.spvasm.expected.glsl index 2f72f036ff..783b5f75ac 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicMin/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicMin/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicOr/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicOr/storage_i32.spvasm.expected.glsl index ea2372810d..d5849b2099 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicOr/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicOr/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicOr/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicOr/storage_u32.spvasm.expected.glsl index 900558603a..3cca0152e3 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicOr/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicOr/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicStore/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicStore/storage_i32.spvasm.expected.glsl index c01168769c..1f8dd8f27e 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicStore/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicStore/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicStore/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicStore/storage_u32.spvasm.expected.glsl index db0f562a20..739732837d 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicStore/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicStore/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicSub/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicSub/storage_i32.spvasm.expected.glsl index f74d0b8264..c21945927f 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicSub/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicSub/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicSub/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicSub/storage_u32.spvasm.expected.glsl index 1d6f90fca9..3c8f3035b2 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicSub/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicSub/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicXor/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicXor/storage_i32.spvasm.expected.glsl index dae9988c73..9b486707c4 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicXor/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicXor/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/atomicXor/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/atomicXor/storage_u32.spvasm.expected.glsl index bcff0d886a..68f6af2269 100644 --- a/test/tint/builtins/atomics/from_gen/var/atomicXor/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/atomicXor/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/spvAtomicDecrement/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/spvAtomicDecrement/storage_i32.spvasm.expected.glsl index 48ad3c6656..fcc47c0579 100644 --- a/test/tint/builtins/atomics/from_gen/var/spvAtomicDecrement/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/spvAtomicDecrement/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/spvAtomicDecrement/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/spvAtomicDecrement/storage_u32.spvasm.expected.glsl index 1914b10f24..87a965ded4 100644 --- a/test/tint/builtins/atomics/from_gen/var/spvAtomicDecrement/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/spvAtomicDecrement/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/spvAtomicIncrement/storage_i32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/spvAtomicIncrement/storage_i32.spvasm.expected.glsl index 48ad3c6656..fcc47c0579 100644 --- a/test/tint/builtins/atomics/from_gen/var/spvAtomicIncrement/storage_i32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/spvAtomicIncrement/storage_i32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { int arg_0; diff --git a/test/tint/builtins/atomics/from_gen/var/spvAtomicIncrement/storage_u32.spvasm.expected.glsl b/test/tint/builtins/atomics/from_gen/var/spvAtomicIncrement/storage_u32.spvasm.expected.glsl index 1914b10f24..87a965ded4 100644 --- a/test/tint/builtins/atomics/from_gen/var/spvAtomicIncrement/storage_u32.spvasm.expected.glsl +++ b/test/tint/builtins/atomics/from_gen/var/spvAtomicIncrement/storage_u32.spvasm.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW_atomic { uint arg_0; diff --git a/test/tint/builtins/gen/literal/abs/002533.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/002533.wgsl.expected.glsl index 9a7dfdd124..e21978be60 100644 --- a/test/tint/builtins/gen/literal/abs/002533.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/002533.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/abs/005174.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/005174.wgsl.expected.glsl index e3592d3de2..691e30da27 100644 --- a/test/tint/builtins/gen/literal/abs/005174.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/005174.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/abs/1ce782.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/1ce782.wgsl.expected.glsl index 00ec1bab38..cca24db6d3 100644 --- a/test/tint/builtins/gen/literal/abs/1ce782.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/1ce782.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/abs/1e9d53.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/1e9d53.wgsl.expected.glsl index f9b2d20f88..dff845543c 100644 --- a/test/tint/builtins/gen/literal/abs/1e9d53.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/1e9d53.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/abs/2f861b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/2f861b.wgsl.expected.glsl index b068d2de24..5c59adca7d 100644 --- a/test/tint/builtins/gen/literal/abs/2f861b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/2f861b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_2f861b() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/abs/421ca3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/421ca3.wgsl.expected.glsl index b6076e05ca..712ac9e20a 100644 --- a/test/tint/builtins/gen/literal/abs/421ca3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/421ca3.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/abs/467cd1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/467cd1.wgsl.expected.glsl index c433b3a5d0..77f9006a75 100644 --- a/test/tint/builtins/gen/literal/abs/467cd1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/467cd1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/abs/4ad288.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/4ad288.wgsl.expected.glsl index a43f7cb17b..de8e2f2a30 100644 --- a/test/tint/builtins/gen/literal/abs/4ad288.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/4ad288.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/abs/538d29.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/538d29.wgsl.expected.glsl index 9ce3899004..075e7d09bb 100644 --- a/test/tint/builtins/gen/literal/abs/538d29.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/538d29.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/abs/577d6e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/577d6e.wgsl.expected.glsl index 43a48a3b43..c6ccf52799 100644 --- a/test/tint/builtins/gen/literal/abs/577d6e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/577d6e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_577d6e() { ivec2 res = ivec2(1); diff --git a/test/tint/builtins/gen/literal/abs/5a8af1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/5a8af1.wgsl.expected.glsl index d454d0212f..107cb408db 100644 --- a/test/tint/builtins/gen/literal/abs/5a8af1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/5a8af1.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_5a8af1() { int res = 1; diff --git a/test/tint/builtins/gen/literal/abs/5ad50a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/5ad50a.wgsl.expected.glsl index 22eac157ba..dadc8d0726 100644 --- a/test/tint/builtins/gen/literal/abs/5ad50a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/5ad50a.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl.expected.glsl index 46ae378305..4ea2db1328 100644 --- a/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/abs/7326de.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/7326de.wgsl.expected.glsl index 5aca316f53..2413906c62 100644 --- a/test/tint/builtins/gen/literal/abs/7326de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/7326de.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/abs/7f28e6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/7f28e6.wgsl.expected.glsl index a77817e832..66096f41ae 100644 --- a/test/tint/builtins/gen/literal/abs/7f28e6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/7f28e6.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/abs/7faa9e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/7faa9e.wgsl.expected.glsl index b803309a2b..a2e4cc98c1 100644 --- a/test/tint/builtins/gen/literal/abs/7faa9e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/7faa9e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/abs/82ff9d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/82ff9d.wgsl.expected.glsl index 7eeff3201c..65eacb7ebf 100644 --- a/test/tint/builtins/gen/literal/abs/82ff9d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/82ff9d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_82ff9d() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/abs/8ca9b1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/8ca9b1.wgsl.expected.glsl index c3fce66c81..87bf3935e9 100644 --- a/test/tint/builtins/gen/literal/abs/8ca9b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/8ca9b1.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_8ca9b1() { ivec4 res = ivec4(1); diff --git a/test/tint/builtins/gen/literal/abs/9c80a6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/9c80a6.wgsl.expected.glsl index 9a2731b082..cb6862202a 100644 --- a/test/tint/builtins/gen/literal/abs/9c80a6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/9c80a6.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/abs/aedb6d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/aedb6d.wgsl.expected.glsl index a7d37b0e54..c7069c10dd 100644 --- a/test/tint/builtins/gen/literal/abs/aedb6d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/aedb6d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_aedb6d() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/abs/b96037.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/b96037.wgsl.expected.glsl index 0e9e93292c..0f7008848a 100644 --- a/test/tint/builtins/gen/literal/abs/b96037.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/b96037.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/abs/c3321c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/c3321c.wgsl.expected.glsl index d9a6e95910..40d874da92 100644 --- a/test/tint/builtins/gen/literal/abs/c3321c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/c3321c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_c3321c() { ivec3 res = ivec3(1); diff --git a/test/tint/builtins/gen/literal/abs/e28785.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/e28785.wgsl.expected.glsl index 4255eda88e..d35bc5bf56 100644 --- a/test/tint/builtins/gen/literal/abs/e28785.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/e28785.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_e28785() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/abs/fd247f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/abs/fd247f.wgsl.expected.glsl index 12a83505bf..81827a7943 100644 --- a/test/tint/builtins/gen/literal/abs/fd247f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/abs/fd247f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/acos/004aff.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acos/004aff.wgsl.expected.glsl index 8808367ba4..b7d2eada0f 100644 --- a/test/tint/builtins/gen/literal/acos/004aff.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acos/004aff.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/acos/069188.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acos/069188.wgsl.expected.glsl index 7158930191..929cbc1edc 100644 --- a/test/tint/builtins/gen/literal/acos/069188.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acos/069188.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acos_069188() { vec3 res = vec3(0.25f); diff --git a/test/tint/builtins/gen/literal/acos/15d35b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acos/15d35b.wgsl.expected.glsl index 29e3f4249a..9630a0015f 100644 --- a/test/tint/builtins/gen/literal/acos/15d35b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acos/15d35b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acos_15d35b() { vec2 res = vec2(0.25f); diff --git a/test/tint/builtins/gen/literal/acos/203628.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acos/203628.wgsl.expected.glsl index cfc52046ec..2843a32780 100644 --- a/test/tint/builtins/gen/literal/acos/203628.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acos/203628.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/acos/303e3d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acos/303e3d.wgsl.expected.glsl index 09d1198d38..79c065eb89 100644 --- a/test/tint/builtins/gen/literal/acos/303e3d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acos/303e3d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/acos/489247.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acos/489247.wgsl.expected.glsl index 9070c7c52d..5df53784ef 100644 --- a/test/tint/builtins/gen/literal/acos/489247.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acos/489247.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/acos/4dac75.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acos/4dac75.wgsl.expected.glsl index 2afdd5f4af..dd5516fb1e 100644 --- a/test/tint/builtins/gen/literal/acos/4dac75.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acos/4dac75.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acos_4dac75() { vec4 res = vec4(0.25f); diff --git a/test/tint/builtins/gen/literal/acos/5e9ad2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acos/5e9ad2.wgsl.expected.glsl index 0a841bfbf5..cea24dd53d 100644 --- a/test/tint/builtins/gen/literal/acos/5e9ad2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acos/5e9ad2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acos_5e9ad2() { float res = 0.25f; diff --git a/test/tint/builtins/gen/literal/acos/8e2acf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acos/8e2acf.wgsl.expected.glsl index b0978b35e3..2da5dd308a 100644 --- a/test/tint/builtins/gen/literal/acos/8e2acf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acos/8e2acf.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/acos/a610c4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acos/a610c4.wgsl.expected.glsl index ab8e0043f4..eb52c84ed9 100644 --- a/test/tint/builtins/gen/literal/acos/a610c4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acos/a610c4.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/acos/dfc915.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acos/dfc915.wgsl.expected.glsl index a323e28e91..40e5b31ad6 100644 --- a/test/tint/builtins/gen/literal/acos/dfc915.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acos/dfc915.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/acos/f47057.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acos/f47057.wgsl.expected.glsl index 6c2b08e649..06bbcd6c10 100644 --- a/test/tint/builtins/gen/literal/acos/f47057.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acos/f47057.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/acosh/17260e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acosh/17260e.wgsl.expected.glsl index cc419fd66b..09dc0efec8 100644 --- a/test/tint/builtins/gen/literal/acosh/17260e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acosh/17260e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acosh_17260e() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/acosh/3433e8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acosh/3433e8.wgsl.expected.glsl index b1d4a3a789..b9dbcb5902 100644 --- a/test/tint/builtins/gen/literal/acosh/3433e8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acosh/3433e8.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acosh_3433e8() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/acosh/490aae.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acosh/490aae.wgsl.expected.glsl index b5c0bd3cb6..4f849b42ee 100644 --- a/test/tint/builtins/gen/literal/acosh/490aae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acosh/490aae.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acosh_490aae() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl.expected.glsl index 8816a86f6f..038db5b5d0 100644 --- a/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/acosh/640883.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acosh/640883.wgsl.expected.glsl index 6586a50e8f..8c23acc6c1 100644 --- a/test/tint/builtins/gen/literal/acosh/640883.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acosh/640883.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/acosh/9f213e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acosh/9f213e.wgsl.expected.glsl index cd020204f1..0d50ad2dec 100644 --- a/test/tint/builtins/gen/literal/acosh/9f213e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acosh/9f213e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acosh_9f213e() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl.expected.glsl index 47d6ec255b..13af1713cc 100644 --- a/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/acosh/d51ccb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acosh/d51ccb.wgsl.expected.glsl index 9a7d05503c..034469c8e9 100644 --- a/test/tint/builtins/gen/literal/acosh/d51ccb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acosh/d51ccb.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/acosh/de60d8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acosh/de60d8.wgsl.expected.glsl index 078427cf4f..928f771883 100644 --- a/test/tint/builtins/gen/literal/acosh/de60d8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acosh/de60d8.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/acosh/e38f5c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acosh/e38f5c.wgsl.expected.glsl index cd44c22381..c1f863d2b6 100644 --- a/test/tint/builtins/gen/literal/acosh/e38f5c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acosh/e38f5c.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/acosh/ecf2d1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acosh/ecf2d1.wgsl.expected.glsl index 0aa567d7db..6390c1ef1f 100644 --- a/test/tint/builtins/gen/literal/acosh/ecf2d1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acosh/ecf2d1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/acosh/f56574.wgsl.expected.glsl b/test/tint/builtins/gen/literal/acosh/f56574.wgsl.expected.glsl index 2342a78c3d..109533fbca 100644 --- a/test/tint/builtins/gen/literal/acosh/f56574.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/acosh/f56574.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/all/353d6a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/all/353d6a.wgsl.expected.glsl index 680c3714de..40a3403a82 100644 --- a/test/tint/builtins/gen/literal/all/353d6a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/all/353d6a.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/all/986c7b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/all/986c7b.wgsl.expected.glsl index 3f014586ef..4fef2951ba 100644 --- a/test/tint/builtins/gen/literal/all/986c7b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/all/986c7b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/all/bd2dba.wgsl.expected.glsl b/test/tint/builtins/gen/literal/all/bd2dba.wgsl.expected.glsl index 8d236a9ace..9d063e551d 100644 --- a/test/tint/builtins/gen/literal/all/bd2dba.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/all/bd2dba.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/all/f46790.wgsl.expected.glsl b/test/tint/builtins/gen/literal/all/f46790.wgsl.expected.glsl index 1ebe333691..633fef32e7 100644 --- a/test/tint/builtins/gen/literal/all/f46790.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/all/f46790.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/any/083428.wgsl.expected.glsl b/test/tint/builtins/gen/literal/any/083428.wgsl.expected.glsl index 3712b146ac..1fc203f471 100644 --- a/test/tint/builtins/gen/literal/any/083428.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/any/083428.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/any/0e3e58.wgsl.expected.glsl b/test/tint/builtins/gen/literal/any/0e3e58.wgsl.expected.glsl index b2fd24f7e2..9e7250a0e5 100644 --- a/test/tint/builtins/gen/literal/any/0e3e58.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/any/0e3e58.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/any/2ab91a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/any/2ab91a.wgsl.expected.glsl index 892835f22d..553eb9c2b1 100644 --- a/test/tint/builtins/gen/literal/any/2ab91a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/any/2ab91a.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/any/e755c1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/any/e755c1.wgsl.expected.glsl index 10f9a935b8..dafafef519 100644 --- a/test/tint/builtins/gen/literal/any/e755c1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/any/e755c1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/arrayLength/1588cd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/arrayLength/1588cd.wgsl.expected.glsl index b2d79ac165..a8d01b7a16 100644 --- a/test/tint/builtins/gen/literal/arrayLength/1588cd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/arrayLength/1588cd.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 1, std430) buffer SB_RO_ssbo { int arg_0[]; diff --git a/test/tint/builtins/gen/literal/arrayLength/61b1c7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/arrayLength/61b1c7.wgsl.expected.glsl index 8d77b8a2a5..91959966d4 100644 --- a/test/tint/builtins/gen/literal/arrayLength/61b1c7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/arrayLength/61b1c7.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer SB_RW_ssbo { int arg_0[]; diff --git a/test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl.expected.glsl index 5bc4297fdc..0462444ae2 100644 --- a/test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 1, std430) buffer SB_RO_ssbo { float16_t arg_0[]; diff --git a/test/tint/builtins/gen/literal/arrayLength/a0f5ca.wgsl.expected.glsl b/test/tint/builtins/gen/literal/arrayLength/a0f5ca.wgsl.expected.glsl index 25343cb584..af57d29bfe 100644 --- a/test/tint/builtins/gen/literal/arrayLength/a0f5ca.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/arrayLength/a0f5ca.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 1, std430) buffer SB_RO_ssbo { float arg_0[]; diff --git a/test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl.expected.glsl index c155e097b1..5f86382687 100644 --- a/test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer SB_RW_ssbo { float16_t arg_0[]; diff --git a/test/tint/builtins/gen/literal/arrayLength/cdd123.wgsl.expected.glsl b/test/tint/builtins/gen/literal/arrayLength/cdd123.wgsl.expected.glsl index b8890f555d..4c72db129b 100644 --- a/test/tint/builtins/gen/literal/arrayLength/cdd123.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/arrayLength/cdd123.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer SB_RW_ssbo { float arg_0[]; diff --git a/test/tint/builtins/gen/literal/arrayLength/cfca0a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/arrayLength/cfca0a.wgsl.expected.glsl index 57ed7ff2a2..b87f6c6b1a 100644 --- a/test/tint/builtins/gen/literal/arrayLength/cfca0a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/arrayLength/cfca0a.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 1, std430) buffer SB_RO_ssbo { uint arg_0[]; diff --git a/test/tint/builtins/gen/literal/arrayLength/eb510f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/arrayLength/eb510f.wgsl.expected.glsl index d6c4cdaedf..8e9864d964 100644 --- a/test/tint/builtins/gen/literal/arrayLength/eb510f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/arrayLength/eb510f.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer SB_RW_ssbo { uint arg_0[]; diff --git a/test/tint/builtins/gen/literal/asin/064953.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asin/064953.wgsl.expected.glsl index 5763cf0f2f..c16983569a 100644 --- a/test/tint/builtins/gen/literal/asin/064953.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asin/064953.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/asin/0bac07.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asin/0bac07.wgsl.expected.glsl index 5efe56078d..9e1e170435 100644 --- a/test/tint/builtins/gen/literal/asin/0bac07.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asin/0bac07.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asin_0bac07() { vec3 res = vec3(0.5f); diff --git a/test/tint/builtins/gen/literal/asin/11dfda.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asin/11dfda.wgsl.expected.glsl index 33f0975efe..42d4221680 100644 --- a/test/tint/builtins/gen/literal/asin/11dfda.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asin/11dfda.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/asin/2d8e29.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asin/2d8e29.wgsl.expected.glsl index c6b463f80c..4f3f3c444d 100644 --- a/test/tint/builtins/gen/literal/asin/2d8e29.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asin/2d8e29.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl.expected.glsl index 5bc1dfb760..9ed136e0c8 100644 --- a/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/asin/64bb1f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asin/64bb1f.wgsl.expected.glsl index 9483665e11..09e554908a 100644 --- a/test/tint/builtins/gen/literal/asin/64bb1f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asin/64bb1f.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asin_64bb1f() { vec4 res = vec4(0.5f); diff --git a/test/tint/builtins/gen/literal/asin/7b6a44.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asin/7b6a44.wgsl.expected.glsl index 1f48551166..4362f240dd 100644 --- a/test/tint/builtins/gen/literal/asin/7b6a44.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asin/7b6a44.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/asin/8cd9c9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asin/8cd9c9.wgsl.expected.glsl index 05ec2d1431..e4597d401f 100644 --- a/test/tint/builtins/gen/literal/asin/8cd9c9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asin/8cd9c9.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/asin/a5dd88.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asin/a5dd88.wgsl.expected.glsl index 6b8eb2f68c..2e215224f3 100644 --- a/test/tint/builtins/gen/literal/asin/a5dd88.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asin/a5dd88.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asin_a5dd88() { vec2 res = vec2(0.5f); diff --git a/test/tint/builtins/gen/literal/asin/a6d73a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asin/a6d73a.wgsl.expected.glsl index 4afa665600..4740ebf556 100644 --- a/test/tint/builtins/gen/literal/asin/a6d73a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asin/a6d73a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asin_a6d73a() { float res = 0.5f; diff --git a/test/tint/builtins/gen/literal/asin/b4aced.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asin/b4aced.wgsl.expected.glsl index db5bebe8e6..3e665dc524 100644 --- a/test/tint/builtins/gen/literal/asin/b4aced.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asin/b4aced.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/asin/c0c272.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asin/c0c272.wgsl.expected.glsl index 6971bfbb9c..1cbde92a2f 100644 --- a/test/tint/builtins/gen/literal/asin/c0c272.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asin/c0c272.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/asinh/157447.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asinh/157447.wgsl.expected.glsl index b45922fad7..cb57dbe931 100644 --- a/test/tint/builtins/gen/literal/asinh/157447.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asinh/157447.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/asinh/16b543.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asinh/16b543.wgsl.expected.glsl index f714432918..335ecdbeb1 100644 --- a/test/tint/builtins/gen/literal/asinh/16b543.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asinh/16b543.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asinh_16b543() { vec2 res = vec2(0.88137358427047729492f); diff --git a/test/tint/builtins/gen/literal/asinh/180015.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asinh/180015.wgsl.expected.glsl index e2e9a76347..a8c2b42005 100644 --- a/test/tint/builtins/gen/literal/asinh/180015.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asinh/180015.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asinh_180015() { float res = 0.88137358427047729492f; diff --git a/test/tint/builtins/gen/literal/asinh/2265ee.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asinh/2265ee.wgsl.expected.glsl index 798c156bd8..45161720dd 100644 --- a/test/tint/builtins/gen/literal/asinh/2265ee.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asinh/2265ee.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/asinh/468a48.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asinh/468a48.wgsl.expected.glsl index 291702156b..042f42b478 100644 --- a/test/tint/builtins/gen/literal/asinh/468a48.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asinh/468a48.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/asinh/4a2226.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asinh/4a2226.wgsl.expected.glsl index 11117d9668..c48ab281f3 100644 --- a/test/tint/builtins/gen/literal/asinh/4a2226.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asinh/4a2226.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/asinh/51079e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asinh/51079e.wgsl.expected.glsl index 7af712f6cd..244fc60631 100644 --- a/test/tint/builtins/gen/literal/asinh/51079e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asinh/51079e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asinh_51079e() { vec3 res = vec3(0.88137358427047729492f); diff --git a/test/tint/builtins/gen/literal/asinh/8d2e51.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asinh/8d2e51.wgsl.expected.glsl index 7cdfa17eca..e4c09587ab 100644 --- a/test/tint/builtins/gen/literal/asinh/8d2e51.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asinh/8d2e51.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl.expected.glsl index 5a6bad99ec..126f41a61b 100644 --- a/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl.expected.glsl index d65c2e4f63..6e5ed89de2 100644 --- a/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/asinh/cf8603.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asinh/cf8603.wgsl.expected.glsl index e60d6d817a..10e478f10d 100644 --- a/test/tint/builtins/gen/literal/asinh/cf8603.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asinh/cf8603.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asinh_cf8603() { vec4 res = vec4(0.88137358427047729492f); diff --git a/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl.expected.glsl index a4da8bf41b..b66732ae45 100644 --- a/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/atan/02979a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan/02979a.wgsl.expected.glsl index 9789346fed..abe2ee9e3d 100644 --- a/test/tint/builtins/gen/literal/atan/02979a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan/02979a.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/atan/19faea.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan/19faea.wgsl.expected.glsl index 2bb80158de..c723702329 100644 --- a/test/tint/builtins/gen/literal/atan/19faea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan/19faea.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/atan/1e1764.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan/1e1764.wgsl.expected.glsl index 516baaaecc..a704631960 100644 --- a/test/tint/builtins/gen/literal/atan/1e1764.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan/1e1764.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/atan/331e6d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan/331e6d.wgsl.expected.glsl index db4df36a0d..d7a02fdea6 100644 --- a/test/tint/builtins/gen/literal/atan/331e6d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan/331e6d.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/atan/5ca7b8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan/5ca7b8.wgsl.expected.glsl index c79c72fd27..a47c01653d 100644 --- a/test/tint/builtins/gen/literal/atan/5ca7b8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan/5ca7b8.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan_5ca7b8() { vec2 res = vec2(0.78539818525314331055f); diff --git a/test/tint/builtins/gen/literal/atan/749e1b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan/749e1b.wgsl.expected.glsl index 049397cb8c..67b23356fe 100644 --- a/test/tint/builtins/gen/literal/atan/749e1b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan/749e1b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan_749e1b() { vec3 res = vec3(0.78539818525314331055f); diff --git a/test/tint/builtins/gen/literal/atan/7a2a75.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan/7a2a75.wgsl.expected.glsl index 3cc4ed2109..09e9382c97 100644 --- a/test/tint/builtins/gen/literal/atan/7a2a75.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan/7a2a75.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan_7a2a75() { float res = 0.78539818525314331055f; diff --git a/test/tint/builtins/gen/literal/atan/a5f421.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan/a5f421.wgsl.expected.glsl index f6ad987df3..53222b91cd 100644 --- a/test/tint/builtins/gen/literal/atan/a5f421.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan/a5f421.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/atan/a7ba61.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan/a7ba61.wgsl.expected.glsl index 417494d770..17bb94c6ff 100644 --- a/test/tint/builtins/gen/literal/atan/a7ba61.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan/a7ba61.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/atan/a8b696.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan/a8b696.wgsl.expected.glsl index d2a51e6c1e..864f10b82d 100644 --- a/test/tint/builtins/gen/literal/atan/a8b696.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan/a8b696.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/atan/ad96e4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan/ad96e4.wgsl.expected.glsl index 4ad9cae8a6..86471f3e11 100644 --- a/test/tint/builtins/gen/literal/atan/ad96e4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan/ad96e4.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/atan/d17fb2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan/d17fb2.wgsl.expected.glsl index 3ea638ecb0..1957650a59 100644 --- a/test/tint/builtins/gen/literal/atan/d17fb2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan/d17fb2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan_d17fb2() { vec4 res = vec4(0.78539818525314331055f); diff --git a/test/tint/builtins/gen/literal/atan2/034ace.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan2/034ace.wgsl.expected.glsl index b4afab7c18..652037be1d 100644 --- a/test/tint/builtins/gen/literal/atan2/034ace.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan2/034ace.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan2_034ace() { float res = 0.78539818525314331055f; diff --git a/test/tint/builtins/gen/literal/atan2/21dfea.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan2/21dfea.wgsl.expected.glsl index 07006c6ec9..f4be273004 100644 --- a/test/tint/builtins/gen/literal/atan2/21dfea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan2/21dfea.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/atan2/3c2865.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan2/3c2865.wgsl.expected.glsl index 40e2aaae80..e1e60bc933 100644 --- a/test/tint/builtins/gen/literal/atan2/3c2865.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan2/3c2865.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan2_3c2865() { vec3 res = vec3(0.78539818525314331055f); diff --git a/test/tint/builtins/gen/literal/atan2/57fb13.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan2/57fb13.wgsl.expected.glsl index 30c221ae5c..b5ce1de2fa 100644 --- a/test/tint/builtins/gen/literal/atan2/57fb13.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan2/57fb13.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/atan2/93febc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan2/93febc.wgsl.expected.glsl index d5907f6eca..08d5b1aa9d 100644 --- a/test/tint/builtins/gen/literal/atan2/93febc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan2/93febc.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/atan2/96057c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan2/96057c.wgsl.expected.glsl index 1b913bc680..235bf027ab 100644 --- a/test/tint/builtins/gen/literal/atan2/96057c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan2/96057c.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/atan2/a70d0d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan2/a70d0d.wgsl.expected.glsl index 43d438d352..9147616b06 100644 --- a/test/tint/builtins/gen/literal/atan2/a70d0d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan2/a70d0d.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/atan2/ae713e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan2/ae713e.wgsl.expected.glsl index 7f71b653e6..3226119fb0 100644 --- a/test/tint/builtins/gen/literal/atan2/ae713e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan2/ae713e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/atan2/c19683.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan2/c19683.wgsl.expected.glsl index dc495d7ed6..4cb66c6d80 100644 --- a/test/tint/builtins/gen/literal/atan2/c19683.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan2/c19683.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan2_c19683() { vec2 res = vec2(0.78539818525314331055f); diff --git a/test/tint/builtins/gen/literal/atan2/c4be45.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan2/c4be45.wgsl.expected.glsl index 427f0a0776..a4308e6c40 100644 --- a/test/tint/builtins/gen/literal/atan2/c4be45.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan2/c4be45.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan2_c4be45() { vec4 res = vec4(0.78539818525314331055f); diff --git a/test/tint/builtins/gen/literal/atan2/ca698e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan2/ca698e.wgsl.expected.glsl index 0239769b66..34e71deadb 100644 --- a/test/tint/builtins/gen/literal/atan2/ca698e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan2/ca698e.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/atan2/d983ab.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atan2/d983ab.wgsl.expected.glsl index 8d2a75df6b..839348fc31 100644 --- a/test/tint/builtins/gen/literal/atan2/d983ab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atan2/d983ab.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/atanh/440cca.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atanh/440cca.wgsl.expected.glsl index 9b2b3557cc..bdfd1fb452 100644 --- a/test/tint/builtins/gen/literal/atanh/440cca.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atanh/440cca.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl.expected.glsl index 4790ecfaae..2a4a76639f 100644 --- a/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/atanh/70d5bd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atanh/70d5bd.wgsl.expected.glsl index 2fce2e4b74..1a37a60ee7 100644 --- a/test/tint/builtins/gen/literal/atanh/70d5bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atanh/70d5bd.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atanh_70d5bd() { vec2 res = vec2(0.54930615425109863281f); diff --git a/test/tint/builtins/gen/literal/atanh/7997d8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atanh/7997d8.wgsl.expected.glsl index f1e081503b..0de5f1be81 100644 --- a/test/tint/builtins/gen/literal/atanh/7997d8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atanh/7997d8.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/atanh/7f2874.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atanh/7f2874.wgsl.expected.glsl index a28b2e9c56..537f120f22 100644 --- a/test/tint/builtins/gen/literal/atanh/7f2874.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atanh/7f2874.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atanh_7f2874() { vec3 res = vec3(0.54930615425109863281f); diff --git a/test/tint/builtins/gen/literal/atanh/c0e634.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atanh/c0e634.wgsl.expected.glsl index 3d1870d2b9..47b138cf27 100644 --- a/test/tint/builtins/gen/literal/atanh/c0e634.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atanh/c0e634.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/atanh/c5dc32.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atanh/c5dc32.wgsl.expected.glsl index 86ca4433dc..bf33b120e6 100644 --- a/test/tint/builtins/gen/literal/atanh/c5dc32.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atanh/c5dc32.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atanh_c5dc32() { float res = 0.54930615425109863281f; diff --git a/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl.expected.glsl index cb0922e0f0..e15cb58998 100644 --- a/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/atanh/e3b450.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atanh/e3b450.wgsl.expected.glsl index f7336507ca..3db7f8c587 100644 --- a/test/tint/builtins/gen/literal/atanh/e3b450.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atanh/e3b450.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/atanh/e431bb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atanh/e431bb.wgsl.expected.glsl index 28ea06f3e9..e15535afe7 100644 --- a/test/tint/builtins/gen/literal/atanh/e431bb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atanh/e431bb.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atanh_e431bb() { vec4 res = vec4(0.54930615425109863281f); diff --git a/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl.expected.glsl index 9099819347..15488df14a 100644 --- a/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/atanh/f3e01b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atanh/f3e01b.wgsl.expected.glsl index 66bcd82e62..c38a1bf257 100644 --- a/test/tint/builtins/gen/literal/atanh/f3e01b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atanh/f3e01b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/atomicAdd/8a199a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicAdd/8a199a.wgsl.expected.glsl index d2e30680c0..661b766293 100644 --- a/test/tint/builtins/gen/literal/atomicAdd/8a199a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicAdd/8a199a.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/literal/atomicAdd/d32fe4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicAdd/d32fe4.wgsl.expected.glsl index 74e49c98e2..b55bc77d2c 100644 --- a/test/tint/builtins/gen/literal/atomicAdd/d32fe4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicAdd/d32fe4.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/literal/atomicAnd/152966.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicAnd/152966.wgsl.expected.glsl index 62d9313e4b..8a3c779751 100644 --- a/test/tint/builtins/gen/literal/atomicAnd/152966.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicAnd/152966.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/literal/atomicAnd/85a8d9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicAnd/85a8d9.wgsl.expected.glsl index 8f0a28dcb0..9cf9629134 100644 --- a/test/tint/builtins/gen/literal/atomicAnd/85a8d9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicAnd/85a8d9.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/1bd40a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/1bd40a.wgsl.expected.glsl index 1689b5975e..e3d50476a7 100644 --- a/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/1bd40a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/1bd40a.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct atomic_compare_exchange_resulti32 { int old_value; diff --git a/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/63d8e6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/63d8e6.wgsl.expected.glsl index 387962706f..5498ecb02f 100644 --- a/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/63d8e6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/63d8e6.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct atomic_compare_exchange_resultu32 { uint old_value; diff --git a/test/tint/builtins/gen/literal/atomicExchange/d59712.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicExchange/d59712.wgsl.expected.glsl index d20dcf8213..09b8fc0aac 100644 --- a/test/tint/builtins/gen/literal/atomicExchange/d59712.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicExchange/d59712.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/literal/atomicExchange/f2e22f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicExchange/f2e22f.wgsl.expected.glsl index bc428efb69..df120ce94d 100644 --- a/test/tint/builtins/gen/literal/atomicExchange/f2e22f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicExchange/f2e22f.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/literal/atomicLoad/0806ad.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicLoad/0806ad.wgsl.expected.glsl index d38ae3c4d0..eea1b55af3 100644 --- a/test/tint/builtins/gen/literal/atomicLoad/0806ad.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicLoad/0806ad.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/literal/atomicLoad/fe6cc3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicLoad/fe6cc3.wgsl.expected.glsl index 6f69cb8b54..fc5932188a 100644 --- a/test/tint/builtins/gen/literal/atomicLoad/fe6cc3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicLoad/fe6cc3.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/literal/atomicMax/51b9be.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicMax/51b9be.wgsl.expected.glsl index 7361b76143..86888f826f 100644 --- a/test/tint/builtins/gen/literal/atomicMax/51b9be.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicMax/51b9be.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/literal/atomicMax/92aa72.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicMax/92aa72.wgsl.expected.glsl index 297c0d5d3b..0c107c8422 100644 --- a/test/tint/builtins/gen/literal/atomicMax/92aa72.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicMax/92aa72.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/literal/atomicMin/8e38dc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicMin/8e38dc.wgsl.expected.glsl index ea083b74f9..4af1cb1f45 100644 --- a/test/tint/builtins/gen/literal/atomicMin/8e38dc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicMin/8e38dc.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/literal/atomicMin/c67a74.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicMin/c67a74.wgsl.expected.glsl index 09f1682b4b..4284552a78 100644 --- a/test/tint/builtins/gen/literal/atomicMin/c67a74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicMin/c67a74.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/literal/atomicOr/5e95d4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicOr/5e95d4.wgsl.expected.glsl index 4ebb342e06..79e9fd6299 100644 --- a/test/tint/builtins/gen/literal/atomicOr/5e95d4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicOr/5e95d4.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/literal/atomicOr/8d96a0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicOr/8d96a0.wgsl.expected.glsl index 4c140735a7..2ff7912911 100644 --- a/test/tint/builtins/gen/literal/atomicOr/8d96a0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicOr/8d96a0.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/literal/atomicStore/cdc29e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicStore/cdc29e.wgsl.expected.glsl index ae57eaa58d..d95b47ee2b 100644 --- a/test/tint/builtins/gen/literal/atomicStore/cdc29e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicStore/cdc29e.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/literal/atomicStore/d1e9a6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicStore/d1e9a6.wgsl.expected.glsl index 8dc900ebf7..3ef1406f71 100644 --- a/test/tint/builtins/gen/literal/atomicStore/d1e9a6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicStore/d1e9a6.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/literal/atomicSub/051100.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicSub/051100.wgsl.expected.glsl index 484938b2b2..bf2437916e 100644 --- a/test/tint/builtins/gen/literal/atomicSub/051100.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicSub/051100.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/literal/atomicSub/15bfc9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicSub/15bfc9.wgsl.expected.glsl index 77138f3a4e..9c689d74bf 100644 --- a/test/tint/builtins/gen/literal/atomicSub/15bfc9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicSub/15bfc9.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/literal/atomicXor/54510e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicXor/54510e.wgsl.expected.glsl index 123af7f32a..c317e9b2cd 100644 --- a/test/tint/builtins/gen/literal/atomicXor/54510e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicXor/54510e.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/literal/atomicXor/c1b78c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/atomicXor/c1b78c.wgsl.expected.glsl index 8f515e5b04..fc88586857 100644 --- a/test/tint/builtins/gen/literal/atomicXor/c1b78c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/atomicXor/c1b78c.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/literal/ceil/09bf52.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ceil/09bf52.wgsl.expected.glsl index 7bea47bc63..b1f5990833 100644 --- a/test/tint/builtins/gen/literal/ceil/09bf52.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ceil/09bf52.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/ceil/11b1dc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ceil/11b1dc.wgsl.expected.glsl index 7a6447bf0a..3d85405fb7 100644 --- a/test/tint/builtins/gen/literal/ceil/11b1dc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ceil/11b1dc.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ceil_11b1dc() { vec4 res = vec4(2.0f); diff --git a/test/tint/builtins/gen/literal/ceil/18c240.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ceil/18c240.wgsl.expected.glsl index 1b59dcc07a..58f4573d06 100644 --- a/test/tint/builtins/gen/literal/ceil/18c240.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ceil/18c240.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/ceil/32c946.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ceil/32c946.wgsl.expected.glsl index c129c84e7f..6b04f1d147 100644 --- a/test/tint/builtins/gen/literal/ceil/32c946.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ceil/32c946.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ceil_32c946() { vec3 res = vec3(2.0f); diff --git a/test/tint/builtins/gen/literal/ceil/34064b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ceil/34064b.wgsl.expected.glsl index b9ef97bde0..5d9d840dac 100644 --- a/test/tint/builtins/gen/literal/ceil/34064b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ceil/34064b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl.expected.glsl index d739326268..74d38bc58c 100644 --- a/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/ceil/678655.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ceil/678655.wgsl.expected.glsl index 3ed89c3147..a52589d5ef 100644 --- a/test/tint/builtins/gen/literal/ceil/678655.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ceil/678655.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/ceil/96f597.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ceil/96f597.wgsl.expected.glsl index 62977964e3..5078a8de11 100644 --- a/test/tint/builtins/gen/literal/ceil/96f597.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ceil/96f597.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/ceil/b74c16.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ceil/b74c16.wgsl.expected.glsl index ea2f1dab04..f5bf4e9f33 100644 --- a/test/tint/builtins/gen/literal/ceil/b74c16.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ceil/b74c16.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/ceil/bb2ca2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ceil/bb2ca2.wgsl.expected.glsl index 506d1f0518..cfeb639c27 100644 --- a/test/tint/builtins/gen/literal/ceil/bb2ca2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ceil/bb2ca2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ceil_bb2ca2() { vec2 res = vec2(2.0f); diff --git a/test/tint/builtins/gen/literal/ceil/e0b70a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ceil/e0b70a.wgsl.expected.glsl index 86208fcb62..fefcf5b389 100644 --- a/test/tint/builtins/gen/literal/ceil/e0b70a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ceil/e0b70a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ceil_e0b70a() { float res = 2.0f; diff --git a/test/tint/builtins/gen/literal/ceil/f3f889.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ceil/f3f889.wgsl.expected.glsl index dc1b2dd894..78e4d05613 100644 --- a/test/tint/builtins/gen/literal/ceil/f3f889.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ceil/f3f889.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/clamp/0acf8f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/0acf8f.wgsl.expected.glsl index ecc2887588..69aa5ff056 100644 --- a/test/tint/builtins/gen/literal/clamp/0acf8f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/0acf8f.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/clamp/177548.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/177548.wgsl.expected.glsl index cc6d48a601..1a3d09a42f 100644 --- a/test/tint/builtins/gen/literal/clamp/177548.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/177548.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_177548() { ivec2 res = ivec2(1); diff --git a/test/tint/builtins/gen/literal/clamp/1a32e3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/1a32e3.wgsl.expected.glsl index 8ebb08dee0..8503c2cfa1 100644 --- a/test/tint/builtins/gen/literal/clamp/1a32e3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/1a32e3.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/clamp/235b29.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/235b29.wgsl.expected.glsl index 712e1f2940..00311f5241 100644 --- a/test/tint/builtins/gen/literal/clamp/235b29.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/235b29.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/clamp/23aa4f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/23aa4f.wgsl.expected.glsl index cf8f34cff0..c44ebb1c22 100644 --- a/test/tint/builtins/gen/literal/clamp/23aa4f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/23aa4f.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_23aa4f() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/clamp/2bd567.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/2bd567.wgsl.expected.glsl index 011729e3b1..6e91f06ba6 100644 --- a/test/tint/builtins/gen/literal/clamp/2bd567.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/2bd567.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/clamp/2bde41.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/2bde41.wgsl.expected.glsl index 15414531ab..2ff43e9cf6 100644 --- a/test/tint/builtins/gen/literal/clamp/2bde41.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/2bde41.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/clamp/2c251b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/2c251b.wgsl.expected.glsl index 6a1bfe5347..9d2f86fc5f 100644 --- a/test/tint/builtins/gen/literal/clamp/2c251b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/2c251b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/clamp/548fc7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/548fc7.wgsl.expected.glsl index 076d9e2a51..9815783af3 100644 --- a/test/tint/builtins/gen/literal/clamp/548fc7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/548fc7.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/clamp/553ffb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/553ffb.wgsl.expected.glsl index 069acfdde5..b1974740f8 100644 --- a/test/tint/builtins/gen/literal/clamp/553ffb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/553ffb.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/clamp/5cf700.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/5cf700.wgsl.expected.glsl index 2cd14274c7..2432262b44 100644 --- a/test/tint/builtins/gen/literal/clamp/5cf700.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/5cf700.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_5cf700() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/clamp/5f0819.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/5f0819.wgsl.expected.glsl index feecffc0c5..5b15cc8e9e 100644 --- a/test/tint/builtins/gen/literal/clamp/5f0819.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/5f0819.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/clamp/6c1749.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/6c1749.wgsl.expected.glsl index 2aeb49452a..773780cbee 100644 --- a/test/tint/builtins/gen/literal/clamp/6c1749.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/6c1749.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/clamp/7706d7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/7706d7.wgsl.expected.glsl index f72ff5be76..3fed5964c3 100644 --- a/test/tint/builtins/gen/literal/clamp/7706d7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/7706d7.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/clamp/867397.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/867397.wgsl.expected.glsl index 11df59fd21..6772ffa208 100644 --- a/test/tint/builtins/gen/literal/clamp/867397.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/867397.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/clamp/87df46.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/87df46.wgsl.expected.glsl index 1d592a42f4..981bfd4eaf 100644 --- a/test/tint/builtins/gen/literal/clamp/87df46.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/87df46.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_87df46() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/clamp/8b1eaa.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/8b1eaa.wgsl.expected.glsl index 12ccf0f37e..56c6e645df 100644 --- a/test/tint/builtins/gen/literal/clamp/8b1eaa.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/8b1eaa.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_8b1eaa() { ivec3 res = ivec3(1); diff --git a/test/tint/builtins/gen/literal/clamp/96e56a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/96e56a.wgsl.expected.glsl index cf52b93365..2e8808076f 100644 --- a/test/tint/builtins/gen/literal/clamp/96e56a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/96e56a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_96e56a() { int res = 1; diff --git a/test/tint/builtins/gen/literal/clamp/9d731c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/9d731c.wgsl.expected.glsl index 554727e9f7..ab95145534 100644 --- a/test/tint/builtins/gen/literal/clamp/9d731c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/9d731c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_9d731c() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/clamp/a2de25.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/a2de25.wgsl.expected.glsl index 928a9c5a1b..39e5a7ffbe 100644 --- a/test/tint/builtins/gen/literal/clamp/a2de25.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/a2de25.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/clamp/b07c65.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/b07c65.wgsl.expected.glsl index 45468cd59f..23fbafe55b 100644 --- a/test/tint/builtins/gen/literal/clamp/b07c65.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/b07c65.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/clamp/b195eb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/b195eb.wgsl.expected.glsl index cf21127b7e..3bd6871ce5 100644 --- a/test/tint/builtins/gen/literal/clamp/b195eb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/b195eb.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/clamp/bd43ce.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/bd43ce.wgsl.expected.glsl index 86f9cbe635..a1ae4efd0e 100644 --- a/test/tint/builtins/gen/literal/clamp/bd43ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/bd43ce.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/clamp/d396af.wgsl.expected.glsl b/test/tint/builtins/gen/literal/clamp/d396af.wgsl.expected.glsl index 7c41a2f558..51f2fb45dd 100644 --- a/test/tint/builtins/gen/literal/clamp/d396af.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/clamp/d396af.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_d396af() { ivec4 res = ivec4(1); diff --git a/test/tint/builtins/gen/literal/cos/0835a8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cos/0835a8.wgsl.expected.glsl index 2769d74c2d..34a1446e8e 100644 --- a/test/tint/builtins/gen/literal/cos/0835a8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cos/0835a8.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/cos/0a89f7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cos/0a89f7.wgsl.expected.glsl index b58e1725f6..564a8b958b 100644 --- a/test/tint/builtins/gen/literal/cos/0a89f7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cos/0a89f7.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/cos/16dc15.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cos/16dc15.wgsl.expected.glsl index a06b834747..b66511f7f7 100644 --- a/test/tint/builtins/gen/literal/cos/16dc15.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cos/16dc15.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/cos/29d66d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cos/29d66d.wgsl.expected.glsl index 8717c5e0e5..920cab2fae 100644 --- a/test/tint/builtins/gen/literal/cos/29d66d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cos/29d66d.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/cos/47d768.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cos/47d768.wgsl.expected.glsl index 7df432a234..a06329aca6 100644 --- a/test/tint/builtins/gen/literal/cos/47d768.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cos/47d768.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cos_47d768() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl.expected.glsl index 893f3ec9a0..21ddde5488 100644 --- a/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/cos/6b1fdf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cos/6b1fdf.wgsl.expected.glsl index 0d745deb66..a32899853d 100644 --- a/test/tint/builtins/gen/literal/cos/6b1fdf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cos/6b1fdf.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cos_6b1fdf() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/cos/a297d4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cos/a297d4.wgsl.expected.glsl index 77e46e1e05..8a34ce8d90 100644 --- a/test/tint/builtins/gen/literal/cos/a297d4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cos/a297d4.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cos_a297d4() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/cos/af7447.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cos/af7447.wgsl.expected.glsl index 3f2d50ab1c..47a7e74219 100644 --- a/test/tint/builtins/gen/literal/cos/af7447.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cos/af7447.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cos_af7447() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/cos/c3b486.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cos/c3b486.wgsl.expected.glsl index 487295ecd1..7940090ed5 100644 --- a/test/tint/builtins/gen/literal/cos/c3b486.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cos/c3b486.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/cos/c5c28e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cos/c5c28e.wgsl.expected.glsl index b799e95eb2..5df40394f4 100644 --- a/test/tint/builtins/gen/literal/cos/c5c28e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cos/c5c28e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/cos/fc047d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cos/fc047d.wgsl.expected.glsl index e05bafc7f2..c7efe767ff 100644 --- a/test/tint/builtins/gen/literal/cos/fc047d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cos/fc047d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/cosh/2ed778.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cosh/2ed778.wgsl.expected.glsl index d18890d837..b9fc829647 100644 --- a/test/tint/builtins/gen/literal/cosh/2ed778.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cosh/2ed778.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/cosh/377652.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cosh/377652.wgsl.expected.glsl index 01c238abeb..7c74e13816 100644 --- a/test/tint/builtins/gen/literal/cosh/377652.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cosh/377652.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl.expected.glsl index 046c0a02f5..272f4736d4 100644 --- a/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/cosh/432645.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cosh/432645.wgsl.expected.glsl index 2cec246557..713d6a49b1 100644 --- a/test/tint/builtins/gen/literal/cosh/432645.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cosh/432645.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cosh_432645() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/cosh/43b672.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cosh/43b672.wgsl.expected.glsl index a3e6ddb41b..f71b319045 100644 --- a/test/tint/builtins/gen/literal/cosh/43b672.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cosh/43b672.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl.expected.glsl index 6fa994316a..3bc9c6b008 100644 --- a/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/cosh/c13756.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cosh/c13756.wgsl.expected.glsl index 8e4b64b02a..36856433d1 100644 --- a/test/tint/builtins/gen/literal/cosh/c13756.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cosh/c13756.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/cosh/c892bb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cosh/c892bb.wgsl.expected.glsl index d6ae3cdc9c..a7e5346cf4 100644 --- a/test/tint/builtins/gen/literal/cosh/c892bb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cosh/c892bb.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cosh_c892bb() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/cosh/d8dee7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cosh/d8dee7.wgsl.expected.glsl index 4f4b630be9..461b40202b 100644 --- a/test/tint/builtins/gen/literal/cosh/d8dee7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cosh/d8dee7.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cosh_d8dee7() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/cosh/da92dd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cosh/da92dd.wgsl.expected.glsl index cbf9496b83..fce9024061 100644 --- a/test/tint/builtins/gen/literal/cosh/da92dd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cosh/da92dd.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/cosh/e0c1de.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cosh/e0c1de.wgsl.expected.glsl index dd15e8d919..3960b858c5 100644 --- a/test/tint/builtins/gen/literal/cosh/e0c1de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cosh/e0c1de.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/cosh/f67ff1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cosh/f67ff1.wgsl.expected.glsl index 673ca0d1fd..1fd36b84ea 100644 --- a/test/tint/builtins/gen/literal/cosh/f67ff1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cosh/f67ff1.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cosh_f67ff1() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/208d46.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countLeadingZeros/208d46.wgsl.expected.glsl index 93c87fa8ae..f045beedc1 100644 --- a/test/tint/builtins/gen/literal/countLeadingZeros/208d46.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countLeadingZeros/208d46.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/6d4656.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countLeadingZeros/6d4656.wgsl.expected.glsl index e4a19d91ed..ad515973ba 100644 --- a/test/tint/builtins/gen/literal/countLeadingZeros/6d4656.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countLeadingZeros/6d4656.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/70783f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countLeadingZeros/70783f.wgsl.expected.glsl index 78de996a38..856c61ff3c 100644 --- a/test/tint/builtins/gen/literal/countLeadingZeros/70783f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countLeadingZeros/70783f.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/7c38a6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countLeadingZeros/7c38a6.wgsl.expected.glsl index aeadd8e3e0..47c0699ebf 100644 --- a/test/tint/builtins/gen/literal/countLeadingZeros/7c38a6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countLeadingZeros/7c38a6.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/858d40.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countLeadingZeros/858d40.wgsl.expected.glsl index 29458edb77..9c0c17d074 100644 --- a/test/tint/builtins/gen/literal/countLeadingZeros/858d40.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countLeadingZeros/858d40.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/ab6345.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countLeadingZeros/ab6345.wgsl.expected.glsl index 4a06600feb..24d6583116 100644 --- a/test/tint/builtins/gen/literal/countLeadingZeros/ab6345.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countLeadingZeros/ab6345.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/eab32b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countLeadingZeros/eab32b.wgsl.expected.glsl index 7415dfae69..c1c165b5b9 100644 --- a/test/tint/builtins/gen/literal/countLeadingZeros/eab32b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countLeadingZeros/eab32b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/f70103.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countLeadingZeros/f70103.wgsl.expected.glsl index dd1f33cdf2..21b7203053 100644 --- a/test/tint/builtins/gen/literal/countLeadingZeros/f70103.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countLeadingZeros/f70103.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/countOneBits/0d0e46.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countOneBits/0d0e46.wgsl.expected.glsl index a79b1d40c3..b654c31e8a 100644 --- a/test/tint/builtins/gen/literal/countOneBits/0d0e46.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countOneBits/0d0e46.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/countOneBits/0f7980.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countOneBits/0f7980.wgsl.expected.glsl index dc0c96fa74..39ea8a7860 100644 --- a/test/tint/builtins/gen/literal/countOneBits/0f7980.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countOneBits/0f7980.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/countOneBits/65d2ae.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countOneBits/65d2ae.wgsl.expected.glsl index adba54abee..f55710b289 100644 --- a/test/tint/builtins/gen/literal/countOneBits/65d2ae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countOneBits/65d2ae.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/countOneBits/690cfc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countOneBits/690cfc.wgsl.expected.glsl index abb2a36ccf..765765c9f5 100644 --- a/test/tint/builtins/gen/literal/countOneBits/690cfc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countOneBits/690cfc.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/countOneBits/94fd81.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countOneBits/94fd81.wgsl.expected.glsl index 35df52ce5d..8440297975 100644 --- a/test/tint/builtins/gen/literal/countOneBits/94fd81.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countOneBits/94fd81.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/countOneBits/ae44f9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countOneBits/ae44f9.wgsl.expected.glsl index 419253d4e3..a3766ab2f1 100644 --- a/test/tint/builtins/gen/literal/countOneBits/ae44f9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countOneBits/ae44f9.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/countOneBits/af90e2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countOneBits/af90e2.wgsl.expected.glsl index 624926c93f..c915be1ece 100644 --- a/test/tint/builtins/gen/literal/countOneBits/af90e2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countOneBits/af90e2.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/countOneBits/fd88b2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countOneBits/fd88b2.wgsl.expected.glsl index 89ec6b9119..c2c93fb52a 100644 --- a/test/tint/builtins/gen/literal/countOneBits/fd88b2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countOneBits/fd88b2.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/1ad138.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countTrailingZeros/1ad138.wgsl.expected.glsl index 8a96298294..1b524a019e 100644 --- a/test/tint/builtins/gen/literal/countTrailingZeros/1ad138.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countTrailingZeros/1ad138.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/1dc84a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countTrailingZeros/1dc84a.wgsl.expected.glsl index fdcf43af64..361c7faa27 100644 --- a/test/tint/builtins/gen/literal/countTrailingZeros/1dc84a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countTrailingZeros/1dc84a.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/21e394.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countTrailingZeros/21e394.wgsl.expected.glsl index 47da3d50a1..dd22636b5c 100644 --- a/test/tint/builtins/gen/literal/countTrailingZeros/21e394.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countTrailingZeros/21e394.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/327c37.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countTrailingZeros/327c37.wgsl.expected.glsl index 981b816a64..b9ef7d2716 100644 --- a/test/tint/builtins/gen/literal/countTrailingZeros/327c37.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countTrailingZeros/327c37.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/42fed6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countTrailingZeros/42fed6.wgsl.expected.glsl index a49a684f1d..9de8fa651d 100644 --- a/test/tint/builtins/gen/literal/countTrailingZeros/42fed6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countTrailingZeros/42fed6.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/8ed26f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countTrailingZeros/8ed26f.wgsl.expected.glsl index 980c8f8a60..f9cb58f0fd 100644 --- a/test/tint/builtins/gen/literal/countTrailingZeros/8ed26f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countTrailingZeros/8ed26f.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/acfacb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countTrailingZeros/acfacb.wgsl.expected.glsl index c567c978d9..a03998f104 100644 --- a/test/tint/builtins/gen/literal/countTrailingZeros/acfacb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countTrailingZeros/acfacb.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/d2b4a0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/countTrailingZeros/d2b4a0.wgsl.expected.glsl index 6737a6d3c0..1ed30985c6 100644 --- a/test/tint/builtins/gen/literal/countTrailingZeros/d2b4a0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/countTrailingZeros/d2b4a0.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/cross/041cb0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cross/041cb0.wgsl.expected.glsl index 8671be4a10..d6beb589b2 100644 --- a/test/tint/builtins/gen/literal/cross/041cb0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cross/041cb0.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/cross/1d7933.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cross/1d7933.wgsl.expected.glsl index 839a641a68..b2b9044d5d 100644 --- a/test/tint/builtins/gen/literal/cross/1d7933.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cross/1d7933.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cross_1d7933() { vec3 res = vec3(0.0f); diff --git a/test/tint/builtins/gen/literal/cross/9857cb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/cross/9857cb.wgsl.expected.glsl index 072a570f17..7d9a8fde64 100644 --- a/test/tint/builtins/gen/literal/cross/9857cb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/cross/9857cb.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/degrees/0d170c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/degrees/0d170c.wgsl.expected.glsl index ced86208ba..ac19610f30 100644 --- a/test/tint/builtins/gen/literal/degrees/0d170c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/degrees/0d170c.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/degrees/1ad5df.wgsl.expected.glsl b/test/tint/builtins/gen/literal/degrees/1ad5df.wgsl.expected.glsl index cec7740984..2c854c2a86 100644 --- a/test/tint/builtins/gen/literal/degrees/1ad5df.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/degrees/1ad5df.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/degrees/2af623.wgsl.expected.glsl b/test/tint/builtins/gen/literal/degrees/2af623.wgsl.expected.glsl index 8e13c86b81..4f70ca2661 100644 --- a/test/tint/builtins/gen/literal/degrees/2af623.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/degrees/2af623.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/degrees/3055d3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/degrees/3055d3.wgsl.expected.glsl index c2682bb3a7..3db6f2d970 100644 --- a/test/tint/builtins/gen/literal/degrees/3055d3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/degrees/3055d3.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/degrees/51f705.wgsl.expected.glsl b/test/tint/builtins/gen/literal/degrees/51f705.wgsl.expected.glsl index 8be037143d..5217f0a843 100644 --- a/test/tint/builtins/gen/literal/degrees/51f705.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/degrees/51f705.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/degrees/5e9805.wgsl.expected.glsl b/test/tint/builtins/gen/literal/degrees/5e9805.wgsl.expected.glsl index 46bd8dbff6..7beef3d13e 100644 --- a/test/tint/builtins/gen/literal/degrees/5e9805.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/degrees/5e9805.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/degrees/810467.wgsl.expected.glsl b/test/tint/builtins/gen/literal/degrees/810467.wgsl.expected.glsl index 9d96588d20..6d5a8694b0 100644 --- a/test/tint/builtins/gen/literal/degrees/810467.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/degrees/810467.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void degrees_810467() { vec2 res = vec2(57.295780181884765625f); diff --git a/test/tint/builtins/gen/literal/degrees/c0880c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/degrees/c0880c.wgsl.expected.glsl index d5946bf5e1..236df0a443 100644 --- a/test/tint/builtins/gen/literal/degrees/c0880c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/degrees/c0880c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void degrees_c0880c() { vec3 res = vec3(57.295780181884765625f); diff --git a/test/tint/builtins/gen/literal/degrees/d43a49.wgsl.expected.glsl b/test/tint/builtins/gen/literal/degrees/d43a49.wgsl.expected.glsl index b599bb78ae..39c60f7eb1 100644 --- a/test/tint/builtins/gen/literal/degrees/d43a49.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/degrees/d43a49.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void degrees_d43a49() { vec4 res = vec4(57.295780181884765625f); diff --git a/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl.expected.glsl index a47391e427..cade32540b 100644 --- a/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/degrees/f59715.wgsl.expected.glsl b/test/tint/builtins/gen/literal/degrees/f59715.wgsl.expected.glsl index 2efe4ca8be..91c61dd708 100644 --- a/test/tint/builtins/gen/literal/degrees/f59715.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/degrees/f59715.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/degrees/fafa7e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/degrees/fafa7e.wgsl.expected.glsl index 30170036e6..b8ff73f477 100644 --- a/test/tint/builtins/gen/literal/degrees/fafa7e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/degrees/fafa7e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void degrees_fafa7e() { float res = 57.295780181884765625f; diff --git a/test/tint/builtins/gen/literal/determinant/1bf6e7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/determinant/1bf6e7.wgsl.expected.glsl index d5b27a98e7..a5aa46d20a 100644 --- a/test/tint/builtins/gen/literal/determinant/1bf6e7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/determinant/1bf6e7.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void determinant_1bf6e7() { float res = 0.0f; diff --git a/test/tint/builtins/gen/literal/determinant/2b62ba.wgsl.expected.glsl b/test/tint/builtins/gen/literal/determinant/2b62ba.wgsl.expected.glsl index 9258ebe6b5..7f3e50e08d 100644 --- a/test/tint/builtins/gen/literal/determinant/2b62ba.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/determinant/2b62ba.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/determinant/32bfde.wgsl.expected.glsl b/test/tint/builtins/gen/literal/determinant/32bfde.wgsl.expected.glsl index dd7dba844e..5e0de69521 100644 --- a/test/tint/builtins/gen/literal/determinant/32bfde.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/determinant/32bfde.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/determinant/a0a87c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/determinant/a0a87c.wgsl.expected.glsl index 52ebe408a1..468f2faabb 100644 --- a/test/tint/builtins/gen/literal/determinant/a0a87c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/determinant/a0a87c.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/determinant/c8251d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/determinant/c8251d.wgsl.expected.glsl index fb8d99d904..b60ab86efd 100644 --- a/test/tint/builtins/gen/literal/determinant/c8251d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/determinant/c8251d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void determinant_c8251d() { float res = 0.0f; diff --git a/test/tint/builtins/gen/literal/determinant/cefdf3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/determinant/cefdf3.wgsl.expected.glsl index 488869b846..94408a7f7f 100644 --- a/test/tint/builtins/gen/literal/determinant/cefdf3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/determinant/cefdf3.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void determinant_cefdf3() { float res = 0.0f; diff --git a/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl.expected.glsl index ae2f16a483..4b0bf96e86 100644 --- a/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/determinant/e19305.wgsl.expected.glsl b/test/tint/builtins/gen/literal/determinant/e19305.wgsl.expected.glsl index 6a36b0f149..612df9adbe 100644 --- a/test/tint/builtins/gen/literal/determinant/e19305.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/determinant/e19305.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl.expected.glsl index 51370994d5..93ba9b05fb 100644 --- a/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/distance/0657d4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/distance/0657d4.wgsl.expected.glsl index a9f2d2f070..510e94b3bd 100644 --- a/test/tint/builtins/gen/literal/distance/0657d4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/distance/0657d4.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/distance/3a175a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/distance/3a175a.wgsl.expected.glsl index 58e8f50416..e62a7ca382 100644 --- a/test/tint/builtins/gen/literal/distance/3a175a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/distance/3a175a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void distance_3a175a() { float res = 0.0f; diff --git a/test/tint/builtins/gen/literal/distance/7272f3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/distance/7272f3.wgsl.expected.glsl index 543f49ee4e..8873601e5f 100644 --- a/test/tint/builtins/gen/literal/distance/7272f3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/distance/7272f3.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/distance/7d201f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/distance/7d201f.wgsl.expected.glsl index 9698103979..33b9c86e67 100644 --- a/test/tint/builtins/gen/literal/distance/7d201f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/distance/7d201f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/distance/83911f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/distance/83911f.wgsl.expected.glsl index 74865489b2..35460fb0d1 100644 --- a/test/tint/builtins/gen/literal/distance/83911f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/distance/83911f.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void distance_83911f() { float res = 0.0f; diff --git a/test/tint/builtins/gen/literal/distance/892a5d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/distance/892a5d.wgsl.expected.glsl index 0a03ec5547..126abd2d31 100644 --- a/test/tint/builtins/gen/literal/distance/892a5d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/distance/892a5d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/distance/928fa0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/distance/928fa0.wgsl.expected.glsl index 7e0945d9ba..d43cec0811 100644 --- a/test/tint/builtins/gen/literal/distance/928fa0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/distance/928fa0.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/distance/9646ea.wgsl.expected.glsl b/test/tint/builtins/gen/literal/distance/9646ea.wgsl.expected.glsl index eca386be8a..68fa456e4c 100644 --- a/test/tint/builtins/gen/literal/distance/9646ea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/distance/9646ea.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/distance/aa4055.wgsl.expected.glsl b/test/tint/builtins/gen/literal/distance/aa4055.wgsl.expected.glsl index 663b8e7434..429436e08b 100644 --- a/test/tint/builtins/gen/literal/distance/aa4055.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/distance/aa4055.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/distance/ac5535.wgsl.expected.glsl b/test/tint/builtins/gen/literal/distance/ac5535.wgsl.expected.glsl index 8cd6d369f2..872a17505a 100644 --- a/test/tint/builtins/gen/literal/distance/ac5535.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/distance/ac5535.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void distance_ac5535() { float res = 0.0f; diff --git a/test/tint/builtins/gen/literal/distance/cfed73.wgsl.expected.glsl b/test/tint/builtins/gen/literal/distance/cfed73.wgsl.expected.glsl index d6d417087f..a4eee51210 100644 --- a/test/tint/builtins/gen/literal/distance/cfed73.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/distance/cfed73.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/distance/f9c9ee.wgsl.expected.glsl b/test/tint/builtins/gen/literal/distance/f9c9ee.wgsl.expected.glsl index 99df85529a..9f54132ea3 100644 --- a/test/tint/builtins/gen/literal/distance/f9c9ee.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/distance/f9c9ee.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void distance_f9c9ee() { float res = 0.0f; diff --git a/test/tint/builtins/gen/literal/dot/08eb56.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/08eb56.wgsl.expected.glsl index fde4529cc8..91f21a4fcc 100644 --- a/test/tint/builtins/gen/literal/dot/08eb56.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/08eb56.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void dot_08eb56() { float res = 4.0f; diff --git a/test/tint/builtins/gen/literal/dot/0c577b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/0c577b.wgsl.expected.glsl index 3be1d22ece..db5f2b6040 100644 --- a/test/tint/builtins/gen/literal/dot/0c577b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/0c577b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/dot/0d2c2e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/0d2c2e.wgsl.expected.glsl index 56f8ba0b58..880b0a57bb 100644 --- a/test/tint/builtins/gen/literal/dot/0d2c2e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/0d2c2e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void dot_0d2c2e() { float res = 2.0f; diff --git a/test/tint/builtins/gen/literal/dot/14bc63.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/14bc63.wgsl.expected.glsl index ee013411ac..2d73d4128a 100644 --- a/test/tint/builtins/gen/literal/dot/14bc63.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/14bc63.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void dot_14bc63() { int res = 2; diff --git a/test/tint/builtins/gen/literal/dot/5a4c8f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/5a4c8f.wgsl.expected.glsl index bf3a69a043..44ea41555e 100644 --- a/test/tint/builtins/gen/literal/dot/5a4c8f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/5a4c8f.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void dot_5a4c8f() { float res = 3.0f; diff --git a/test/tint/builtins/gen/literal/dot/7548a0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/7548a0.wgsl.expected.glsl index f94c5e47f4..80367e8b7f 100644 --- a/test/tint/builtins/gen/literal/dot/7548a0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/7548a0.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/dot/883f0e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/883f0e.wgsl.expected.glsl index 99cc8ebe91..f11870c665 100644 --- a/test/tint/builtins/gen/literal/dot/883f0e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/883f0e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/dot/8e40f1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/8e40f1.wgsl.expected.glsl index 5a02db9f5a..908fab6f99 100644 --- a/test/tint/builtins/gen/literal/dot/8e40f1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/8e40f1.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/dot/97c7ee.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/97c7ee.wgsl.expected.glsl index 6e96dc5c80..f3eb565154 100644 --- a/test/tint/builtins/gen/literal/dot/97c7ee.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/97c7ee.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/dot/ba4246.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/ba4246.wgsl.expected.glsl index 4c58e68212..f7ed23c447 100644 --- a/test/tint/builtins/gen/literal/dot/ba4246.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/ba4246.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/dot/c11efe.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/c11efe.wgsl.expected.glsl index 0a21a3d4e8..d17e2e18c9 100644 --- a/test/tint/builtins/gen/literal/dot/c11efe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/c11efe.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void dot_c11efe() { int res = 3; diff --git a/test/tint/builtins/gen/literal/dot/cd5a04.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/cd5a04.wgsl.expected.glsl index cd1520b960..b38fc288e1 100644 --- a/test/tint/builtins/gen/literal/dot/cd5a04.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/cd5a04.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/dot/d0d179.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/d0d179.wgsl.expected.glsl index ab42692964..405d56288e 100644 --- a/test/tint/builtins/gen/literal/dot/d0d179.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/d0d179.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/dot/e994c7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/e994c7.wgsl.expected.glsl index 8d0a406105..7b8a08ce35 100644 --- a/test/tint/builtins/gen/literal/dot/e994c7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/e994c7.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/dot/eb9fbf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/eb9fbf.wgsl.expected.glsl index a10a6391d9..648f67f94a 100644 --- a/test/tint/builtins/gen/literal/dot/eb9fbf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/eb9fbf.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void dot_eb9fbf() { int res = 4; diff --git a/test/tint/builtins/gen/literal/dot/ef6b1d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/ef6b1d.wgsl.expected.glsl index 7f3eb12694..678c3522ed 100644 --- a/test/tint/builtins/gen/literal/dot/ef6b1d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/ef6b1d.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/dot/f1312c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/f1312c.wgsl.expected.glsl index 8c9a79a500..0e6301a697 100644 --- a/test/tint/builtins/gen/literal/dot/f1312c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/f1312c.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/dot/fc5f7c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dot/fc5f7c.wgsl.expected.glsl index 468e35dd48..a72555959e 100644 --- a/test/tint/builtins/gen/literal/dot/fc5f7c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dot/fc5f7c.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/dpdx/0763f7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdx/0763f7.wgsl.expected.glsl index ac54486606..3948451682 100644 --- a/test/tint/builtins/gen/literal/dpdx/0763f7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdx/0763f7.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/dpdx/99edb1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdx/99edb1.wgsl.expected.glsl index 2c6f4d39b9..39261dbfcc 100644 --- a/test/tint/builtins/gen/literal/dpdx/99edb1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdx/99edb1.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/dpdx/c487fa.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdx/c487fa.wgsl.expected.glsl index 75b2dbe9a9..f8f51c1294 100644 --- a/test/tint/builtins/gen/literal/dpdx/c487fa.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdx/c487fa.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/dpdx/e263de.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdx/e263de.wgsl.expected.glsl index acde968768..f9120de5f7 100644 --- a/test/tint/builtins/gen/literal/dpdx/e263de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdx/e263de.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/dpdxCoarse/029152.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdxCoarse/029152.wgsl.expected.glsl index 2151155799..5bb2b45aad 100644 --- a/test/tint/builtins/gen/literal/dpdxCoarse/029152.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdxCoarse/029152.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/dpdxCoarse/9581cf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdxCoarse/9581cf.wgsl.expected.glsl index ec8a7faea3..346a5d7856 100644 --- a/test/tint/builtins/gen/literal/dpdxCoarse/9581cf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdxCoarse/9581cf.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/dpdxCoarse/c28641.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdxCoarse/c28641.wgsl.expected.glsl index 9b890f02e5..5646495bdb 100644 --- a/test/tint/builtins/gen/literal/dpdxCoarse/c28641.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdxCoarse/c28641.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/dpdxCoarse/f64d7b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdxCoarse/f64d7b.wgsl.expected.glsl index e0148aab1a..60bbdc087c 100644 --- a/test/tint/builtins/gen/literal/dpdxCoarse/f64d7b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdxCoarse/f64d7b.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/dpdxFine/8c5069.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdxFine/8c5069.wgsl.expected.glsl index 37ebe641b9..c7bff2353d 100644 --- a/test/tint/builtins/gen/literal/dpdxFine/8c5069.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdxFine/8c5069.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/dpdxFine/9631de.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdxFine/9631de.wgsl.expected.glsl index a5472bbfce..962a7df081 100644 --- a/test/tint/builtins/gen/literal/dpdxFine/9631de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdxFine/9631de.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/dpdxFine/f401a2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdxFine/f401a2.wgsl.expected.glsl index c1b2f340c4..dfe82a22da 100644 --- a/test/tint/builtins/gen/literal/dpdxFine/f401a2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdxFine/f401a2.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/dpdxFine/f92fb6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdxFine/f92fb6.wgsl.expected.glsl index 35c1eaa921..4c6584b530 100644 --- a/test/tint/builtins/gen/literal/dpdxFine/f92fb6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdxFine/f92fb6.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/dpdy/699a05.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdy/699a05.wgsl.expected.glsl index 37d867d78e..5c3b3de309 100644 --- a/test/tint/builtins/gen/literal/dpdy/699a05.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdy/699a05.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/dpdy/7f8d84.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdy/7f8d84.wgsl.expected.glsl index 0a78c1d7e5..2b6e9de9ce 100644 --- a/test/tint/builtins/gen/literal/dpdy/7f8d84.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdy/7f8d84.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/dpdy/a8b56e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdy/a8b56e.wgsl.expected.glsl index f95dc52252..aaaebfa384 100644 --- a/test/tint/builtins/gen/literal/dpdy/a8b56e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdy/a8b56e.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/dpdy/feb40f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdy/feb40f.wgsl.expected.glsl index 04c59eaec8..e45117f234 100644 --- a/test/tint/builtins/gen/literal/dpdy/feb40f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdy/feb40f.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/dpdyCoarse/3e1ab4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdyCoarse/3e1ab4.wgsl.expected.glsl index a7ca3b2d4e..7e15c865c3 100644 --- a/test/tint/builtins/gen/literal/dpdyCoarse/3e1ab4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdyCoarse/3e1ab4.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/dpdyCoarse/445d24.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdyCoarse/445d24.wgsl.expected.glsl index 412ede1669..e06357ead4 100644 --- a/test/tint/builtins/gen/literal/dpdyCoarse/445d24.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdyCoarse/445d24.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/dpdyCoarse/870a7e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdyCoarse/870a7e.wgsl.expected.glsl index 28debfaf5c..79c44de20c 100644 --- a/test/tint/builtins/gen/literal/dpdyCoarse/870a7e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdyCoarse/870a7e.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/dpdyCoarse/ae1873.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdyCoarse/ae1873.wgsl.expected.glsl index cdb4a70ec4..6a9480000b 100644 --- a/test/tint/builtins/gen/literal/dpdyCoarse/ae1873.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdyCoarse/ae1873.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/dpdyFine/1fb7ab.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdyFine/1fb7ab.wgsl.expected.glsl index 6d6e1fa527..f1ed70a978 100644 --- a/test/tint/builtins/gen/literal/dpdyFine/1fb7ab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdyFine/1fb7ab.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/dpdyFine/6eb673.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdyFine/6eb673.wgsl.expected.glsl index 76641600ad..a5f7514274 100644 --- a/test/tint/builtins/gen/literal/dpdyFine/6eb673.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdyFine/6eb673.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/dpdyFine/d0a648.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdyFine/d0a648.wgsl.expected.glsl index 14450e40ae..f708deb01d 100644 --- a/test/tint/builtins/gen/literal/dpdyFine/d0a648.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdyFine/d0a648.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/dpdyFine/df33aa.wgsl.expected.glsl b/test/tint/builtins/gen/literal/dpdyFine/df33aa.wgsl.expected.glsl index 9a424fc3c8..e442678f16 100644 --- a/test/tint/builtins/gen/literal/dpdyFine/df33aa.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/dpdyFine/df33aa.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/exp/0f70eb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp/0f70eb.wgsl.expected.glsl index b870421d11..a6bed2512a 100644 --- a/test/tint/builtins/gen/literal/exp/0f70eb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp/0f70eb.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/exp/13806d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp/13806d.wgsl.expected.glsl index 1431fa3871..c005ced65e 100644 --- a/test/tint/builtins/gen/literal/exp/13806d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp/13806d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/exp/1951e7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp/1951e7.wgsl.expected.glsl index adb7d201b5..f06e001498 100644 --- a/test/tint/builtins/gen/literal/exp/1951e7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp/1951e7.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/exp/2e08e2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp/2e08e2.wgsl.expected.glsl index 77dd7deba5..310f574ed7 100644 --- a/test/tint/builtins/gen/literal/exp/2e08e2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp/2e08e2.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/exp/49e4c5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp/49e4c5.wgsl.expected.glsl index 2b7644cbd2..969c46d707 100644 --- a/test/tint/builtins/gen/literal/exp/49e4c5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp/49e4c5.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp_49e4c5() { float res = 2.71828174591064453125f; diff --git a/test/tint/builtins/gen/literal/exp/611a87.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp/611a87.wgsl.expected.glsl index b057e860a3..1fa3901479 100644 --- a/test/tint/builtins/gen/literal/exp/611a87.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp/611a87.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/exp/699629.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp/699629.wgsl.expected.glsl index 6a619c6f78..4d619f0f63 100644 --- a/test/tint/builtins/gen/literal/exp/699629.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp/699629.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp_699629() { vec2 res = vec2(2.71828174591064453125f); diff --git a/test/tint/builtins/gen/literal/exp/771fd2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp/771fd2.wgsl.expected.glsl index 598d5c597e..87309037c3 100644 --- a/test/tint/builtins/gen/literal/exp/771fd2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp/771fd2.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/exp/bda5bb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp/bda5bb.wgsl.expected.glsl index 71a9995b4f..5b60fc062c 100644 --- a/test/tint/builtins/gen/literal/exp/bda5bb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp/bda5bb.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp_bda5bb() { vec3 res = vec3(2.71828174591064453125f); diff --git a/test/tint/builtins/gen/literal/exp/c18fe9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp/c18fe9.wgsl.expected.glsl index 21fb574d67..28b85115f0 100644 --- a/test/tint/builtins/gen/literal/exp/c18fe9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp/c18fe9.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/exp/d98450.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp/d98450.wgsl.expected.glsl index 35859ff8d7..bab7969df2 100644 --- a/test/tint/builtins/gen/literal/exp/d98450.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp/d98450.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/exp/dad791.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp/dad791.wgsl.expected.glsl index 756089e578..eca9b73feb 100644 --- a/test/tint/builtins/gen/literal/exp/dad791.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp/dad791.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp_dad791() { vec4 res = vec4(2.71828174591064453125f); diff --git a/test/tint/builtins/gen/literal/exp2/151a4c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp2/151a4c.wgsl.expected.glsl index cebe48a877..e34a9d2703 100644 --- a/test/tint/builtins/gen/literal/exp2/151a4c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp2/151a4c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/exp2/18aa76.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp2/18aa76.wgsl.expected.glsl index 4dea06a61e..8c73b5d499 100644 --- a/test/tint/builtins/gen/literal/exp2/18aa76.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp2/18aa76.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp2_18aa76() { vec2 res = vec2(2.0f); diff --git a/test/tint/builtins/gen/literal/exp2/1f8680.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp2/1f8680.wgsl.expected.glsl index 6b0f67e594..39905cddf0 100644 --- a/test/tint/builtins/gen/literal/exp2/1f8680.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp2/1f8680.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/exp2/303753.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp2/303753.wgsl.expected.glsl index 131c8f4920..4e9461607d 100644 --- a/test/tint/builtins/gen/literal/exp2/303753.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp2/303753.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp2_303753() { vec3 res = vec3(2.0f); diff --git a/test/tint/builtins/gen/literal/exp2/751377.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp2/751377.wgsl.expected.glsl index 9c7f01eef6..574dafab45 100644 --- a/test/tint/builtins/gen/literal/exp2/751377.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp2/751377.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/exp2/8bd72d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp2/8bd72d.wgsl.expected.glsl index 8cc964abb0..d89c0f0db2 100644 --- a/test/tint/builtins/gen/literal/exp2/8bd72d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp2/8bd72d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp2_8bd72d() { vec4 res = vec4(2.0f); diff --git a/test/tint/builtins/gen/literal/exp2/a9d0a7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp2/a9d0a7.wgsl.expected.glsl index 2f08340322..750d9b4fa4 100644 --- a/test/tint/builtins/gen/literal/exp2/a9d0a7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp2/a9d0a7.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/exp2/b408e4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp2/b408e4.wgsl.expected.glsl index a4e27945a9..b4011d29d8 100644 --- a/test/tint/builtins/gen/literal/exp2/b408e4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp2/b408e4.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/exp2/d6777c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp2/d6777c.wgsl.expected.glsl index 0d2de0af7b..e4243797be 100644 --- a/test/tint/builtins/gen/literal/exp2/d6777c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp2/d6777c.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/exp2/dea523.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp2/dea523.wgsl.expected.glsl index 9fff12b487..c9290d4934 100644 --- a/test/tint/builtins/gen/literal/exp2/dea523.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp2/dea523.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/exp2/f4f0f1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp2/f4f0f1.wgsl.expected.glsl index 7180ee6804..98733dcf8e 100644 --- a/test/tint/builtins/gen/literal/exp2/f4f0f1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp2/f4f0f1.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp2_f4f0f1() { float res = 2.0f; diff --git a/test/tint/builtins/gen/literal/exp2/ffa827.wgsl.expected.glsl b/test/tint/builtins/gen/literal/exp2/ffa827.wgsl.expected.glsl index 499dd5c056..0672fb3140 100644 --- a/test/tint/builtins/gen/literal/exp2/ffa827.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/exp2/ffa827.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/extractBits/12b197.wgsl.expected.glsl b/test/tint/builtins/gen/literal/extractBits/12b197.wgsl.expected.glsl index c21872cb58..d6d89c1324 100644 --- a/test/tint/builtins/gen/literal/extractBits/12b197.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/extractBits/12b197.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/extractBits/249874.wgsl.expected.glsl b/test/tint/builtins/gen/literal/extractBits/249874.wgsl.expected.glsl index 910a74a331..351f223a61 100644 --- a/test/tint/builtins/gen/literal/extractBits/249874.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/extractBits/249874.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/extractBits/631377.wgsl.expected.glsl b/test/tint/builtins/gen/literal/extractBits/631377.wgsl.expected.glsl index e3f07d9ab1..a64d43b722 100644 --- a/test/tint/builtins/gen/literal/extractBits/631377.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/extractBits/631377.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/extractBits/a99a8d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/extractBits/a99a8d.wgsl.expected.glsl index d163b9695a..7872364c3a 100644 --- a/test/tint/builtins/gen/literal/extractBits/a99a8d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/extractBits/a99a8d.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/extractBits/ce81f8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/extractBits/ce81f8.wgsl.expected.glsl index 4408979141..cc6a06be22 100644 --- a/test/tint/builtins/gen/literal/extractBits/ce81f8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/extractBits/ce81f8.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/extractBits/e04f5d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/extractBits/e04f5d.wgsl.expected.glsl index ee841ff4f5..2680435be0 100644 --- a/test/tint/builtins/gen/literal/extractBits/e04f5d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/extractBits/e04f5d.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/extractBits/f28f69.wgsl.expected.glsl b/test/tint/builtins/gen/literal/extractBits/f28f69.wgsl.expected.glsl index 3b4f9e77a0..a72e143db6 100644 --- a/test/tint/builtins/gen/literal/extractBits/f28f69.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/extractBits/f28f69.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/extractBits/fb850f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/extractBits/fb850f.wgsl.expected.glsl index 89ddca0e95..596cc6f749 100644 --- a/test/tint/builtins/gen/literal/extractBits/fb850f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/extractBits/fb850f.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/faceForward/2c4d14.wgsl.expected.glsl b/test/tint/builtins/gen/literal/faceForward/2c4d14.wgsl.expected.glsl index a4a1c00522..406652d9ac 100644 --- a/test/tint/builtins/gen/literal/faceForward/2c4d14.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/faceForward/2c4d14.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void faceForward_2c4d14() { vec4 res = vec4(-1.0f); diff --git a/test/tint/builtins/gen/literal/faceForward/524986.wgsl.expected.glsl b/test/tint/builtins/gen/literal/faceForward/524986.wgsl.expected.glsl index 19b5c812ef..2e936c9697 100644 --- a/test/tint/builtins/gen/literal/faceForward/524986.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/faceForward/524986.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/faceForward/5afbd5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/faceForward/5afbd5.wgsl.expected.glsl index 7a2e953d53..2a8b3f1534 100644 --- a/test/tint/builtins/gen/literal/faceForward/5afbd5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/faceForward/5afbd5.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/faceForward/b316e5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/faceForward/b316e5.wgsl.expected.glsl index 6fc5734cb6..da77db66aa 100644 --- a/test/tint/builtins/gen/literal/faceForward/b316e5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/faceForward/b316e5.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/faceForward/b42ef3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/faceForward/b42ef3.wgsl.expected.glsl index 316c6ff1b4..157f23cc3c 100644 --- a/test/tint/builtins/gen/literal/faceForward/b42ef3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/faceForward/b42ef3.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void faceForward_b42ef3() { vec2 res = vec2(-1.0f); diff --git a/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl.expected.glsl index 068e69782d..7210304c2f 100644 --- a/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/faceForward/e6908b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/faceForward/e6908b.wgsl.expected.glsl index 9be5d116e8..66b387968d 100644 --- a/test/tint/builtins/gen/literal/faceForward/e6908b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/faceForward/e6908b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl.expected.glsl index ee07f88c86..b5537a89dd 100644 --- a/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/faceForward/fe522b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/faceForward/fe522b.wgsl.expected.glsl index 3e26400a49..5c2ab3a539 100644 --- a/test/tint/builtins/gen/literal/faceForward/fe522b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/faceForward/fe522b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void faceForward_fe522b() { vec3 res = vec3(-1.0f); diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.glsl index 9d0060d88a..f10bdcb48a 100644 --- a/test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.glsl index 6cac6f9c45..40d8c7aa5a 100644 --- a/test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.glsl index a7c41cdc0e..045243dec8 100644 --- a/test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.glsl index d40a23598d..4007d91a5a 100644 --- a/test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.glsl index e65ac934a3..250b7e975a 100644 --- a/test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.glsl index 43defbceee..49678ff299 100644 --- a/test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.glsl index 26c1fa3f4b..2b5a0f19a7 100644 --- a/test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.glsl index 5cbd0953ca..ef87c3d293 100644 --- a/test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/110f2c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstTrailingBit/110f2c.wgsl.expected.glsl index 2aee31cc3d..6850598c9b 100644 --- a/test/tint/builtins/gen/literal/firstTrailingBit/110f2c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstTrailingBit/110f2c.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/3a2acc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstTrailingBit/3a2acc.wgsl.expected.glsl index e70aa458b7..6fdfa64e87 100644 --- a/test/tint/builtins/gen/literal/firstTrailingBit/3a2acc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstTrailingBit/3a2acc.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/45eb10.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstTrailingBit/45eb10.wgsl.expected.glsl index fd25364497..b2f7d5677e 100644 --- a/test/tint/builtins/gen/literal/firstTrailingBit/45eb10.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstTrailingBit/45eb10.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/47d475.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstTrailingBit/47d475.wgsl.expected.glsl index da006a585e..7aff322db6 100644 --- a/test/tint/builtins/gen/literal/firstTrailingBit/47d475.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstTrailingBit/47d475.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/50c072.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstTrailingBit/50c072.wgsl.expected.glsl index 15417a7d25..dac2574c2a 100644 --- a/test/tint/builtins/gen/literal/firstTrailingBit/50c072.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstTrailingBit/50c072.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/7496d6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstTrailingBit/7496d6.wgsl.expected.glsl index 33957b8a26..2904457119 100644 --- a/test/tint/builtins/gen/literal/firstTrailingBit/7496d6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstTrailingBit/7496d6.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/86551b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstTrailingBit/86551b.wgsl.expected.glsl index 5d43b7913b..7b6c7c6bfd 100644 --- a/test/tint/builtins/gen/literal/firstTrailingBit/86551b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstTrailingBit/86551b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/cb51ce.wgsl.expected.glsl b/test/tint/builtins/gen/literal/firstTrailingBit/cb51ce.wgsl.expected.glsl index b6c8695ef4..f3bb74a5cd 100644 --- a/test/tint/builtins/gen/literal/firstTrailingBit/cb51ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/firstTrailingBit/cb51ce.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/floor/218952.wgsl.expected.glsl b/test/tint/builtins/gen/literal/floor/218952.wgsl.expected.glsl index 63dedc13e5..6918915723 100644 --- a/test/tint/builtins/gen/literal/floor/218952.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/floor/218952.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void floor_218952() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/floor/3802c0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/floor/3802c0.wgsl.expected.glsl index bfb8f5d2ec..2ce200edd9 100644 --- a/test/tint/builtins/gen/literal/floor/3802c0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/floor/3802c0.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/floor/3bccc4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/floor/3bccc4.wgsl.expected.glsl index b632be2ace..6ec2bb6408 100644 --- a/test/tint/builtins/gen/literal/floor/3bccc4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/floor/3bccc4.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/floor/5fc9ac.wgsl.expected.glsl b/test/tint/builtins/gen/literal/floor/5fc9ac.wgsl.expected.glsl index 330a42f7ef..b5913325ed 100644 --- a/test/tint/builtins/gen/literal/floor/5fc9ac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/floor/5fc9ac.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/floor/60d7ea.wgsl.expected.glsl b/test/tint/builtins/gen/literal/floor/60d7ea.wgsl.expected.glsl index 7acdcd0b52..974f965958 100644 --- a/test/tint/builtins/gen/literal/floor/60d7ea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/floor/60d7ea.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/floor/66f154.wgsl.expected.glsl b/test/tint/builtins/gen/literal/floor/66f154.wgsl.expected.glsl index 127cfb9df6..b3426442bf 100644 --- a/test/tint/builtins/gen/literal/floor/66f154.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/floor/66f154.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/floor/84658c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/floor/84658c.wgsl.expected.glsl index bb96c97aa4..58b23d7321 100644 --- a/test/tint/builtins/gen/literal/floor/84658c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/floor/84658c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/floor/953774.wgsl.expected.glsl b/test/tint/builtins/gen/literal/floor/953774.wgsl.expected.glsl index d5c3a05f4f..2d20f8d326 100644 --- a/test/tint/builtins/gen/literal/floor/953774.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/floor/953774.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void floor_953774() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/floor/a2d31b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/floor/a2d31b.wgsl.expected.glsl index 899a1aa72e..6bd5b3be48 100644 --- a/test/tint/builtins/gen/literal/floor/a2d31b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/floor/a2d31b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/floor/b6e09c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/floor/b6e09c.wgsl.expected.glsl index 867c53d53b..051ee31280 100644 --- a/test/tint/builtins/gen/literal/floor/b6e09c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/floor/b6e09c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/floor/dcd5a2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/floor/dcd5a2.wgsl.expected.glsl index d2d4681557..7dd7d499fe 100644 --- a/test/tint/builtins/gen/literal/floor/dcd5a2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/floor/dcd5a2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void floor_dcd5a2() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/floor/e585ef.wgsl.expected.glsl b/test/tint/builtins/gen/literal/floor/e585ef.wgsl.expected.glsl index f6dd7aec6f..47534a99c9 100644 --- a/test/tint/builtins/gen/literal/floor/e585ef.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/floor/e585ef.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void floor_e585ef() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/fma/143d5d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fma/143d5d.wgsl.expected.glsl index 7e6b4b42f2..5caed9e857 100644 --- a/test/tint/builtins/gen/literal/fma/143d5d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fma/143d5d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fma_143d5d() { vec4 res = vec4(2.0f); diff --git a/test/tint/builtins/gen/literal/fma/1f5084.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fma/1f5084.wgsl.expected.glsl index 215c7401c2..783b3348b0 100644 --- a/test/tint/builtins/gen/literal/fma/1f5084.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fma/1f5084.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fma_1f5084() { vec2 res = vec2(2.0f); diff --git a/test/tint/builtins/gen/literal/fma/26a7a9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fma/26a7a9.wgsl.expected.glsl index acfb0bb4e5..db4d588a32 100644 --- a/test/tint/builtins/gen/literal/fma/26a7a9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fma/26a7a9.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/fma/466442.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fma/466442.wgsl.expected.glsl index c094238683..0ff300606b 100644 --- a/test/tint/builtins/gen/literal/fma/466442.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fma/466442.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fma_466442() { float res = 2.0f; diff --git a/test/tint/builtins/gen/literal/fma/6a3283.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fma/6a3283.wgsl.expected.glsl index 439c32e161..639757d509 100644 --- a/test/tint/builtins/gen/literal/fma/6a3283.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fma/6a3283.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/fma/ab7818.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fma/ab7818.wgsl.expected.glsl index 9774ca2e77..9fc7aa4883 100644 --- a/test/tint/builtins/gen/literal/fma/ab7818.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fma/ab7818.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/fma/bf21b6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fma/bf21b6.wgsl.expected.glsl index ce9f5a9a96..e5139bd263 100644 --- a/test/tint/builtins/gen/literal/fma/bf21b6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fma/bf21b6.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/fma/c10ba3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fma/c10ba3.wgsl.expected.glsl index f5dea9cc77..063313c297 100644 --- a/test/tint/builtins/gen/literal/fma/c10ba3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fma/c10ba3.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/fma/c8abb3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fma/c8abb3.wgsl.expected.glsl index 8c53811f8b..d26a075200 100644 --- a/test/tint/builtins/gen/literal/fma/c8abb3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fma/c8abb3.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/fma/e17c5c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fma/e17c5c.wgsl.expected.glsl index c88101e398..f70a55b7ba 100644 --- a/test/tint/builtins/gen/literal/fma/e17c5c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fma/e17c5c.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/fma/e7abdc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fma/e7abdc.wgsl.expected.glsl index af0444d729..85df8da5fe 100644 --- a/test/tint/builtins/gen/literal/fma/e7abdc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fma/e7abdc.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/fma/eb25d7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fma/eb25d7.wgsl.expected.glsl index 16ddde5d98..cc7bcb0dfe 100644 --- a/test/tint/builtins/gen/literal/fma/eb25d7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fma/eb25d7.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fma_eb25d7() { vec3 res = vec3(2.0f); diff --git a/test/tint/builtins/gen/literal/fract/181aa9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fract/181aa9.wgsl.expected.glsl index b20b7e8a8f..1a5cc119d4 100644 --- a/test/tint/builtins/gen/literal/fract/181aa9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fract/181aa9.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/fract/2eddfe.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fract/2eddfe.wgsl.expected.glsl index a8d9c209a0..3376a4dd13 100644 --- a/test/tint/builtins/gen/literal/fract/2eddfe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fract/2eddfe.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fract_2eddfe() { float res = 0.25f; diff --git a/test/tint/builtins/gen/literal/fract/498c77.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fract/498c77.wgsl.expected.glsl index 112c21bae0..b9561b6cb2 100644 --- a/test/tint/builtins/gen/literal/fract/498c77.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fract/498c77.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/fract/7e3f2d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fract/7e3f2d.wgsl.expected.glsl index 946ec1d984..65fade4b52 100644 --- a/test/tint/builtins/gen/literal/fract/7e3f2d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fract/7e3f2d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fract_7e3f2d() { vec4 res = vec4(0.25f); diff --git a/test/tint/builtins/gen/literal/fract/8bc1e9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fract/8bc1e9.wgsl.expected.glsl index fab6770add..734f958a25 100644 --- a/test/tint/builtins/gen/literal/fract/8bc1e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fract/8bc1e9.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/fract/943cb1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fract/943cb1.wgsl.expected.glsl index 4dc994346a..df35b2d19d 100644 --- a/test/tint/builtins/gen/literal/fract/943cb1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fract/943cb1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/fract/958a1d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fract/958a1d.wgsl.expected.glsl index bbd0eb8311..e08b398804 100644 --- a/test/tint/builtins/gen/literal/fract/958a1d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fract/958a1d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/fract/a49758.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fract/a49758.wgsl.expected.glsl index 4bda86eaf8..e03230fbf7 100644 --- a/test/tint/builtins/gen/literal/fract/a49758.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fract/a49758.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/fract/eb38ce.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fract/eb38ce.wgsl.expected.glsl index 0cb950933b..30c861b52f 100644 --- a/test/tint/builtins/gen/literal/fract/eb38ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fract/eb38ce.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/fract/ed00ca.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fract/ed00ca.wgsl.expected.glsl index e6fe3c142f..c5535e389d 100644 --- a/test/tint/builtins/gen/literal/fract/ed00ca.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fract/ed00ca.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fract_ed00ca() { vec2 res = vec2(0.25f); diff --git a/test/tint/builtins/gen/literal/fract/ed2f79.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fract/ed2f79.wgsl.expected.glsl index 9952c8b5f0..53b840ade4 100644 --- a/test/tint/builtins/gen/literal/fract/ed2f79.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fract/ed2f79.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fract_ed2f79() { vec3 res = vec3(0.25f); diff --git a/test/tint/builtins/gen/literal/fract/fa5c71.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fract/fa5c71.wgsl.expected.glsl index 2fe2002cbd..8659164217 100644 --- a/test/tint/builtins/gen/literal/fract/fa5c71.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fract/fa5c71.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/frexp/34bbfb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/frexp/34bbfb.wgsl.expected.glsl index f573f2f85f..f2fc0225e7 100644 --- a/test/tint/builtins/gen/literal/frexp/34bbfb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/frexp/34bbfb.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_vec4_f32 { vec4 fract; diff --git a/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl.expected.glsl index 273b5569e5..cd0b72e4cd 100644 --- a/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct frexp_result_vec4_f16 { f16vec4 fract; diff --git a/test/tint/builtins/gen/literal/frexp/4b2200.wgsl.expected.glsl b/test/tint/builtins/gen/literal/frexp/4b2200.wgsl.expected.glsl index bfccbad313..f60047f848 100644 --- a/test/tint/builtins/gen/literal/frexp/4b2200.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/frexp/4b2200.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_f32 { float fract; diff --git a/test/tint/builtins/gen/literal/frexp/5257dd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/frexp/5257dd.wgsl.expected.glsl index eae6d647cd..d12317f813 100644 --- a/test/tint/builtins/gen/literal/frexp/5257dd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/frexp/5257dd.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct frexp_result_f16 { float16_t fract; diff --git a/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl.expected.glsl index 6c074b6458..6b3d2041f8 100644 --- a/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct frexp_result_vec2_f16 { f16vec2 fract; diff --git a/test/tint/builtins/gen/literal/frexp/6fb3ad.wgsl.expected.glsl b/test/tint/builtins/gen/literal/frexp/6fb3ad.wgsl.expected.glsl index 0887713372..d1a53a55aa 100644 --- a/test/tint/builtins/gen/literal/frexp/6fb3ad.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/frexp/6fb3ad.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_vec2_f32 { vec2 fract; diff --git a/test/tint/builtins/gen/literal/frexp/77af93.wgsl.expected.glsl b/test/tint/builtins/gen/literal/frexp/77af93.wgsl.expected.glsl index ba3cc93e85..91619f3fd9 100644 --- a/test/tint/builtins/gen/literal/frexp/77af93.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/frexp/77af93.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_vec4_f32 { vec4 fract; diff --git a/test/tint/builtins/gen/literal/frexp/979800.wgsl.expected.glsl b/test/tint/builtins/gen/literal/frexp/979800.wgsl.expected.glsl index cb8456513e..3b18c2a1f8 100644 --- a/test/tint/builtins/gen/literal/frexp/979800.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/frexp/979800.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_vec3_f32 { vec3 fract; diff --git a/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl.expected.glsl b/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl.expected.glsl index fecb412736..e6b4dc5f20 100644 --- a/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct frexp_result_vec3_f16 { f16vec3 fract; diff --git a/test/tint/builtins/gen/literal/frexp/bee870.wgsl.expected.glsl b/test/tint/builtins/gen/literal/frexp/bee870.wgsl.expected.glsl index 2f47c25120..3c6257338e 100644 --- a/test/tint/builtins/gen/literal/frexp/bee870.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/frexp/bee870.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_f32 { float fract; diff --git a/test/tint/builtins/gen/literal/frexp/bf45ae.wgsl.expected.glsl b/test/tint/builtins/gen/literal/frexp/bf45ae.wgsl.expected.glsl index 9ced10b066..6070ed39db 100644 --- a/test/tint/builtins/gen/literal/frexp/bf45ae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/frexp/bf45ae.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_vec3_f32 { vec3 fract; diff --git a/test/tint/builtins/gen/literal/frexp/eb2421.wgsl.expected.glsl b/test/tint/builtins/gen/literal/frexp/eb2421.wgsl.expected.glsl index 21fc8ed953..64f2e2da9a 100644 --- a/test/tint/builtins/gen/literal/frexp/eb2421.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/frexp/eb2421.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_vec2_f32 { vec2 fract; diff --git a/test/tint/builtins/gen/literal/fwidth/5d1b39.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fwidth/5d1b39.wgsl.expected.glsl index c502207a37..9ba94f148b 100644 --- a/test/tint/builtins/gen/literal/fwidth/5d1b39.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fwidth/5d1b39.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/fwidth/b83ebb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fwidth/b83ebb.wgsl.expected.glsl index 8f82445585..3574bdae93 100644 --- a/test/tint/builtins/gen/literal/fwidth/b83ebb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fwidth/b83ebb.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/fwidth/d2ab9a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fwidth/d2ab9a.wgsl.expected.glsl index 28ae1c3be2..eaded64c5f 100644 --- a/test/tint/builtins/gen/literal/fwidth/d2ab9a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fwidth/d2ab9a.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/fwidth/df38ef.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fwidth/df38ef.wgsl.expected.glsl index 46ccfa0ca6..3073b34d0f 100644 --- a/test/tint/builtins/gen/literal/fwidth/df38ef.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fwidth/df38ef.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/fwidthCoarse/159c8a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fwidthCoarse/159c8a.wgsl.expected.glsl index dfaddff2e4..e9b63da033 100644 --- a/test/tint/builtins/gen/literal/fwidthCoarse/159c8a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fwidthCoarse/159c8a.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/fwidthCoarse/1e59d9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fwidthCoarse/1e59d9.wgsl.expected.glsl index 0333768a0d..d2e9061dca 100644 --- a/test/tint/builtins/gen/literal/fwidthCoarse/1e59d9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fwidthCoarse/1e59d9.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/fwidthCoarse/4e4fc4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fwidthCoarse/4e4fc4.wgsl.expected.glsl index 8624b26401..f15303ae71 100644 --- a/test/tint/builtins/gen/literal/fwidthCoarse/4e4fc4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fwidthCoarse/4e4fc4.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/fwidthCoarse/e653f7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fwidthCoarse/e653f7.wgsl.expected.glsl index 7930d4cdff..01e8247db7 100644 --- a/test/tint/builtins/gen/literal/fwidthCoarse/e653f7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fwidthCoarse/e653f7.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/fwidthFine/523fdc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fwidthFine/523fdc.wgsl.expected.glsl index bdefc5cec8..6e9afa61bb 100644 --- a/test/tint/builtins/gen/literal/fwidthFine/523fdc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fwidthFine/523fdc.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/fwidthFine/68f4ef.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fwidthFine/68f4ef.wgsl.expected.glsl index 381a64c379..74d25f117a 100644 --- a/test/tint/builtins/gen/literal/fwidthFine/68f4ef.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fwidthFine/68f4ef.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/fwidthFine/f1742d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fwidthFine/f1742d.wgsl.expected.glsl index 58eeb03ae6..e28d06c33b 100644 --- a/test/tint/builtins/gen/literal/fwidthFine/f1742d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fwidthFine/f1742d.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/fwidthFine/ff6aa0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/fwidthFine/ff6aa0.wgsl.expected.glsl index edff893d99..e7c3635a7e 100644 --- a/test/tint/builtins/gen/literal/fwidthFine/ff6aa0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/fwidthFine/ff6aa0.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/insertBits/3c7ba5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/insertBits/3c7ba5.wgsl.expected.glsl index 67b51a620f..0fbe0fd25d 100644 --- a/test/tint/builtins/gen/literal/insertBits/3c7ba5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/insertBits/3c7ba5.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/insertBits/428b0b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/insertBits/428b0b.wgsl.expected.glsl index 9d718ff82b..7812351769 100644 --- a/test/tint/builtins/gen/literal/insertBits/428b0b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/insertBits/428b0b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/insertBits/51ede1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/insertBits/51ede1.wgsl.expected.glsl index 665669f009..1cfdf6aff5 100644 --- a/test/tint/builtins/gen/literal/insertBits/51ede1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/insertBits/51ede1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/insertBits/65468b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/insertBits/65468b.wgsl.expected.glsl index bc062552c3..f6f4815265 100644 --- a/test/tint/builtins/gen/literal/insertBits/65468b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/insertBits/65468b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/insertBits/87826b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/insertBits/87826b.wgsl.expected.glsl index 91fb139496..921184d6ef 100644 --- a/test/tint/builtins/gen/literal/insertBits/87826b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/insertBits/87826b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/insertBits/d86978.wgsl.expected.glsl b/test/tint/builtins/gen/literal/insertBits/d86978.wgsl.expected.glsl index 769d19662d..3d9d40c583 100644 --- a/test/tint/builtins/gen/literal/insertBits/d86978.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/insertBits/d86978.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/insertBits/e3e3a2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/insertBits/e3e3a2.wgsl.expected.glsl index dd7687eefa..734ca4c811 100644 --- a/test/tint/builtins/gen/literal/insertBits/e3e3a2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/insertBits/e3e3a2.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/insertBits/fe6ba6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/insertBits/fe6ba6.wgsl.expected.glsl index ae9ce94230..efe027244c 100644 --- a/test/tint/builtins/gen/literal/insertBits/fe6ba6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/insertBits/fe6ba6.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/inverseSqrt/07a6fe.wgsl.expected.glsl b/test/tint/builtins/gen/literal/inverseSqrt/07a6fe.wgsl.expected.glsl index bc25b44354..43939ca984 100644 --- a/test/tint/builtins/gen/literal/inverseSqrt/07a6fe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/inverseSqrt/07a6fe.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void inverseSqrt_07a6fe() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl.expected.glsl b/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl.expected.glsl index 1f6a5ff110..eaddd5c9e9 100644 --- a/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/inverseSqrt/4ca6d6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/inverseSqrt/4ca6d6.wgsl.expected.glsl index 5f7e5e4bbb..3adf787b38 100644 --- a/test/tint/builtins/gen/literal/inverseSqrt/4ca6d6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/inverseSqrt/4ca6d6.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void inverseSqrt_4ca6d6() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl.expected.glsl index be6a1d7500..65495c5ed8 100644 --- a/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/inverseSqrt/6d0783.wgsl.expected.glsl b/test/tint/builtins/gen/literal/inverseSqrt/6d0783.wgsl.expected.glsl index a8ccabac31..11bf551284 100644 --- a/test/tint/builtins/gen/literal/inverseSqrt/6d0783.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/inverseSqrt/6d0783.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void inverseSqrt_6d0783() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/inverseSqrt/84407e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/inverseSqrt/84407e.wgsl.expected.glsl index d5fa2e6b43..670c4110f6 100644 --- a/test/tint/builtins/gen/literal/inverseSqrt/84407e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/inverseSqrt/84407e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/inverseSqrt/8f2bd2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/inverseSqrt/8f2bd2.wgsl.expected.glsl index 96b73285c3..30768d81dd 100644 --- a/test/tint/builtins/gen/literal/inverseSqrt/8f2bd2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/inverseSqrt/8f2bd2.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/inverseSqrt/b197b1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/inverseSqrt/b197b1.wgsl.expected.glsl index d7f050c537..a2924bb50e 100644 --- a/test/tint/builtins/gen/literal/inverseSqrt/b197b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/inverseSqrt/b197b1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl.expected.glsl index 1e25a816ec..645bcd0b61 100644 --- a/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/inverseSqrt/c22347.wgsl.expected.glsl b/test/tint/builtins/gen/literal/inverseSqrt/c22347.wgsl.expected.glsl index fce68e3ba8..82c0155c8c 100644 --- a/test/tint/builtins/gen/literal/inverseSqrt/c22347.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/inverseSqrt/c22347.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl.expected.glsl b/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl.expected.glsl index a648762e33..34591a1f60 100644 --- a/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/inverseSqrt/f60c1c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/inverseSqrt/f60c1c.wgsl.expected.glsl index 53b037172d..d7147272ef 100644 --- a/test/tint/builtins/gen/literal/inverseSqrt/f60c1c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/inverseSqrt/f60c1c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void inverseSqrt_f60c1c() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl.expected.glsl index b722aea851..8dc0ffeb57 100644 --- a/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/ldexp/217a31.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/217a31.wgsl.expected.glsl index d9c5cba929..8de7d620a5 100644 --- a/test/tint/builtins/gen/literal/ldexp/217a31.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/217a31.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/ldexp/2bfc68.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/2bfc68.wgsl.expected.glsl index 245054d9d6..724b2da6ae 100644 --- a/test/tint/builtins/gen/literal/ldexp/2bfc68.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/2bfc68.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_2bfc68() { vec2 res = vec2(2.0f); diff --git a/test/tint/builtins/gen/literal/ldexp/2c6370.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/2c6370.wgsl.expected.glsl index 629e3b2c95..4ed287cd5e 100644 --- a/test/tint/builtins/gen/literal/ldexp/2c6370.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/2c6370.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_2c6370() { vec2 res = vec2(2.0f); diff --git a/test/tint/builtins/gen/literal/ldexp/376938.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/376938.wgsl.expected.glsl index 0df98a0ec1..0c4bc92f37 100644 --- a/test/tint/builtins/gen/literal/ldexp/376938.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/376938.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_376938() { vec4 res = vec4(2.0f); diff --git a/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl.expected.glsl index b615aa864e..14a9a49df6 100644 --- a/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/ldexp/4a3ad9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/4a3ad9.wgsl.expected.glsl index 9dba689db0..99714493e8 100644 --- a/test/tint/builtins/gen/literal/ldexp/4a3ad9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/4a3ad9.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_4a3ad9() { vec3 res = vec3(2.0f); diff --git a/test/tint/builtins/gen/literal/ldexp/593ff3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/593ff3.wgsl.expected.glsl index 54bc72b637..8971f6b356 100644 --- a/test/tint/builtins/gen/literal/ldexp/593ff3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/593ff3.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl.expected.glsl index fb4c0b8a77..418fae4db2 100644 --- a/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/ldexp/65a7bd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/65a7bd.wgsl.expected.glsl index eaee88471b..dab8f0dbcc 100644 --- a/test/tint/builtins/gen/literal/ldexp/65a7bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/65a7bd.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/ldexp/71ebe3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/71ebe3.wgsl.expected.glsl index 7d99b31224..9c86a190e9 100644 --- a/test/tint/builtins/gen/literal/ldexp/71ebe3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/71ebe3.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_71ebe3() { float res = 2.0f; diff --git a/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl.expected.glsl index b9e4d9df28..df1f863e5b 100644 --- a/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl.expected.glsl index 0fb894e3b6..3a95b4681e 100644 --- a/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl.expected.glsl index a1b5c49331..761fc6b987 100644 --- a/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl.expected.glsl index d71e0968f2..471ad08783 100644 --- a/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/ldexp/a22679.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/a22679.wgsl.expected.glsl index f1b4e9a2be..67d5ec4eba 100644 --- a/test/tint/builtins/gen/literal/ldexp/a22679.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/a22679.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/ldexp/a31cdc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/a31cdc.wgsl.expected.glsl index e6997dcac9..23db6ea370 100644 --- a/test/tint/builtins/gen/literal/ldexp/a31cdc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/a31cdc.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/ldexp/a6126e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/a6126e.wgsl.expected.glsl index c082edd5bd..baae1a2c7f 100644 --- a/test/tint/builtins/gen/literal/ldexp/a6126e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/a6126e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_a6126e() { vec3 res = vec3(2.0f); diff --git a/test/tint/builtins/gen/literal/ldexp/abd718.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/abd718.wgsl.expected.glsl index 31d199d9bb..7822c3a6a8 100644 --- a/test/tint/builtins/gen/literal/ldexp/abd718.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/abd718.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/ldexp/c9d0b7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/c9d0b7.wgsl.expected.glsl index 6014ab6825..b8a4150436 100644 --- a/test/tint/builtins/gen/literal/ldexp/c9d0b7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/c9d0b7.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/ldexp/cb0faf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/cb0faf.wgsl.expected.glsl index 9676cec9be..ae177ce803 100644 --- a/test/tint/builtins/gen/literal/ldexp/cb0faf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/cb0faf.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_cb0faf() { vec4 res = vec4(2.0f); diff --git a/test/tint/builtins/gen/literal/ldexp/cc9cde.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/cc9cde.wgsl.expected.glsl index 38c420c554..1d20ea2a17 100644 --- a/test/tint/builtins/gen/literal/ldexp/cc9cde.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/cc9cde.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/ldexp/db8b49.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/db8b49.wgsl.expected.glsl index b7914a7d10..211ddaefc2 100644 --- a/test/tint/builtins/gen/literal/ldexp/db8b49.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/db8b49.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/ldexp/fdbc7b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/ldexp/fdbc7b.wgsl.expected.glsl index b2017bf0ca..0a61222914 100644 --- a/test/tint/builtins/gen/literal/ldexp/fdbc7b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/ldexp/fdbc7b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_fdbc7b() { float res = 2.0f; diff --git a/test/tint/builtins/gen/literal/length/056071.wgsl.expected.glsl b/test/tint/builtins/gen/literal/length/056071.wgsl.expected.glsl index 030911a1d3..f683fbcf78 100644 --- a/test/tint/builtins/gen/literal/length/056071.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/length/056071.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/length/3f0e13.wgsl.expected.glsl b/test/tint/builtins/gen/literal/length/3f0e13.wgsl.expected.glsl index 194f7aad76..a9619b8cc9 100644 --- a/test/tint/builtins/gen/literal/length/3f0e13.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/length/3f0e13.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/length/555aba.wgsl.expected.glsl b/test/tint/builtins/gen/literal/length/555aba.wgsl.expected.glsl index fb815a6a47..17a2ad576a 100644 --- a/test/tint/builtins/gen/literal/length/555aba.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/length/555aba.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void length_555aba() { float res = 0.0f; diff --git a/test/tint/builtins/gen/literal/length/5b1a9b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/length/5b1a9b.wgsl.expected.glsl index 4f01c86069..9e442450e8 100644 --- a/test/tint/builtins/gen/literal/length/5b1a9b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/length/5b1a9b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/length/602a17.wgsl.expected.glsl b/test/tint/builtins/gen/literal/length/602a17.wgsl.expected.glsl index 77a1b1e4d7..ae0ee3a939 100644 --- a/test/tint/builtins/gen/literal/length/602a17.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/length/602a17.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/length/7b4741.wgsl.expected.glsl b/test/tint/builtins/gen/literal/length/7b4741.wgsl.expected.glsl index 16c9226230..85e8de2ba3 100644 --- a/test/tint/builtins/gen/literal/length/7b4741.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/length/7b4741.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void length_7b4741() { float res = 0.0f; diff --git a/test/tint/builtins/gen/literal/length/936ad5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/length/936ad5.wgsl.expected.glsl index cfb1b8c1b5..3e7895f5a4 100644 --- a/test/tint/builtins/gen/literal/length/936ad5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/length/936ad5.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void length_936ad5() { float res = 0.0f; diff --git a/test/tint/builtins/gen/literal/length/afde8b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/length/afde8b.wgsl.expected.glsl index 441cb848bd..264912160f 100644 --- a/test/tint/builtins/gen/literal/length/afde8b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/length/afde8b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/length/ba16d6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/length/ba16d6.wgsl.expected.glsl index 4f95328752..3e9d3f9512 100644 --- a/test/tint/builtins/gen/literal/length/ba16d6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/length/ba16d6.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/length/becebf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/length/becebf.wgsl.expected.glsl index 597596a25c..72c7058afb 100644 --- a/test/tint/builtins/gen/literal/length/becebf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/length/becebf.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/length/c158da.wgsl.expected.glsl b/test/tint/builtins/gen/literal/length/c158da.wgsl.expected.glsl index d1f1b48d20..7bf71cf276 100644 --- a/test/tint/builtins/gen/literal/length/c158da.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/length/c158da.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/length/c2c544.wgsl.expected.glsl b/test/tint/builtins/gen/literal/length/c2c544.wgsl.expected.glsl index 6c6a328eda..0160e94af5 100644 --- a/test/tint/builtins/gen/literal/length/c2c544.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/length/c2c544.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void length_c2c544() { float res = 0.0f; diff --git a/test/tint/builtins/gen/literal/log/3da25a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log/3da25a.wgsl.expected.glsl index a8c97e81f1..efb93a7765 100644 --- a/test/tint/builtins/gen/literal/log/3da25a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log/3da25a.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/log/655989.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log/655989.wgsl.expected.glsl index e6a0182ca7..cef9deb53f 100644 --- a/test/tint/builtins/gen/literal/log/655989.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log/655989.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log_655989() { float res = 0.0f; diff --git a/test/tint/builtins/gen/literal/log/697e1d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log/697e1d.wgsl.expected.glsl index 06b9a1b219..077c97c2c8 100644 --- a/test/tint/builtins/gen/literal/log/697e1d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log/697e1d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log_697e1d() { vec4 res = vec4(0.0f); diff --git a/test/tint/builtins/gen/literal/log/6ff86f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log/6ff86f.wgsl.expected.glsl index 78bc60ce46..1f5d367cd2 100644 --- a/test/tint/builtins/gen/literal/log/6ff86f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log/6ff86f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/log/7114a6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log/7114a6.wgsl.expected.glsl index 8995b76c2c..7edf0991fe 100644 --- a/test/tint/builtins/gen/literal/log/7114a6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log/7114a6.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/log/8f0e32.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log/8f0e32.wgsl.expected.glsl index 8394c1de94..4d8a4c6d70 100644 --- a/test/tint/builtins/gen/literal/log/8f0e32.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log/8f0e32.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/log/b2ce28.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log/b2ce28.wgsl.expected.glsl index 58dc2bf254..9c2142d69a 100644 --- a/test/tint/builtins/gen/literal/log/b2ce28.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log/b2ce28.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/log/b8088d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log/b8088d.wgsl.expected.glsl index 5dc623a06b..d5c2510757 100644 --- a/test/tint/builtins/gen/literal/log/b8088d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log/b8088d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log_b8088d() { vec3 res = vec3(0.0f); diff --git a/test/tint/builtins/gen/literal/log/c9f489.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log/c9f489.wgsl.expected.glsl index a450a7638c..e26c76040f 100644 --- a/test/tint/builtins/gen/literal/log/c9f489.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log/c9f489.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/log/cdbdc1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log/cdbdc1.wgsl.expected.glsl index 45e2473219..6f56ea7182 100644 --- a/test/tint/builtins/gen/literal/log/cdbdc1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log/cdbdc1.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/log/f4c570.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log/f4c570.wgsl.expected.glsl index 6e6a2cf36b..b1b4ad9192 100644 --- a/test/tint/builtins/gen/literal/log/f4c570.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log/f4c570.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/log/f60cc7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log/f60cc7.wgsl.expected.glsl index d29f386148..1fac255abb 100644 --- a/test/tint/builtins/gen/literal/log/f60cc7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log/f60cc7.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log_f60cc7() { vec2 res = vec2(0.0f); diff --git a/test/tint/builtins/gen/literal/log2/0fbd39.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log2/0fbd39.wgsl.expected.glsl index 97598334a5..5dafdf7501 100644 --- a/test/tint/builtins/gen/literal/log2/0fbd39.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log2/0fbd39.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log2_0fbd39() { vec3 res = vec3(0.0f); diff --git a/test/tint/builtins/gen/literal/log2/38b478.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log2/38b478.wgsl.expected.glsl index a08ba07ba8..83af6bec63 100644 --- a/test/tint/builtins/gen/literal/log2/38b478.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log2/38b478.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/log2/4036ed.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log2/4036ed.wgsl.expected.glsl index f1bc93b4fa..8a93c7fde2 100644 --- a/test/tint/builtins/gen/literal/log2/4036ed.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log2/4036ed.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/log2/5b464b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log2/5b464b.wgsl.expected.glsl index 1429b322d4..d196daa22a 100644 --- a/test/tint/builtins/gen/literal/log2/5b464b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log2/5b464b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log2_5b464b() { float res = 0.0f; diff --git a/test/tint/builtins/gen/literal/log2/6b8954.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log2/6b8954.wgsl.expected.glsl index b7d204cde2..83ca1c1ef9 100644 --- a/test/tint/builtins/gen/literal/log2/6b8954.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log2/6b8954.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log2_6b8954() { vec2 res = vec2(0.0f); diff --git a/test/tint/builtins/gen/literal/log2/776088.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log2/776088.wgsl.expected.glsl index b9b860c341..66a09472ee 100644 --- a/test/tint/builtins/gen/literal/log2/776088.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log2/776088.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/log2/8c10b3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log2/8c10b3.wgsl.expected.glsl index deae39104d..c18fb5928b 100644 --- a/test/tint/builtins/gen/literal/log2/8c10b3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log2/8c10b3.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/log2/902988.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log2/902988.wgsl.expected.glsl index 87b6987822..9635d635d9 100644 --- a/test/tint/builtins/gen/literal/log2/902988.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log2/902988.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/log2/a52bbb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log2/a52bbb.wgsl.expected.glsl index 8b2864c7ec..75dd46ca1b 100644 --- a/test/tint/builtins/gen/literal/log2/a52bbb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log2/a52bbb.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log2_a52bbb() { vec4 res = vec4(0.0f); diff --git a/test/tint/builtins/gen/literal/log2/adb233.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log2/adb233.wgsl.expected.glsl index a4174d6b51..516b479835 100644 --- a/test/tint/builtins/gen/literal/log2/adb233.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log2/adb233.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/log2/aea659.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log2/aea659.wgsl.expected.glsl index de0de8b116..50a6d261dd 100644 --- a/test/tint/builtins/gen/literal/log2/aea659.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log2/aea659.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl.expected.glsl index df3f339c40..a238e588ad 100644 --- a/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/max/067f3a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/067f3a.wgsl.expected.glsl index 01727cd89c..9a2a20d5de 100644 --- a/test/tint/builtins/gen/literal/max/067f3a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/067f3a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_067f3a() { ivec2 res = ivec2(1); diff --git a/test/tint/builtins/gen/literal/max/0c0aae.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/0c0aae.wgsl.expected.glsl index 4ec846cc90..92b6465272 100644 --- a/test/tint/builtins/gen/literal/max/0c0aae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/0c0aae.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/max/111ac0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/111ac0.wgsl.expected.glsl index 896968be99..4bb255ab15 100644 --- a/test/tint/builtins/gen/literal/max/111ac0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/111ac0.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/max/19070a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/19070a.wgsl.expected.glsl index 6575eb7911..da307bb4ce 100644 --- a/test/tint/builtins/gen/literal/max/19070a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/19070a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_19070a() { ivec4 res = ivec4(1); diff --git a/test/tint/builtins/gen/literal/max/25eafe.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/25eafe.wgsl.expected.glsl index 093ba4893b..96d096a1a1 100644 --- a/test/tint/builtins/gen/literal/max/25eafe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/25eafe.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/max/320815.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/320815.wgsl.expected.glsl index fc1e64560a..384b9cab5a 100644 --- a/test/tint/builtins/gen/literal/max/320815.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/320815.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/max/34956e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/34956e.wgsl.expected.glsl index 1567d40357..054f8b0064 100644 --- a/test/tint/builtins/gen/literal/max/34956e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/34956e.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/max/445169.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/445169.wgsl.expected.glsl index b375d3aa83..dddb424962 100644 --- a/test/tint/builtins/gen/literal/max/445169.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/445169.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/max/44a39d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/44a39d.wgsl.expected.glsl index a60597c40a..733a50a43f 100644 --- a/test/tint/builtins/gen/literal/max/44a39d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/44a39d.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/max/453e04.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/453e04.wgsl.expected.glsl index 8fd2610cd5..c2a37a9a22 100644 --- a/test/tint/builtins/gen/literal/max/453e04.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/453e04.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/max/462050.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/462050.wgsl.expected.glsl index 3685ac3543..a57f1071b2 100644 --- a/test/tint/builtins/gen/literal/max/462050.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/462050.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/max/482d23.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/482d23.wgsl.expected.glsl index 3aca743788..773d0d9713 100644 --- a/test/tint/builtins/gen/literal/max/482d23.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/482d23.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_482d23() { ivec3 res = ivec3(1); diff --git a/test/tint/builtins/gen/literal/max/4883ac.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/4883ac.wgsl.expected.glsl index ec6d2431a4..b868fbe7f3 100644 --- a/test/tint/builtins/gen/literal/max/4883ac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/4883ac.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/max/4bbff2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/4bbff2.wgsl.expected.glsl index f0b724cfea..10a19ebaf7 100644 --- a/test/tint/builtins/gen/literal/max/4bbff2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/4bbff2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_4bbff2() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/max/85e6bc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/85e6bc.wgsl.expected.glsl index 101baead2a..323a86ae71 100644 --- a/test/tint/builtins/gen/literal/max/85e6bc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/85e6bc.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/max/a1b196.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/a1b196.wgsl.expected.glsl index 6d9f6bcfca..23ee6989fd 100644 --- a/test/tint/builtins/gen/literal/max/a1b196.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/a1b196.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_a1b196() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/max/a93419.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/a93419.wgsl.expected.glsl index 874f79e519..038e698e4b 100644 --- a/test/tint/builtins/gen/literal/max/a93419.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/a93419.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/max/b1b73a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/b1b73a.wgsl.expected.glsl index ec4706fd3f..c4ba2425df 100644 --- a/test/tint/builtins/gen/literal/max/b1b73a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/b1b73a.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/max/c023dd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/c023dd.wgsl.expected.glsl index b1ddc20831..4e5208e28f 100644 --- a/test/tint/builtins/gen/literal/max/c023dd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/c023dd.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_c023dd() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/max/caa3d7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/caa3d7.wgsl.expected.glsl index 19780ed6b6..825de702ab 100644 --- a/test/tint/builtins/gen/literal/max/caa3d7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/caa3d7.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_caa3d7() { int res = 1; diff --git a/test/tint/builtins/gen/literal/max/ce7c30.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/ce7c30.wgsl.expected.glsl index 1005cda24e..6c44eefc78 100644 --- a/test/tint/builtins/gen/literal/max/ce7c30.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/ce7c30.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/max/de6b87.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/de6b87.wgsl.expected.glsl index f56e201f50..3e1a2cedd4 100644 --- a/test/tint/builtins/gen/literal/max/de6b87.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/de6b87.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_de6b87() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/max/e14f2b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/e14f2b.wgsl.expected.glsl index 116f5f7336..d6d27e5638 100644 --- a/test/tint/builtins/gen/literal/max/e14f2b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/e14f2b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/max/e8192f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/max/e8192f.wgsl.expected.glsl index 33bdf75413..c2412554a2 100644 --- a/test/tint/builtins/gen/literal/max/e8192f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/max/e8192f.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/min/03c7e3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/03c7e3.wgsl.expected.glsl index 79021133a5..aab8a61567 100644 --- a/test/tint/builtins/gen/literal/min/03c7e3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/03c7e3.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/min/0dc614.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/0dc614.wgsl.expected.glsl index f1ae3fed55..dd6c20b8b6 100644 --- a/test/tint/builtins/gen/literal/min/0dc614.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/0dc614.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/min/364910.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/364910.wgsl.expected.glsl index 2cb677a7e1..63f26676b2 100644 --- a/test/tint/builtins/gen/literal/min/364910.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/364910.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_364910() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/min/371bd6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/371bd6.wgsl.expected.glsl index b447269999..87916ccba9 100644 --- a/test/tint/builtins/gen/literal/min/371bd6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/371bd6.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_371bd6() { ivec3 res = ivec3(1); diff --git a/test/tint/builtins/gen/literal/min/3941e1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/3941e1.wgsl.expected.glsl index fe1b3817c9..99c8ef6ae4 100644 --- a/test/tint/builtins/gen/literal/min/3941e1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/3941e1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/min/46c5d3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/46c5d3.wgsl.expected.glsl index 621e9910cd..dc12bc9a46 100644 --- a/test/tint/builtins/gen/literal/min/46c5d3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/46c5d3.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/min/527b79.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/527b79.wgsl.expected.glsl index b0324f7d6e..a8f89e72ab 100644 --- a/test/tint/builtins/gen/literal/min/527b79.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/527b79.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_527b79() { ivec2 res = ivec2(1); diff --git a/test/tint/builtins/gen/literal/min/717257.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/717257.wgsl.expected.glsl index 886c4899f7..7b0f2a9320 100644 --- a/test/tint/builtins/gen/literal/min/717257.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/717257.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_717257() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/min/794711.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/794711.wgsl.expected.glsl index 1b79ad3fde..3c834a1cf5 100644 --- a/test/tint/builtins/gen/literal/min/794711.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/794711.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_794711() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/min/7c710a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/7c710a.wgsl.expected.glsl index 65a9a1d246..76cc67e4e2 100644 --- a/test/tint/builtins/gen/literal/min/7c710a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/7c710a.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/min/82b28f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/82b28f.wgsl.expected.glsl index 0091d51c3e..28ad37a1ad 100644 --- a/test/tint/builtins/gen/literal/min/82b28f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/82b28f.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/min/84c9fe.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/84c9fe.wgsl.expected.glsl index 635d213376..79cbf5efb8 100644 --- a/test/tint/builtins/gen/literal/min/84c9fe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/84c9fe.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_84c9fe() { int res = 1; diff --git a/test/tint/builtins/gen/literal/min/93cfc4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/93cfc4.wgsl.expected.glsl index b4abf64595..f29dd79bdb 100644 --- a/test/tint/builtins/gen/literal/min/93cfc4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/93cfc4.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/min/98e797.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/98e797.wgsl.expected.glsl index 51aa1df51a..49f020fb90 100644 --- a/test/tint/builtins/gen/literal/min/98e797.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/98e797.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_98e797() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/min/a45171.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/a45171.wgsl.expected.glsl index 3342319406..bffa2efa1f 100644 --- a/test/tint/builtins/gen/literal/min/a45171.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/a45171.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/min/aa28ad.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/aa28ad.wgsl.expected.glsl index d0c283d891..4dae1d5420 100644 --- a/test/tint/builtins/gen/literal/min/aa28ad.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/aa28ad.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/min/ab0acd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/ab0acd.wgsl.expected.glsl index 3489a96cce..97c24a5a99 100644 --- a/test/tint/builtins/gen/literal/min/ab0acd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/ab0acd.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/min/ac84d6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/ac84d6.wgsl.expected.glsl index 60e3d18466..39da4f2abe 100644 --- a/test/tint/builtins/gen/literal/min/ac84d6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/ac84d6.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/min/af326d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/af326d.wgsl.expected.glsl index b6cba2f00e..201985b1fa 100644 --- a/test/tint/builtins/gen/literal/min/af326d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/af326d.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/min/af364e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/af364e.wgsl.expected.glsl index 30a51560c1..4a34614040 100644 --- a/test/tint/builtins/gen/literal/min/af364e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/af364e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_af364e() { ivec4 res = ivec4(1); diff --git a/test/tint/builtins/gen/literal/min/c70bb7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/c70bb7.wgsl.expected.glsl index b26106aae7..81bf9008ee 100644 --- a/test/tint/builtins/gen/literal/min/c70bb7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/c70bb7.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/min/c73147.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/c73147.wgsl.expected.glsl index da3994e39e..50ca450eb7 100644 --- a/test/tint/builtins/gen/literal/min/c73147.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/c73147.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/min/c76fa6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/c76fa6.wgsl.expected.glsl index e348b3e0b6..81afc89e90 100644 --- a/test/tint/builtins/gen/literal/min/c76fa6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/c76fa6.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/min/e780f9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/min/e780f9.wgsl.expected.glsl index a735735e24..c4ea2d7eb7 100644 --- a/test/tint/builtins/gen/literal/min/e780f9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/min/e780f9.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/mix/0c8c33.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/0c8c33.wgsl.expected.glsl index e79183b3cb..3befac4aa1 100644 --- a/test/tint/builtins/gen/literal/mix/0c8c33.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/0c8c33.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/mix/1faeb1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/1faeb1.wgsl.expected.glsl index a19289eb82..5a4a54acd1 100644 --- a/test/tint/builtins/gen/literal/mix/1faeb1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/1faeb1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/mix/275cac.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/275cac.wgsl.expected.glsl index 69bdddf490..b7e405e83b 100644 --- a/test/tint/builtins/gen/literal/mix/275cac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/275cac.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_275cac() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/mix/2fadab.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/2fadab.wgsl.expected.glsl index 919ad8777c..deda55ae51 100644 --- a/test/tint/builtins/gen/literal/mix/2fadab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/2fadab.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/mix/30de36.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/30de36.wgsl.expected.glsl index 6f002ea28c..a766e273c6 100644 --- a/test/tint/builtins/gen/literal/mix/30de36.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/30de36.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_30de36() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/mix/315264.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/315264.wgsl.expected.glsl index c7bdaab039..d97725f001 100644 --- a/test/tint/builtins/gen/literal/mix/315264.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/315264.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/mix/343c49.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/343c49.wgsl.expected.glsl index c5eee9e8bc..75f9054917 100644 --- a/test/tint/builtins/gen/literal/mix/343c49.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/343c49.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_343c49() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/mix/38cbbb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/38cbbb.wgsl.expected.glsl index 2a3810f692..ca0ee3c6e1 100644 --- a/test/tint/builtins/gen/literal/mix/38cbbb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/38cbbb.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/mix/42d11d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/42d11d.wgsl.expected.glsl index 1de5cff24e..4aea0b9afa 100644 --- a/test/tint/builtins/gen/literal/mix/42d11d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/42d11d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_42d11d() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/mix/4f0b5e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/4f0b5e.wgsl.expected.glsl index db6c8f650f..475284dea1 100644 --- a/test/tint/builtins/gen/literal/mix/4f0b5e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/4f0b5e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/mix/63f2fd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/63f2fd.wgsl.expected.glsl index 19792146ce..dbd48d94d7 100644 --- a/test/tint/builtins/gen/literal/mix/63f2fd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/63f2fd.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/mix/6f8adc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/6f8adc.wgsl.expected.glsl index f29f13a8f5..c115a68e58 100644 --- a/test/tint/builtins/gen/literal/mix/6f8adc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/6f8adc.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/mix/98007a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/98007a.wgsl.expected.glsl index 44d50fba13..ad6170c3c0 100644 --- a/test/tint/builtins/gen/literal/mix/98007a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/98007a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_98007a() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/mix/98ee3e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/98ee3e.wgsl.expected.glsl index c461857b44..05a1640a27 100644 --- a/test/tint/builtins/gen/literal/mix/98ee3e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/98ee3e.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/mix/9c2681.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/9c2681.wgsl.expected.glsl index e53e484262..b66f5a7636 100644 --- a/test/tint/builtins/gen/literal/mix/9c2681.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/9c2681.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_9c2681() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/mix/c1aec6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/c1aec6.wgsl.expected.glsl index 234e03a511..ec1433720c 100644 --- a/test/tint/builtins/gen/literal/mix/c1aec6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/c1aec6.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/mix/c37ede.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/c37ede.wgsl.expected.glsl index 7126a79b2a..d5db527e81 100644 --- a/test/tint/builtins/gen/literal/mix/c37ede.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/c37ede.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/mix/e46a83.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/e46a83.wgsl.expected.glsl index 2276376cdf..b9fbcc9c59 100644 --- a/test/tint/builtins/gen/literal/mix/e46a83.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/e46a83.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/mix/ee2468.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/ee2468.wgsl.expected.glsl index 2066f8cce1..d55de27426 100644 --- a/test/tint/builtins/gen/literal/mix/ee2468.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/ee2468.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/mix/ef3575.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/ef3575.wgsl.expected.glsl index 295176f336..201747ba1c 100644 --- a/test/tint/builtins/gen/literal/mix/ef3575.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/ef3575.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_ef3575() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/mix/f1a543.wgsl.expected.glsl b/test/tint/builtins/gen/literal/mix/f1a543.wgsl.expected.glsl index 476abd1917..b63a7ba465 100644 --- a/test/tint/builtins/gen/literal/mix/f1a543.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/mix/f1a543.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/modf/2d50da.wgsl.expected.glsl b/test/tint/builtins/gen/literal/modf/2d50da.wgsl.expected.glsl index 630bea9b9e..7808ecdc45 100644 --- a/test/tint/builtins/gen/literal/modf/2d50da.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/modf/2d50da.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_vec2_f32 { vec2 fract; diff --git a/test/tint/builtins/gen/literal/modf/45005f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/modf/45005f.wgsl.expected.glsl index 8bbd18f764..3f0964f7c4 100644 --- a/test/tint/builtins/gen/literal/modf/45005f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/modf/45005f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct modf_result_vec3_f16 { f16vec3 fract; diff --git a/test/tint/builtins/gen/literal/modf/4bfced.wgsl.expected.glsl b/test/tint/builtins/gen/literal/modf/4bfced.wgsl.expected.glsl index be50434a5b..cb8b99681c 100644 --- a/test/tint/builtins/gen/literal/modf/4bfced.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/modf/4bfced.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_vec4_f32 { vec4 fract; diff --git a/test/tint/builtins/gen/literal/modf/5ea256.wgsl.expected.glsl b/test/tint/builtins/gen/literal/modf/5ea256.wgsl.expected.glsl index aa3a7125d4..913de822a9 100644 --- a/test/tint/builtins/gen/literal/modf/5ea256.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/modf/5ea256.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_vec3_f32 { vec3 fract; diff --git a/test/tint/builtins/gen/literal/modf/68d8ee.wgsl.expected.glsl b/test/tint/builtins/gen/literal/modf/68d8ee.wgsl.expected.glsl index 35ec0b6b14..c64bc826f9 100644 --- a/test/tint/builtins/gen/literal/modf/68d8ee.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/modf/68d8ee.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_vec3_f32 { vec3 fract; diff --git a/test/tint/builtins/gen/literal/modf/732aa6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/modf/732aa6.wgsl.expected.glsl index bc6f4fb07c..6cd3dc7026 100644 --- a/test/tint/builtins/gen/literal/modf/732aa6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/modf/732aa6.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_vec2_f32 { vec2 fract; diff --git a/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl.expected.glsl index 0741bb82d3..a04a75b6c6 100644 --- a/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct modf_result_f16 { float16_t fract; diff --git a/test/tint/builtins/gen/literal/modf/995934.wgsl.expected.glsl b/test/tint/builtins/gen/literal/modf/995934.wgsl.expected.glsl index cafadcaf68..0067ce5a50 100644 --- a/test/tint/builtins/gen/literal/modf/995934.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/modf/995934.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct modf_result_vec4_f16 { f16vec4 fract; diff --git a/test/tint/builtins/gen/literal/modf/a545b9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/modf/a545b9.wgsl.expected.glsl index 3bcc8faf73..a8b40bbd7c 100644 --- a/test/tint/builtins/gen/literal/modf/a545b9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/modf/a545b9.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct modf_result_vec2_f16 { f16vec2 fract; diff --git a/test/tint/builtins/gen/literal/modf/bbf7f7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/modf/bbf7f7.wgsl.expected.glsl index 5ccbc183e5..bbe190eb69 100644 --- a/test/tint/builtins/gen/literal/modf/bbf7f7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/modf/bbf7f7.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_f32 { float fract; diff --git a/test/tint/builtins/gen/literal/modf/c15f48.wgsl.expected.glsl b/test/tint/builtins/gen/literal/modf/c15f48.wgsl.expected.glsl index 14adca5053..81d1e53214 100644 --- a/test/tint/builtins/gen/literal/modf/c15f48.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/modf/c15f48.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_f32 { float fract; diff --git a/test/tint/builtins/gen/literal/modf/f3d1f9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/modf/f3d1f9.wgsl.expected.glsl index 7dcc13523a..357d7f55dc 100644 --- a/test/tint/builtins/gen/literal/modf/f3d1f9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/modf/f3d1f9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_vec4_f32 { vec4 fract; diff --git a/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl.expected.glsl b/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl.expected.glsl index 413130f31c..91b076fbf1 100644 --- a/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/normalize/4eaf61.wgsl.expected.glsl b/test/tint/builtins/gen/literal/normalize/4eaf61.wgsl.expected.glsl index 942c998cb4..99a6ee9f8a 100644 --- a/test/tint/builtins/gen/literal/normalize/4eaf61.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/normalize/4eaf61.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void normalize_4eaf61() { vec4 res = vec4(0.5f); diff --git a/test/tint/builtins/gen/literal/normalize/584e47.wgsl.expected.glsl b/test/tint/builtins/gen/literal/normalize/584e47.wgsl.expected.glsl index 8d56c8cfa9..b6a5709fb1 100644 --- a/test/tint/builtins/gen/literal/normalize/584e47.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/normalize/584e47.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void normalize_584e47() { vec2 res = vec2(0.70710676908493041992f); diff --git a/test/tint/builtins/gen/literal/normalize/64d8c0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/normalize/64d8c0.wgsl.expected.glsl index 060c00df4d..cf18a6c8b1 100644 --- a/test/tint/builtins/gen/literal/normalize/64d8c0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/normalize/64d8c0.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/normalize/7990f3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/normalize/7990f3.wgsl.expected.glsl index 72bbf4c29c..69fe7a7078 100644 --- a/test/tint/builtins/gen/literal/normalize/7990f3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/normalize/7990f3.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/normalize/9a0aab.wgsl.expected.glsl b/test/tint/builtins/gen/literal/normalize/9a0aab.wgsl.expected.glsl index b87e23ff5c..92ffc4c55d 100644 --- a/test/tint/builtins/gen/literal/normalize/9a0aab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/normalize/9a0aab.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl.expected.glsl index c7d7784cce..13910234da 100644 --- a/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/normalize/e7def8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/normalize/e7def8.wgsl.expected.glsl index 053a255c25..5d9d61ddf6 100644 --- a/test/tint/builtins/gen/literal/normalize/e7def8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/normalize/e7def8.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void normalize_e7def8() { vec3 res = vec3(0.57735025882720947266f); diff --git a/test/tint/builtins/gen/literal/normalize/fc2ef1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/normalize/fc2ef1.wgsl.expected.glsl index fcc987e075..2a1c5b3bbd 100644 --- a/test/tint/builtins/gen/literal/normalize/fc2ef1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/normalize/fc2ef1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/pack2x16float/0e97b3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pack2x16float/0e97b3.wgsl.expected.glsl index 21862b4fd2..0147bb2646 100644 --- a/test/tint/builtins/gen/literal/pack2x16float/0e97b3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pack2x16float/0e97b3.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/pack2x16snorm/6c169b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pack2x16snorm/6c169b.wgsl.expected.glsl index a04675603e..adb4d1f5d6 100644 --- a/test/tint/builtins/gen/literal/pack2x16snorm/6c169b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pack2x16snorm/6c169b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/pack2x16unorm/0f08e4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pack2x16unorm/0f08e4.wgsl.expected.glsl index 9cbae25991..845451b6df 100644 --- a/test/tint/builtins/gen/literal/pack2x16unorm/0f08e4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pack2x16unorm/0f08e4.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/pack4x8snorm/4d22e7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pack4x8snorm/4d22e7.wgsl.expected.glsl index 1cba5337c0..583891d19a 100644 --- a/test/tint/builtins/gen/literal/pack4x8snorm/4d22e7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pack4x8snorm/4d22e7.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/pack4x8unorm/95c456.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pack4x8unorm/95c456.wgsl.expected.glsl index a50410da6f..195773e729 100644 --- a/test/tint/builtins/gen/literal/pack4x8unorm/95c456.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pack4x8unorm/95c456.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/pow/04a908.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pow/04a908.wgsl.expected.glsl index 43ef0b67be..97e87ccb40 100644 --- a/test/tint/builtins/gen/literal/pow/04a908.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pow/04a908.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/pow/46e029.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pow/46e029.wgsl.expected.glsl index ff7be7de42..1c1dec69f8 100644 --- a/test/tint/builtins/gen/literal/pow/46e029.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pow/46e029.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/pow/4a46c9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pow/4a46c9.wgsl.expected.glsl index cd882721b4..ded42161bd 100644 --- a/test/tint/builtins/gen/literal/pow/4a46c9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pow/4a46c9.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/pow/4f33b2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pow/4f33b2.wgsl.expected.glsl index c18960bd88..48c7b4ebaf 100644 --- a/test/tint/builtins/gen/literal/pow/4f33b2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pow/4f33b2.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/pow/749c42.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pow/749c42.wgsl.expected.glsl index d61fbdb455..7fc9a5b0cd 100644 --- a/test/tint/builtins/gen/literal/pow/749c42.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pow/749c42.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void pow_749c42() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/pow/a8f6b2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pow/a8f6b2.wgsl.expected.glsl index d5d0cf0c79..54ddc30dd3 100644 --- a/test/tint/builtins/gen/literal/pow/a8f6b2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pow/a8f6b2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void pow_a8f6b2() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/pow/bc91ed.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pow/bc91ed.wgsl.expected.glsl index 892ea2e097..31f9f2487d 100644 --- a/test/tint/builtins/gen/literal/pow/bc91ed.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pow/bc91ed.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void pow_bc91ed() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl.expected.glsl index 532311dc26..18edba9be8 100644 --- a/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/pow/e42f20.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pow/e42f20.wgsl.expected.glsl index 576ef1f5e9..7973762796 100644 --- a/test/tint/builtins/gen/literal/pow/e42f20.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pow/e42f20.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void pow_e42f20() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/pow/e60ea5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pow/e60ea5.wgsl.expected.glsl index 436ca79d29..e084683bfe 100644 --- a/test/tint/builtins/gen/literal/pow/e60ea5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pow/e60ea5.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/pow/f37b25.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pow/f37b25.wgsl.expected.glsl index 4d839b3d5a..199a66ab27 100644 --- a/test/tint/builtins/gen/literal/pow/f37b25.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pow/f37b25.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/pow/fa5429.wgsl.expected.glsl b/test/tint/builtins/gen/literal/pow/fa5429.wgsl.expected.glsl index 55d721902e..0f6522c7b2 100644 --- a/test/tint/builtins/gen/literal/pow/fa5429.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/pow/fa5429.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/quantizeToF16/12e50e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/quantizeToF16/12e50e.wgsl.expected.glsl index da4668ebc3..06426df708 100644 --- a/test/tint/builtins/gen/literal/quantizeToF16/12e50e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/quantizeToF16/12e50e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/quantizeToF16/2cddf3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/quantizeToF16/2cddf3.wgsl.expected.glsl index f26617ab31..5df0b9bacd 100644 --- a/test/tint/builtins/gen/literal/quantizeToF16/2cddf3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/quantizeToF16/2cddf3.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/quantizeToF16/cba294.wgsl.expected.glsl b/test/tint/builtins/gen/literal/quantizeToF16/cba294.wgsl.expected.glsl index 46f30e3fcc..0272c44402 100644 --- a/test/tint/builtins/gen/literal/quantizeToF16/cba294.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/quantizeToF16/cba294.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/quantizeToF16/e8fd14.wgsl.expected.glsl b/test/tint/builtins/gen/literal/quantizeToF16/e8fd14.wgsl.expected.glsl index 90cb0f99a8..e585b796d5 100644 --- a/test/tint/builtins/gen/literal/quantizeToF16/e8fd14.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/quantizeToF16/e8fd14.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/radians/09b7fc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/radians/09b7fc.wgsl.expected.glsl index 58f8b3c0e0..2769f22ded 100644 --- a/test/tint/builtins/gen/literal/radians/09b7fc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/radians/09b7fc.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/radians/208fd9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/radians/208fd9.wgsl.expected.glsl index 794cc1cb7e..7b194b03fb 100644 --- a/test/tint/builtins/gen/literal/radians/208fd9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/radians/208fd9.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/radians/379214.wgsl.expected.glsl b/test/tint/builtins/gen/literal/radians/379214.wgsl.expected.glsl index 750b043284..e80d782602 100644 --- a/test/tint/builtins/gen/literal/radians/379214.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/radians/379214.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void radians_379214() { vec3 res = vec3(0.01745329238474369049f); diff --git a/test/tint/builtins/gen/literal/radians/44a9f8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/radians/44a9f8.wgsl.expected.glsl index 201150e7c2..9497a2e75d 100644 --- a/test/tint/builtins/gen/literal/radians/44a9f8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/radians/44a9f8.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void radians_44a9f8() { vec2 res = vec2(0.01745329238474369049f); diff --git a/test/tint/builtins/gen/literal/radians/44f20b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/radians/44f20b.wgsl.expected.glsl index 5909e7d938..6ba06e560c 100644 --- a/test/tint/builtins/gen/literal/radians/44f20b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/radians/44f20b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/radians/524a91.wgsl.expected.glsl b/test/tint/builtins/gen/literal/radians/524a91.wgsl.expected.glsl index 1f61586942..8648e4517c 100644 --- a/test/tint/builtins/gen/literal/radians/524a91.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/radians/524a91.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void radians_524a91() { vec4 res = vec4(0.01745329238474369049f); diff --git a/test/tint/builtins/gen/literal/radians/61687a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/radians/61687a.wgsl.expected.glsl index a643f9b111..d498b63791 100644 --- a/test/tint/builtins/gen/literal/radians/61687a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/radians/61687a.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/radians/6b0ff2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/radians/6b0ff2.wgsl.expected.glsl index 10f8ccb1c6..50d1bf10ec 100644 --- a/test/tint/builtins/gen/literal/radians/6b0ff2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/radians/6b0ff2.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl.expected.glsl index e92aae2fcb..358b9831d3 100644 --- a/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/radians/bff231.wgsl.expected.glsl b/test/tint/builtins/gen/literal/radians/bff231.wgsl.expected.glsl index c25f8c427f..9b35654f95 100644 --- a/test/tint/builtins/gen/literal/radians/bff231.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/radians/bff231.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void radians_bff231() { float res = 0.01745329238474369049f; diff --git a/test/tint/builtins/gen/literal/radians/f96258.wgsl.expected.glsl b/test/tint/builtins/gen/literal/radians/f96258.wgsl.expected.glsl index a9f2a7b28c..449a8ddee1 100644 --- a/test/tint/builtins/gen/literal/radians/f96258.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/radians/f96258.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/radians/fbacf0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/radians/fbacf0.wgsl.expected.glsl index 801f682fae..c72e357ddb 100644 --- a/test/tint/builtins/gen/literal/radians/fbacf0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/radians/fbacf0.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/reflect/05357e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reflect/05357e.wgsl.expected.glsl index f60115ea05..413d37ab13 100644 --- a/test/tint/builtins/gen/literal/reflect/05357e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reflect/05357e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/reflect/310de5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reflect/310de5.wgsl.expected.glsl index 2e27550968..c12963ec12 100644 --- a/test/tint/builtins/gen/literal/reflect/310de5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reflect/310de5.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/reflect/61ca21.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reflect/61ca21.wgsl.expected.glsl index 17105af19d..af188e9061 100644 --- a/test/tint/builtins/gen/literal/reflect/61ca21.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reflect/61ca21.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/reflect/a8baf2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reflect/a8baf2.wgsl.expected.glsl index 216d4691a0..f8fe4564f3 100644 --- a/test/tint/builtins/gen/literal/reflect/a8baf2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reflect/a8baf2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void reflect_a8baf2() { vec3 res = vec3(-5.0f); diff --git a/test/tint/builtins/gen/literal/reflect/b61e10.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reflect/b61e10.wgsl.expected.glsl index 53ef076a97..70fe4340dd 100644 --- a/test/tint/builtins/gen/literal/reflect/b61e10.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reflect/b61e10.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl.expected.glsl index 78debe29ab..c4a35cfe95 100644 --- a/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/reflect/bba2d0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reflect/bba2d0.wgsl.expected.glsl index fff1f235bc..c73f3d6057 100644 --- a/test/tint/builtins/gen/literal/reflect/bba2d0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reflect/bba2d0.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void reflect_bba2d0() { vec2 res = vec2(-3.0f); diff --git a/test/tint/builtins/gen/literal/reflect/d7e210.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reflect/d7e210.wgsl.expected.glsl index a1507a5a26..41fac90c7d 100644 --- a/test/tint/builtins/gen/literal/reflect/d7e210.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reflect/d7e210.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void reflect_d7e210() { vec4 res = vec4(-7.0f); diff --git a/test/tint/builtins/gen/literal/reflect/f47fdb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reflect/f47fdb.wgsl.expected.glsl index 918f776486..f661e76874 100644 --- a/test/tint/builtins/gen/literal/reflect/f47fdb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reflect/f47fdb.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/refract/0594ba.wgsl.expected.glsl b/test/tint/builtins/gen/literal/refract/0594ba.wgsl.expected.glsl index 5dd753cd00..2ca5d34099 100644 --- a/test/tint/builtins/gen/literal/refract/0594ba.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/refract/0594ba.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/refract/570cb3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/refract/570cb3.wgsl.expected.glsl index a0203f9ec0..f9a03839df 100644 --- a/test/tint/builtins/gen/literal/refract/570cb3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/refract/570cb3.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/refract/7e02e6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/refract/7e02e6.wgsl.expected.glsl index e3da22fa56..d936e8371f 100644 --- a/test/tint/builtins/gen/literal/refract/7e02e6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/refract/7e02e6.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/refract/8984af.wgsl.expected.glsl b/test/tint/builtins/gen/literal/refract/8984af.wgsl.expected.glsl index a087dc0a50..79f6b11fd9 100644 --- a/test/tint/builtins/gen/literal/refract/8984af.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/refract/8984af.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/refract/8c192a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/refract/8c192a.wgsl.expected.glsl index 1a30d60311..1c80d5064b 100644 --- a/test/tint/builtins/gen/literal/refract/8c192a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/refract/8c192a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void refract_8c192a() { vec4 res = vec4(-7.0f); diff --git a/test/tint/builtins/gen/literal/refract/cbc1d2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/refract/cbc1d2.wgsl.expected.glsl index 849069cd8a..6915c22eda 100644 --- a/test/tint/builtins/gen/literal/refract/cbc1d2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/refract/cbc1d2.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/refract/cd905f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/refract/cd905f.wgsl.expected.glsl index 22603f7c0e..e79323076d 100644 --- a/test/tint/builtins/gen/literal/refract/cd905f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/refract/cd905f.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/refract/cf1629.wgsl.expected.glsl b/test/tint/builtins/gen/literal/refract/cf1629.wgsl.expected.glsl index 3aa71379e2..2824c2e3c1 100644 --- a/test/tint/builtins/gen/literal/refract/cf1629.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/refract/cf1629.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void refract_cf1629() { vec2 res = vec2(-3.0f); diff --git a/test/tint/builtins/gen/literal/refract/d7569b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/refract/d7569b.wgsl.expected.glsl index c83ef7be0f..8714e39a40 100644 --- a/test/tint/builtins/gen/literal/refract/d7569b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/refract/d7569b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void refract_d7569b() { vec3 res = vec3(-5.0f); diff --git a/test/tint/builtins/gen/literal/reverseBits/222177.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reverseBits/222177.wgsl.expected.glsl index 02f74584e3..18a4807c45 100644 --- a/test/tint/builtins/gen/literal/reverseBits/222177.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reverseBits/222177.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/reverseBits/35fea9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reverseBits/35fea9.wgsl.expected.glsl index 39903ff557..1126b7e78b 100644 --- a/test/tint/builtins/gen/literal/reverseBits/35fea9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reverseBits/35fea9.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/reverseBits/4dbd6f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reverseBits/4dbd6f.wgsl.expected.glsl index 97ee386a92..504495f7b2 100644 --- a/test/tint/builtins/gen/literal/reverseBits/4dbd6f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reverseBits/4dbd6f.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/reverseBits/7c4269.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reverseBits/7c4269.wgsl.expected.glsl index 8343f12fcb..83eda5f491 100644 --- a/test/tint/builtins/gen/literal/reverseBits/7c4269.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reverseBits/7c4269.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/reverseBits/a6ccd4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reverseBits/a6ccd4.wgsl.expected.glsl index ca287c659b..bbd55f8a1d 100644 --- a/test/tint/builtins/gen/literal/reverseBits/a6ccd4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reverseBits/a6ccd4.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/reverseBits/c21bc1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reverseBits/c21bc1.wgsl.expected.glsl index 477beef06b..7c6b8bedcd 100644 --- a/test/tint/builtins/gen/literal/reverseBits/c21bc1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reverseBits/c21bc1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/reverseBits/e1f4c1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reverseBits/e1f4c1.wgsl.expected.glsl index 5c9cba5176..c1ba3a1bc4 100644 --- a/test/tint/builtins/gen/literal/reverseBits/e1f4c1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reverseBits/e1f4c1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/reverseBits/e31adf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/reverseBits/e31adf.wgsl.expected.glsl index 0f9c646b9b..e80f34ea8a 100644 --- a/test/tint/builtins/gen/literal/reverseBits/e31adf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/reverseBits/e31adf.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/round/106c0b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/round/106c0b.wgsl.expected.glsl index 0969b1e501..f442dda97f 100644 --- a/test/tint/builtins/gen/literal/round/106c0b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/round/106c0b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/round/184d5a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/round/184d5a.wgsl.expected.glsl index a18114cd49..eb3f005cb5 100644 --- a/test/tint/builtins/gen/literal/round/184d5a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/round/184d5a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void round_184d5a() { vec4 res = vec4(4.0f); diff --git a/test/tint/builtins/gen/literal/round/1c7897.wgsl.expected.glsl b/test/tint/builtins/gen/literal/round/1c7897.wgsl.expected.glsl index a7ecd7b3e4..24dcb1c37a 100644 --- a/test/tint/builtins/gen/literal/round/1c7897.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/round/1c7897.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/round/52c84d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/round/52c84d.wgsl.expected.glsl index 0adc7c0886..bdd341ed56 100644 --- a/test/tint/builtins/gen/literal/round/52c84d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/round/52c84d.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/round/773a8f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/round/773a8f.wgsl.expected.glsl index 0d7b0a4184..c8b5f66d8f 100644 --- a/test/tint/builtins/gen/literal/round/773a8f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/round/773a8f.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void round_773a8f() { float res = 4.0f; diff --git a/test/tint/builtins/gen/literal/round/8fdca3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/round/8fdca3.wgsl.expected.glsl index 14cbb3b533..28de45e094 100644 --- a/test/tint/builtins/gen/literal/round/8fdca3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/round/8fdca3.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void round_8fdca3() { vec2 res = vec2(4.0f); diff --git a/test/tint/builtins/gen/literal/round/9078ef.wgsl.expected.glsl b/test/tint/builtins/gen/literal/round/9078ef.wgsl.expected.glsl index 7605eef190..ea6fa565d1 100644 --- a/test/tint/builtins/gen/literal/round/9078ef.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/round/9078ef.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/round/9edc38.wgsl.expected.glsl b/test/tint/builtins/gen/literal/round/9edc38.wgsl.expected.glsl index 78f0c61424..e690924c50 100644 --- a/test/tint/builtins/gen/literal/round/9edc38.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/round/9edc38.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/round/a1673d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/round/a1673d.wgsl.expected.glsl index dd390a77fb..a873d34e4c 100644 --- a/test/tint/builtins/gen/literal/round/a1673d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/round/a1673d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void round_a1673d() { vec3 res = vec3(4.0f); diff --git a/test/tint/builtins/gen/literal/round/d87e84.wgsl.expected.glsl b/test/tint/builtins/gen/literal/round/d87e84.wgsl.expected.glsl index dbe38b1f5f..96b5665532 100644 --- a/test/tint/builtins/gen/literal/round/d87e84.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/round/d87e84.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/round/e1bba2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/round/e1bba2.wgsl.expected.glsl index ce4804f46b..4d0287126b 100644 --- a/test/tint/builtins/gen/literal/round/e1bba2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/round/e1bba2.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/round/f665b5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/round/f665b5.wgsl.expected.glsl index eaf5fba3cf..05d0fcc908 100644 --- a/test/tint/builtins/gen/literal/round/f665b5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/round/f665b5.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/saturate/270da5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/saturate/270da5.wgsl.expected.glsl index 7a967b5ced..e54bdf2bb4 100644 --- a/test/tint/builtins/gen/literal/saturate/270da5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/saturate/270da5.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/saturate/462535.wgsl.expected.glsl b/test/tint/builtins/gen/literal/saturate/462535.wgsl.expected.glsl index 2ee9efb8e5..135c7e12f6 100644 --- a/test/tint/builtins/gen/literal/saturate/462535.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/saturate/462535.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/saturate/4ed8d7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/saturate/4ed8d7.wgsl.expected.glsl index e6bfa97a24..b07accd517 100644 --- a/test/tint/builtins/gen/literal/saturate/4ed8d7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/saturate/4ed8d7.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void saturate_4ed8d7() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/saturate/51567f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/saturate/51567f.wgsl.expected.glsl index f8d3783204..a42d375152 100644 --- a/test/tint/builtins/gen/literal/saturate/51567f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/saturate/51567f.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/saturate/6bcddf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/saturate/6bcddf.wgsl.expected.glsl index f3230d4555..119074ca05 100644 --- a/test/tint/builtins/gen/literal/saturate/6bcddf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/saturate/6bcddf.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/saturate/78b37c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/saturate/78b37c.wgsl.expected.glsl index e660571b79..9c31896bb0 100644 --- a/test/tint/builtins/gen/literal/saturate/78b37c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/saturate/78b37c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void saturate_78b37c() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/saturate/a5b571.wgsl.expected.glsl b/test/tint/builtins/gen/literal/saturate/a5b571.wgsl.expected.glsl index 6b4c44cd54..77cb742732 100644 --- a/test/tint/builtins/gen/literal/saturate/a5b571.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/saturate/a5b571.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/saturate/cd2028.wgsl.expected.glsl b/test/tint/builtins/gen/literal/saturate/cd2028.wgsl.expected.glsl index d89b135a50..a1a558506c 100644 --- a/test/tint/builtins/gen/literal/saturate/cd2028.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/saturate/cd2028.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/saturate/d55822.wgsl.expected.glsl b/test/tint/builtins/gen/literal/saturate/d55822.wgsl.expected.glsl index 499d4888c8..67a2fe2b55 100644 --- a/test/tint/builtins/gen/literal/saturate/d55822.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/saturate/d55822.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void saturate_d55822() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/saturate/dcde71.wgsl.expected.glsl b/test/tint/builtins/gen/literal/saturate/dcde71.wgsl.expected.glsl index e71a638f55..796082b73f 100644 --- a/test/tint/builtins/gen/literal/saturate/dcde71.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/saturate/dcde71.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/saturate/e40fb6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/saturate/e40fb6.wgsl.expected.glsl index 950837f6b2..9ab26d259d 100644 --- a/test/tint/builtins/gen/literal/saturate/e40fb6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/saturate/e40fb6.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void saturate_e40fb6() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/saturate/e8df56.wgsl.expected.glsl b/test/tint/builtins/gen/literal/saturate/e8df56.wgsl.expected.glsl index 4fdaa814c5..2575e7812d 100644 --- a/test/tint/builtins/gen/literal/saturate/e8df56.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/saturate/e8df56.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/select/00b848.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/00b848.wgsl.expected.glsl index 6d581880b0..9bf615e4bd 100644 --- a/test/tint/builtins/gen/literal/select/00b848.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/00b848.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/select/01e2cd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/01e2cd.wgsl.expected.glsl index b71f1bc40d..0b901dbc82 100644 --- a/test/tint/builtins/gen/literal/select/01e2cd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/01e2cd.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/select/087ea4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/087ea4.wgsl.expected.glsl index e1abe08bfa..1b7bd09b56 100644 --- a/test/tint/builtins/gen/literal/select/087ea4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/087ea4.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/select/089657.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/089657.wgsl.expected.glsl index 98a7e95857..f89990715b 100644 --- a/test/tint/builtins/gen/literal/select/089657.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/089657.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_089657() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/select/10e73b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/10e73b.wgsl.expected.glsl index 02618cb0f1..14081ad775 100644 --- a/test/tint/builtins/gen/literal/select/10e73b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/10e73b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/select/17441a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/17441a.wgsl.expected.glsl index 0bf0b8cf5f..70eb60804d 100644 --- a/test/tint/builtins/gen/literal/select/17441a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/17441a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_17441a() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/select/1ada2a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/1ada2a.wgsl.expected.glsl index ff9cfb7941..20e75c136a 100644 --- a/test/tint/builtins/gen/literal/select/1ada2a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/1ada2a.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/select/1e960b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/1e960b.wgsl.expected.glsl index 93f6c4fe74..eed4b29638 100644 --- a/test/tint/builtins/gen/literal/select/1e960b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/1e960b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/select/1f4d93.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/1f4d93.wgsl.expected.glsl index 930bc6472f..9b568451ac 100644 --- a/test/tint/builtins/gen/literal/select/1f4d93.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/1f4d93.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_1f4d93() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/select/266aff.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/266aff.wgsl.expected.glsl index 85ae182887..a8294a6210 100644 --- a/test/tint/builtins/gen/literal/select/266aff.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/266aff.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/select/28a27e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/28a27e.wgsl.expected.glsl index 0c55d3cc56..521a96d92d 100644 --- a/test/tint/builtins/gen/literal/select/28a27e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/28a27e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/select/2c96d4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/2c96d4.wgsl.expected.glsl index 4757c32bcc..062e3059cc 100644 --- a/test/tint/builtins/gen/literal/select/2c96d4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/2c96d4.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_2c96d4() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/select/3a14be.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/3a14be.wgsl.expected.glsl index f7f5033040..3eca8983d9 100644 --- a/test/tint/builtins/gen/literal/select/3a14be.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/3a14be.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_3a14be() { ivec2 res = ivec2(1); diff --git a/test/tint/builtins/gen/literal/select/3c25ce.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/3c25ce.wgsl.expected.glsl index a89ff991aa..a2b9156ae8 100644 --- a/test/tint/builtins/gen/literal/select/3c25ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/3c25ce.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/select/416e14.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/416e14.wgsl.expected.glsl index 7f456c0e55..3dab29f72c 100644 --- a/test/tint/builtins/gen/literal/select/416e14.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/416e14.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/select/431dfb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/431dfb.wgsl.expected.glsl index 5c2a42c57d..467401842e 100644 --- a/test/tint/builtins/gen/literal/select/431dfb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/431dfb.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_431dfb() { ivec2 res = ivec2(1); diff --git a/test/tint/builtins/gen/literal/select/43741e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/43741e.wgsl.expected.glsl index 502a2e4fa8..f03504c0dc 100644 --- a/test/tint/builtins/gen/literal/select/43741e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/43741e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_43741e() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/select/494051.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/494051.wgsl.expected.glsl index 616fcc292d..44165b4312 100644 --- a/test/tint/builtins/gen/literal/select/494051.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/494051.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_494051() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/select/4c4738.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/4c4738.wgsl.expected.glsl index f2e5a9a361..76a00181a8 100644 --- a/test/tint/builtins/gen/literal/select/4c4738.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/4c4738.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_4c4738() { ivec4 res = ivec4(1); diff --git a/test/tint/builtins/gen/literal/select/4e60da.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/4e60da.wgsl.expected.glsl index e457b9d8a7..12dca6d4a1 100644 --- a/test/tint/builtins/gen/literal/select/4e60da.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/4e60da.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_4e60da() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/select/51b047.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/51b047.wgsl.expected.glsl index f3e014b940..6c11622a88 100644 --- a/test/tint/builtins/gen/literal/select/51b047.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/51b047.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/literal/select/53d518.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/53d518.wgsl.expected.glsl index be4612e77b..1bb8aee308 100644 --- a/test/tint/builtins/gen/literal/select/53d518.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/53d518.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/select/713567.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/713567.wgsl.expected.glsl index f1de1360cf..f3abf3f208 100644 --- a/test/tint/builtins/gen/literal/select/713567.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/713567.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/select/78be5f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/78be5f.wgsl.expected.glsl index 473da2ace0..7cf653c1db 100644 --- a/test/tint/builtins/gen/literal/select/78be5f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/78be5f.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/select/80a9a9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/80a9a9.wgsl.expected.glsl index fe83c2e719..27c79fa442 100644 --- a/test/tint/builtins/gen/literal/select/80a9a9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/80a9a9.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/select/830dd9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/830dd9.wgsl.expected.glsl index 7635389767..6528e7af12 100644 --- a/test/tint/builtins/gen/literal/select/830dd9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/830dd9.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/select/86f9bd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/86f9bd.wgsl.expected.glsl index 5d4ef532f0..904e5c6877 100644 --- a/test/tint/builtins/gen/literal/select/86f9bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/86f9bd.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/select/8fa62c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/8fa62c.wgsl.expected.glsl index 20d96adb2c..a299fe3fb7 100644 --- a/test/tint/builtins/gen/literal/select/8fa62c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/8fa62c.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/select/99f883.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/99f883.wgsl.expected.glsl index 30ecdf1de4..d308e81009 100644 --- a/test/tint/builtins/gen/literal/select/99f883.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/99f883.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/literal/select/9b478d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/9b478d.wgsl.expected.glsl index 35d7abb205..50cdc59cf2 100644 --- a/test/tint/builtins/gen/literal/select/9b478d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/9b478d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_9b478d() { int res = 1; diff --git a/test/tint/builtins/gen/literal/select/a081f1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/a081f1.wgsl.expected.glsl index 5f4dd1b62b..88e6ee469d 100644 --- a/test/tint/builtins/gen/literal/select/a081f1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/a081f1.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/select/a2860e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/a2860e.wgsl.expected.glsl index 59cce3ec10..d569c34440 100644 --- a/test/tint/builtins/gen/literal/select/a2860e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/a2860e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/select/ab069f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/ab069f.wgsl.expected.glsl index 7d92b7e2ca..2812eccd2c 100644 --- a/test/tint/builtins/gen/literal/select/ab069f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/ab069f.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/select/b04721.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/b04721.wgsl.expected.glsl index 0ac40293aa..347ed916ce 100644 --- a/test/tint/builtins/gen/literal/select/b04721.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/b04721.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/literal/select/b93806.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/b93806.wgsl.expected.glsl index a3a1139edd..6b8a5d9b18 100644 --- a/test/tint/builtins/gen/literal/select/b93806.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/b93806.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_b93806() { ivec3 res = ivec3(1); diff --git a/test/tint/builtins/gen/literal/select/bb447f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/bb447f.wgsl.expected.glsl index 3724160f31..3ec6590e9e 100644 --- a/test/tint/builtins/gen/literal/select/bb447f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/bb447f.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/select/bb8aae.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/bb8aae.wgsl.expected.glsl index e4eca6f468..a3192335bb 100644 --- a/test/tint/builtins/gen/literal/select/bb8aae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/bb8aae.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/select/bf3d29.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/bf3d29.wgsl.expected.glsl index 74236f4000..c5e635d52a 100644 --- a/test/tint/builtins/gen/literal/select/bf3d29.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/bf3d29.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/select/c31f9e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/c31f9e.wgsl.expected.glsl index 1c0d555972..9a05ef0d94 100644 --- a/test/tint/builtins/gen/literal/select/c31f9e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/c31f9e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/select/c41bd1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/c41bd1.wgsl.expected.glsl index 51f3381343..b6d0809465 100644 --- a/test/tint/builtins/gen/literal/select/c41bd1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/c41bd1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/select/c4a4ef.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/c4a4ef.wgsl.expected.glsl index 2e9699629f..d6a8af1dce 100644 --- a/test/tint/builtins/gen/literal/select/c4a4ef.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/c4a4ef.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/literal/select/cb9301.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/cb9301.wgsl.expected.glsl index 815a6ce889..b9fceb6d91 100644 --- a/test/tint/builtins/gen/literal/select/cb9301.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/cb9301.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/select/dfab3b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/dfab3b.wgsl.expected.glsl index d2aea073b1..3773936748 100644 --- a/test/tint/builtins/gen/literal/select/dfab3b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/dfab3b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_dfab3b() { ivec3 res = ivec3(1); diff --git a/test/tint/builtins/gen/literal/select/e381c3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/e381c3.wgsl.expected.glsl index e82544cf5a..d54d5e89ff 100644 --- a/test/tint/builtins/gen/literal/select/e381c3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/e381c3.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_e381c3() { ivec4 res = ivec4(1); diff --git a/test/tint/builtins/gen/literal/select/e3e028.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/e3e028.wgsl.expected.glsl index 1e8bbc927b..c283fafc61 100644 --- a/test/tint/builtins/gen/literal/select/e3e028.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/e3e028.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/select/ebfea2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/ebfea2.wgsl.expected.glsl index 11ab7bdb41..c57028a08b 100644 --- a/test/tint/builtins/gen/literal/select/ebfea2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/ebfea2.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/select/ed7c13.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/ed7c13.wgsl.expected.glsl index b256cb3c80..bb878e04f0 100644 --- a/test/tint/builtins/gen/literal/select/ed7c13.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/ed7c13.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/select/ed8a15.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/ed8a15.wgsl.expected.glsl index 12b13d3d96..8a5c08efa2 100644 --- a/test/tint/builtins/gen/literal/select/ed8a15.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/ed8a15.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/select/fb7e53.wgsl.expected.glsl b/test/tint/builtins/gen/literal/select/fb7e53.wgsl.expected.glsl index a9d9b440dd..2d2f5af4b2 100644 --- a/test/tint/builtins/gen/literal/select/fb7e53.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/select/fb7e53.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/sign/0799fd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/0799fd.wgsl.expected.glsl index 1bdb757cdb..add493c31f 100644 --- a/test/tint/builtins/gen/literal/sign/0799fd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/0799fd.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_0799fd() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/sign/159665.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/159665.wgsl.expected.glsl index 055b8f6eb6..2da4d21636 100644 --- a/test/tint/builtins/gen/literal/sign/159665.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/159665.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/sign/160933.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/160933.wgsl.expected.glsl index bef419f68f..a70b7a2ea1 100644 --- a/test/tint/builtins/gen/literal/sign/160933.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/160933.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/sign/3233fa.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/3233fa.wgsl.expected.glsl index 2bb9ab4980..2e89b4e04d 100644 --- a/test/tint/builtins/gen/literal/sign/3233fa.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/3233fa.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/literal/sign/3a39ac.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/3a39ac.wgsl.expected.glsl index f1d122321c..6cee32c49e 100644 --- a/test/tint/builtins/gen/literal/sign/3a39ac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/3a39ac.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_3a39ac() { int res = 1; diff --git a/test/tint/builtins/gen/literal/sign/3bdab6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/3bdab6.wgsl.expected.glsl index 855bd8350f..4065f078c6 100644 --- a/test/tint/builtins/gen/literal/sign/3bdab6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/3bdab6.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_3bdab6() { ivec4 res = ivec4(1); diff --git a/test/tint/builtins/gen/literal/sign/55339e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/55339e.wgsl.expected.glsl index f8d6b4d7f4..ed48e4d776 100644 --- a/test/tint/builtins/gen/literal/sign/55339e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/55339e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_55339e() { ivec3 res = ivec3(1); diff --git a/test/tint/builtins/gen/literal/sign/58d779.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/58d779.wgsl.expected.glsl index 9c6dad0938..f37e9b8226 100644 --- a/test/tint/builtins/gen/literal/sign/58d779.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/58d779.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/literal/sign/5d283a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/5d283a.wgsl.expected.glsl index ccf89dc876..bef847de9a 100644 --- a/test/tint/builtins/gen/literal/sign/5d283a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/5d283a.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/sign/7c85ea.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/7c85ea.wgsl.expected.glsl index 7e72af4b55..3d8e4cb26a 100644 --- a/test/tint/builtins/gen/literal/sign/7c85ea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/7c85ea.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/sign/926015.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/926015.wgsl.expected.glsl index d4e1fc855e..d973f2e4d6 100644 --- a/test/tint/builtins/gen/literal/sign/926015.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/926015.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/literal/sign/943b2e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/943b2e.wgsl.expected.glsl index 97ba362c6c..2b39410764 100644 --- a/test/tint/builtins/gen/literal/sign/943b2e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/943b2e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_943b2e() { ivec2 res = ivec2(1); diff --git a/test/tint/builtins/gen/literal/sign/9603b1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/9603b1.wgsl.expected.glsl index 30a9a4d183..79ae65a810 100644 --- a/test/tint/builtins/gen/literal/sign/9603b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/9603b1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/literal/sign/ab6301.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/ab6301.wgsl.expected.glsl index 77165edd85..b0e503c0da 100644 --- a/test/tint/builtins/gen/literal/sign/ab6301.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/ab6301.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_ab6301() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/sign/b8f634.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/b8f634.wgsl.expected.glsl index 27299a7040..f657904b93 100644 --- a/test/tint/builtins/gen/literal/sign/b8f634.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/b8f634.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/sign/c8289c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/c8289c.wgsl.expected.glsl index f30b888888..f560e47c2f 100644 --- a/test/tint/builtins/gen/literal/sign/c8289c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/c8289c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_c8289c() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl.expected.glsl index 6d07cb89ae..ed1cc896d4 100644 --- a/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/sign/d065d8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/d065d8.wgsl.expected.glsl index 813bad7704..81e9d40e16 100644 --- a/test/tint/builtins/gen/literal/sign/d065d8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/d065d8.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/sign/dd790e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/dd790e.wgsl.expected.glsl index 2e924df1b9..ed22a96f3a 100644 --- a/test/tint/builtins/gen/literal/sign/dd790e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/dd790e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/sign/f5da6a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sign/f5da6a.wgsl.expected.glsl index 9baba409ae..542a41d00d 100644 --- a/test/tint/builtins/gen/literal/sign/f5da6a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sign/f5da6a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_f5da6a() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/sin/01f241.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sin/01f241.wgsl.expected.glsl index a184d89a12..4eeddbc6e2 100644 --- a/test/tint/builtins/gen/literal/sin/01f241.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sin/01f241.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/sin/15b2c6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sin/15b2c6.wgsl.expected.glsl index 0010c8021d..e7a028802f 100644 --- a/test/tint/builtins/gen/literal/sin/15b2c6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sin/15b2c6.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sin_15b2c6() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/sin/2c903b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sin/2c903b.wgsl.expected.glsl index a58a332cf4..57aebb1f90 100644 --- a/test/tint/builtins/gen/literal/sin/2c903b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sin/2c903b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/sin/3cca11.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sin/3cca11.wgsl.expected.glsl index 4b690c50ed..197b987977 100644 --- a/test/tint/builtins/gen/literal/sin/3cca11.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sin/3cca11.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/sin/4e3979.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sin/4e3979.wgsl.expected.glsl index f61132c87c..a883f8b563 100644 --- a/test/tint/builtins/gen/literal/sin/4e3979.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sin/4e3979.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/sin/5c0712.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sin/5c0712.wgsl.expected.glsl index b5d0b66163..ed740c3bb6 100644 --- a/test/tint/builtins/gen/literal/sin/5c0712.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sin/5c0712.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/sin/66a59f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sin/66a59f.wgsl.expected.glsl index 04cd7d5e82..bdffa776c9 100644 --- a/test/tint/builtins/gen/literal/sin/66a59f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sin/66a59f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/sin/67b03c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sin/67b03c.wgsl.expected.glsl index efc102b2af..f726a76af8 100644 --- a/test/tint/builtins/gen/literal/sin/67b03c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sin/67b03c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sin_67b03c() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/sin/68d3ab.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sin/68d3ab.wgsl.expected.glsl index 497f2b9352..4d142a8d01 100644 --- a/test/tint/builtins/gen/literal/sin/68d3ab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sin/68d3ab.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sin_68d3ab() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/sin/a9ab19.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sin/a9ab19.wgsl.expected.glsl index 1a38190870..06058a29e6 100644 --- a/test/tint/builtins/gen/literal/sin/a9ab19.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sin/a9ab19.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sin_a9ab19() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/sin/b78c91.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sin/b78c91.wgsl.expected.glsl index 5e8710e665..89e577f1cd 100644 --- a/test/tint/builtins/gen/literal/sin/b78c91.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sin/b78c91.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/sin/fc8bc4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sin/fc8bc4.wgsl.expected.glsl index 07234ec62e..0bd900e09f 100644 --- a/test/tint/builtins/gen/literal/sin/fc8bc4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sin/fc8bc4.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/sinh/0908c1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sinh/0908c1.wgsl.expected.glsl index d38af7606c..adbd29100c 100644 --- a/test/tint/builtins/gen/literal/sinh/0908c1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sinh/0908c1.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/sinh/445e33.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sinh/445e33.wgsl.expected.glsl index 4af4e37b08..24381ca699 100644 --- a/test/tint/builtins/gen/literal/sinh/445e33.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sinh/445e33.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/sinh/69cce2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sinh/69cce2.wgsl.expected.glsl index 753bb5d9dd..36fb5f082e 100644 --- a/test/tint/builtins/gen/literal/sinh/69cce2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sinh/69cce2.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/sinh/77a2a3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sinh/77a2a3.wgsl.expected.glsl index da0114b1d3..129860f54d 100644 --- a/test/tint/builtins/gen/literal/sinh/77a2a3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sinh/77a2a3.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sinh_77a2a3() { vec3 res = vec3(1.17520117759704589844f); diff --git a/test/tint/builtins/gen/literal/sinh/7bb598.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sinh/7bb598.wgsl.expected.glsl index d65d8e166f..9e1b29bd31 100644 --- a/test/tint/builtins/gen/literal/sinh/7bb598.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sinh/7bb598.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/sinh/924f19.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sinh/924f19.wgsl.expected.glsl index dbd51f85b9..e7fd85c9a3 100644 --- a/test/tint/builtins/gen/literal/sinh/924f19.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sinh/924f19.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/sinh/9c1092.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sinh/9c1092.wgsl.expected.glsl index 725e252675..60f8f24f68 100644 --- a/test/tint/builtins/gen/literal/sinh/9c1092.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sinh/9c1092.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sinh_9c1092() { vec2 res = vec2(1.17520117759704589844f); diff --git a/test/tint/builtins/gen/literal/sinh/a3da7c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sinh/a3da7c.wgsl.expected.glsl index 1a25c28967..a383407013 100644 --- a/test/tint/builtins/gen/literal/sinh/a3da7c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sinh/a3da7c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sinh_a3da7c() { vec4 res = vec4(1.17520117759704589844f); diff --git a/test/tint/builtins/gen/literal/sinh/b9860e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sinh/b9860e.wgsl.expected.glsl index 12191462dc..1a4e18d7f2 100644 --- a/test/tint/builtins/gen/literal/sinh/b9860e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sinh/b9860e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl.expected.glsl index 72f04dbb10..f3347a17dc 100644 --- a/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/sinh/c4df74.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sinh/c4df74.wgsl.expected.glsl index bfe94eae30..29dd8c5d6d 100644 --- a/test/tint/builtins/gen/literal/sinh/c4df74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sinh/c4df74.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sinh_c4df74() { float res = 1.17520117759704589844f; diff --git a/test/tint/builtins/gen/literal/sinh/c9a5eb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sinh/c9a5eb.wgsl.expected.glsl index f6cc268da1..2b9f3ccd80 100644 --- a/test/tint/builtins/gen/literal/sinh/c9a5eb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sinh/c9a5eb.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/smoothstep/0c481b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/smoothstep/0c481b.wgsl.expected.glsl index d7f4fe4f72..50e2130092 100644 --- a/test/tint/builtins/gen/literal/smoothstep/0c481b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/smoothstep/0c481b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void smoothstep_0c481b() { vec2 res = vec2(0.5f); diff --git a/test/tint/builtins/gen/literal/smoothstep/0c4ffc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/smoothstep/0c4ffc.wgsl.expected.glsl index 12359d8044..16eb482b38 100644 --- a/test/tint/builtins/gen/literal/smoothstep/0c4ffc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/smoothstep/0c4ffc.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void smoothstep_0c4ffc() { vec4 res = vec4(0.5f); diff --git a/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl.expected.glsl b/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl.expected.glsl index a371f65ac3..d2a6aec112 100644 --- a/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/smoothstep/392c19.wgsl.expected.glsl b/test/tint/builtins/gen/literal/smoothstep/392c19.wgsl.expected.glsl index 3c90ce95c9..185595bba7 100644 --- a/test/tint/builtins/gen/literal/smoothstep/392c19.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/smoothstep/392c19.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/smoothstep/40864c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/smoothstep/40864c.wgsl.expected.glsl index d61a8426b4..3b13185491 100644 --- a/test/tint/builtins/gen/literal/smoothstep/40864c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/smoothstep/40864c.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl.expected.glsl b/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl.expected.glsl index 46eeccb1f9..088b7574d3 100644 --- a/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/smoothstep/66e4bd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/smoothstep/66e4bd.wgsl.expected.glsl index 562fefab7d..b31b8c0946 100644 --- a/test/tint/builtins/gen/literal/smoothstep/66e4bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/smoothstep/66e4bd.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void smoothstep_66e4bd() { vec3 res = vec3(0.5f); diff --git a/test/tint/builtins/gen/literal/smoothstep/6c4975.wgsl.expected.glsl b/test/tint/builtins/gen/literal/smoothstep/6c4975.wgsl.expected.glsl index f2495b7a53..730cf8fabd 100644 --- a/test/tint/builtins/gen/literal/smoothstep/6c4975.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/smoothstep/6c4975.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl.expected.glsl b/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl.expected.glsl index a56da11db4..d2e2e87e9f 100644 --- a/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/smoothstep/a80fff.wgsl.expected.glsl b/test/tint/builtins/gen/literal/smoothstep/a80fff.wgsl.expected.glsl index f046ecc822..2860df5be4 100644 --- a/test/tint/builtins/gen/literal/smoothstep/a80fff.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/smoothstep/a80fff.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void smoothstep_a80fff() { float res = 0.5f; diff --git a/test/tint/builtins/gen/literal/smoothstep/aad1db.wgsl.expected.glsl b/test/tint/builtins/gen/literal/smoothstep/aad1db.wgsl.expected.glsl index 6f365fcb9d..d14aa2d0fb 100644 --- a/test/tint/builtins/gen/literal/smoothstep/aad1db.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/smoothstep/aad1db.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl.expected.glsl index 53a9f21985..e63fdad7e0 100644 --- a/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/sqrt/072192.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sqrt/072192.wgsl.expected.glsl index 910819aec0..c6c1725fce 100644 --- a/test/tint/builtins/gen/literal/sqrt/072192.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sqrt/072192.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sqrt_072192() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/sqrt/20c74e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sqrt/20c74e.wgsl.expected.glsl index 9c2bd9fdbc..e752e94cf9 100644 --- a/test/tint/builtins/gen/literal/sqrt/20c74e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sqrt/20c74e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/sqrt/4ac2c5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sqrt/4ac2c5.wgsl.expected.glsl index ee4417e05e..a310b89778 100644 --- a/test/tint/builtins/gen/literal/sqrt/4ac2c5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sqrt/4ac2c5.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sqrt_4ac2c5() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl.expected.glsl index e2196c01d3..e8e0162028 100644 --- a/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl.expected.glsl index e41ecffe2c..2620d26340 100644 --- a/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/sqrt/8c7024.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sqrt/8c7024.wgsl.expected.glsl index 2c5a45ee4a..71fefe3038 100644 --- a/test/tint/builtins/gen/literal/sqrt/8c7024.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sqrt/8c7024.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/sqrt/8da177.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sqrt/8da177.wgsl.expected.glsl index feec5e8c3c..2f0921ea7a 100644 --- a/test/tint/builtins/gen/literal/sqrt/8da177.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sqrt/8da177.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sqrt_8da177() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/sqrt/9c5cbe.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sqrt/9c5cbe.wgsl.expected.glsl index c6f1427a2a..63e151f1b0 100644 --- a/test/tint/builtins/gen/literal/sqrt/9c5cbe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sqrt/9c5cbe.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sqrt_9c5cbe() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/sqrt/aa0d7a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sqrt/aa0d7a.wgsl.expected.glsl index 10fe5e3637..eb1cda7c3f 100644 --- a/test/tint/builtins/gen/literal/sqrt/aa0d7a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sqrt/aa0d7a.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl.expected.glsl index eff1b74b55..42ea817060 100644 --- a/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl.expected.glsl index 7f33e73bb6..4711be532c 100644 --- a/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/sqrt/f8c59a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/sqrt/f8c59a.wgsl.expected.glsl index 5e8b27a364..816955f3b6 100644 --- a/test/tint/builtins/gen/literal/sqrt/f8c59a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/sqrt/f8c59a.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/step/07cb06.wgsl.expected.glsl b/test/tint/builtins/gen/literal/step/07cb06.wgsl.expected.glsl index 516e8b445e..7635e28769 100644 --- a/test/tint/builtins/gen/literal/step/07cb06.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/step/07cb06.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/step/0b073b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/step/0b073b.wgsl.expected.glsl index eba77061f0..406035876f 100644 --- a/test/tint/builtins/gen/literal/step/0b073b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/step/0b073b.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/step/19accd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/step/19accd.wgsl.expected.glsl index 11a3c7a749..5913e6650d 100644 --- a/test/tint/builtins/gen/literal/step/19accd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/step/19accd.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/step/334303.wgsl.expected.glsl b/test/tint/builtins/gen/literal/step/334303.wgsl.expected.glsl index 130fcbf174..a28efab81d 100644 --- a/test/tint/builtins/gen/literal/step/334303.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/step/334303.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/step/38cd79.wgsl.expected.glsl b/test/tint/builtins/gen/literal/step/38cd79.wgsl.expected.glsl index bfcf13aeab..633f4af786 100644 --- a/test/tint/builtins/gen/literal/step/38cd79.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/step/38cd79.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void step_38cd79() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/step/415879.wgsl.expected.glsl b/test/tint/builtins/gen/literal/step/415879.wgsl.expected.glsl index d276f82f3d..5e1d9c7480 100644 --- a/test/tint/builtins/gen/literal/step/415879.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/step/415879.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void step_415879() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/step/630d07.wgsl.expected.glsl b/test/tint/builtins/gen/literal/step/630d07.wgsl.expected.glsl index 9694197fbf..5604a39d70 100644 --- a/test/tint/builtins/gen/literal/step/630d07.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/step/630d07.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/step/7c7e5c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/step/7c7e5c.wgsl.expected.glsl index 2d91ea8e6b..df72bcc370 100644 --- a/test/tint/builtins/gen/literal/step/7c7e5c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/step/7c7e5c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void step_7c7e5c() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/step/baa320.wgsl.expected.glsl b/test/tint/builtins/gen/literal/step/baa320.wgsl.expected.glsl index 39c747b823..5268390037 100644 --- a/test/tint/builtins/gen/literal/step/baa320.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/step/baa320.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/step/cc6b61.wgsl.expected.glsl b/test/tint/builtins/gen/literal/step/cc6b61.wgsl.expected.glsl index f54dbbc35b..7f658eb723 100644 --- a/test/tint/builtins/gen/literal/step/cc6b61.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/step/cc6b61.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/step/e2b337.wgsl.expected.glsl b/test/tint/builtins/gen/literal/step/e2b337.wgsl.expected.glsl index 28b55f76b5..888fb55cc7 100644 --- a/test/tint/builtins/gen/literal/step/e2b337.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/step/e2b337.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/step/f9b70c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/step/f9b70c.wgsl.expected.glsl index 5a98ba947e..75b938d9db 100644 --- a/test/tint/builtins/gen/literal/step/f9b70c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/step/f9b70c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void step_f9b70c() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/tan/244e2a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tan/244e2a.wgsl.expected.glsl index 9ad3e374cf..7daced3b25 100644 --- a/test/tint/builtins/gen/literal/tan/244e2a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tan/244e2a.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/tan/2f030e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tan/2f030e.wgsl.expected.glsl index ec25ac7123..e70a04a959 100644 --- a/test/tint/builtins/gen/literal/tan/2f030e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tan/2f030e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/tan/311400.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tan/311400.wgsl.expected.glsl index fb990eaa44..51e0c50bac 100644 --- a/test/tint/builtins/gen/literal/tan/311400.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tan/311400.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tan_311400() { float res = 1.55740773677825927734f; diff --git a/test/tint/builtins/gen/literal/tan/539e54.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tan/539e54.wgsl.expected.glsl index 4342e5037d..aab1ae6014 100644 --- a/test/tint/builtins/gen/literal/tan/539e54.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tan/539e54.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/tan/7be368.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tan/7be368.wgsl.expected.glsl index 1ac28bd92f..b6158b1e4a 100644 --- a/test/tint/builtins/gen/literal/tan/7be368.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tan/7be368.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tan_7be368() { vec2 res = vec2(1.55740773677825927734f); diff --git a/test/tint/builtins/gen/literal/tan/7ea104.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tan/7ea104.wgsl.expected.glsl index 44c145df70..e85726c9a1 100644 --- a/test/tint/builtins/gen/literal/tan/7ea104.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tan/7ea104.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/tan/8ce3e9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tan/8ce3e9.wgsl.expected.glsl index 262f03a2a4..012468be1b 100644 --- a/test/tint/builtins/gen/literal/tan/8ce3e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tan/8ce3e9.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl.expected.glsl index 40f9545f90..0b81dea811 100644 --- a/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/tan/a0966f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tan/a0966f.wgsl.expected.glsl index 5803b3ab61..1d82baf56c 100644 --- a/test/tint/builtins/gen/literal/tan/a0966f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tan/a0966f.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tan_a0966f() { vec4 res = vec4(1.55740773677825927734f); diff --git a/test/tint/builtins/gen/literal/tan/ae26ae.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tan/ae26ae.wgsl.expected.glsl index b920c445f3..64510ff91d 100644 --- a/test/tint/builtins/gen/literal/tan/ae26ae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tan/ae26ae.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tan_ae26ae() { vec3 res = vec3(1.55740773677825927734f); diff --git a/test/tint/builtins/gen/literal/tan/d4d491.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tan/d4d491.wgsl.expected.glsl index 59446f02f4..6d01b9df2f 100644 --- a/test/tint/builtins/gen/literal/tan/d4d491.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tan/d4d491.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/tan/db0456.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tan/db0456.wgsl.expected.glsl index 004d93fe86..3200206e16 100644 --- a/test/tint/builtins/gen/literal/tan/db0456.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tan/db0456.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl.expected.glsl index 0fba5f3c01..7740d1b127 100644 --- a/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/tanh/313aa1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tanh/313aa1.wgsl.expected.glsl index 74033cdbaf..c093c29244 100644 --- a/test/tint/builtins/gen/literal/tanh/313aa1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tanh/313aa1.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tanh_313aa1() { float res = 0.76159417629241943359f; diff --git a/test/tint/builtins/gen/literal/tanh/5663c5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tanh/5663c5.wgsl.expected.glsl index 06285f771e..358bbb4b79 100644 --- a/test/tint/builtins/gen/literal/tanh/5663c5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tanh/5663c5.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/tanh/5724b3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tanh/5724b3.wgsl.expected.glsl index 2afea7da2a..4180f1061c 100644 --- a/test/tint/builtins/gen/literal/tanh/5724b3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tanh/5724b3.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/tanh/5b19af.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tanh/5b19af.wgsl.expected.glsl index 79da781bb8..b615ad3436 100644 --- a/test/tint/builtins/gen/literal/tanh/5b19af.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tanh/5b19af.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/tanh/6289fd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tanh/6289fd.wgsl.expected.glsl index de224d7bfc..d2482cc50a 100644 --- a/test/tint/builtins/gen/literal/tanh/6289fd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tanh/6289fd.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tanh_6289fd() { vec3 res = vec3(0.76159417629241943359f); diff --git a/test/tint/builtins/gen/literal/tanh/6d105a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tanh/6d105a.wgsl.expected.glsl index 9a412f2e79..c7a4cab1e2 100644 --- a/test/tint/builtins/gen/literal/tanh/6d105a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tanh/6d105a.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/tanh/9f9fb9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tanh/9f9fb9.wgsl.expected.glsl index 4e2aa5b6cd..aece99f436 100644 --- a/test/tint/builtins/gen/literal/tanh/9f9fb9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tanh/9f9fb9.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/tanh/ac5d33.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tanh/ac5d33.wgsl.expected.glsl index 96871333e7..8f4f83bc53 100644 --- a/test/tint/builtins/gen/literal/tanh/ac5d33.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tanh/ac5d33.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tanh_ac5d33() { vec4 res = vec4(0.76159417629241943359f); diff --git a/test/tint/builtins/gen/literal/tanh/c15fdb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tanh/c15fdb.wgsl.expected.glsl index bc260599f4..d913b90692 100644 --- a/test/tint/builtins/gen/literal/tanh/c15fdb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tanh/c15fdb.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/tanh/c48aa6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tanh/c48aa6.wgsl.expected.glsl index 767b82c2fa..c13506f5bd 100644 --- a/test/tint/builtins/gen/literal/tanh/c48aa6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tanh/c48aa6.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tanh_c48aa6() { vec2 res = vec2(0.76159417629241943359f); diff --git a/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl.expected.glsl index 5fe6d33c7e..3de64aa39a 100644 --- a/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/textureDimensions/00348c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/00348c.wgsl.expected.glsl index 7860031d3b..a489c14ab4 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/00348c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/00348c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/022903.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/022903.wgsl.expected.glsl index 77ee3efe22..da07437667 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/022903.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/022903.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/0890c6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/0890c6.wgsl.expected.glsl index 20c7bb2874..cf2825052a 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/0890c6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/0890c6.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/09140b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/09140b.wgsl.expected.glsl index 824dfcf634..7d5fc7589b 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/09140b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/09140b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/0baa0d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/0baa0d.wgsl.expected.glsl index 2586d8f4f3..a6c70ecde1 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/0baa0d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/0baa0d.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/0c0b0c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/0c0b0c.wgsl.expected.glsl index 5dc6e8ae26..024faed131 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/0c0b0c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/0c0b0c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/13f8db.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/13f8db.wgsl.expected.glsl index 7f291bc5cd..a6c33d7aa9 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/13f8db.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/13f8db.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/1417dd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/1417dd.wgsl.expected.glsl index 7b85b79eb7..3cb574e64f 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/1417dd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/1417dd.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/15aa17.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/15aa17.wgsl.expected.glsl index fbaf29e86e..d5af62bbf1 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/15aa17.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/15aa17.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/15b577.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/15b577.wgsl.expected.glsl index b0b845ee62..86a9b27a25 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/15b577.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/15b577.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/1a2be7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/1a2be7.wgsl.expected.glsl index 62f0f66c00..f8efd856df 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/1a2be7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/1a2be7.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/1bc428.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/1bc428.wgsl.expected.glsl index c414ba8d92..3f74360d16 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/1bc428.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/1bc428.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/1bd78c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/1bd78c.wgsl.expected.glsl index ad41e34e57..272dd5b56b 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/1bd78c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/1bd78c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/224113.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/224113.wgsl.expected.glsl index ba31e75873..1a7d4f20fa 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/224113.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/224113.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/24db07.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/24db07.wgsl.expected.glsl index ffc36901b6..76f4156f5a 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/24db07.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/24db07.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/26d6bf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/26d6bf.wgsl.expected.glsl index d1c34e3ec2..72f5cd7988 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/26d6bf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/26d6bf.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/2e443d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/2e443d.wgsl.expected.glsl index 1ae32a16bb..8bffe9bf5e 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/2e443d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/2e443d.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/2fd2a4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/2fd2a4.wgsl.expected.glsl index ffee698662..cbed794823 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/2fd2a4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/2fd2a4.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/31799c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/31799c.wgsl.expected.glsl index 5a966195d0..22755fb563 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/31799c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/31799c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/35a7e5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/35a7e5.wgsl.expected.glsl index dbbeaeef04..eb6212e7c0 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/35a7e5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/35a7e5.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/378a65.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/378a65.wgsl.expected.glsl index 443adeb96e..84d8d85249 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/378a65.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/378a65.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/382b16.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/382b16.wgsl.expected.glsl index 3f0107c6fb..f1df147a50 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/382b16.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/382b16.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/3a5bb1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/3a5bb1.wgsl.expected.glsl index 2ee9f6d8de..01c6da4f5e 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/3a5bb1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/3a5bb1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/3a7b69.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/3a7b69.wgsl.expected.glsl index 6137b7c057..84a983b6b3 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/3a7b69.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/3a7b69.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/3af3e7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/3af3e7.wgsl.expected.glsl index c77a89978d..19baa200ee 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/3af3e7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/3af3e7.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/3b38f6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/3b38f6.wgsl.expected.glsl index c7c38eea6a..4fbcaa9c04 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/3b38f6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/3b38f6.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/3baab5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/3baab5.wgsl.expected.glsl index d2c760913e..19a7d18e00 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/3baab5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/3baab5.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/3f3474.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/3f3474.wgsl.expected.glsl index 3fdde2dbde..6ddadf7e62 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/3f3474.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/3f3474.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/3fc3dc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/3fc3dc.wgsl.expected.glsl index 64949395c9..320f747ccb 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/3fc3dc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/3fc3dc.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/40c671.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/40c671.wgsl.expected.glsl index 388ebf94c4..ba553adbbc 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/40c671.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/40c671.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/40ecf4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/40ecf4.wgsl.expected.glsl index 6317e7fc55..0303a2b362 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/40ecf4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/40ecf4.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/41545f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/41545f.wgsl.expected.glsl index 4eb7836491..5e55fcace4 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/41545f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/41545f.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/445376.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/445376.wgsl.expected.glsl index 3b24b6bf92..7937721e33 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/445376.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/445376.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/44b358.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/44b358.wgsl.expected.glsl index 868adcbc3d..0e68b5bea1 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/44b358.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/44b358.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/452fc1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/452fc1.wgsl.expected.glsl index 4c6f856876..5927223da0 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/452fc1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/452fc1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/46f0fc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/46f0fc.wgsl.expected.glsl index fd530f5865..5ed91b78c6 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/46f0fc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/46f0fc.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/49a067.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/49a067.wgsl.expected.glsl index 481072dd34..f52891cfa8 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/49a067.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/49a067.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/4b26ef.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/4b26ef.wgsl.expected.glsl index b7b0de1095..42c0aa4ca0 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/4b26ef.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/4b26ef.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/4be71b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/4be71b.wgsl.expected.glsl index 48ba467a08..e969688496 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/4be71b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/4be71b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/528c0e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/528c0e.wgsl.expected.glsl index 4fffbbcd88..cf71cd62ff 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/528c0e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/528c0e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/58a82d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/58a82d.wgsl.expected.glsl index 18d8f1b361..b7204fda36 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/58a82d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/58a82d.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/591981.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/591981.wgsl.expected.glsl index d9c6003926..616acb13bd 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/591981.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/591981.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/599ab5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/599ab5.wgsl.expected.glsl index 7f5fe21110..7b5d754c6b 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/599ab5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/599ab5.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/5b4b10.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/5b4b10.wgsl.expected.glsl index bc304ff0a1..adb816466d 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/5b4b10.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/5b4b10.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/5df042.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/5df042.wgsl.expected.glsl index 53d46d7a61..b8b7619d62 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/5df042.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/5df042.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/607979.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/607979.wgsl.expected.glsl index 01d6c50782..22a0c4ab7e 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/607979.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/607979.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/62cb5a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/62cb5a.wgsl.expected.glsl index 384f79497b..15da75775e 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/62cb5a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/62cb5a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/64dc74.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/64dc74.wgsl.expected.glsl index cbd6bae73f..bdfdf952b0 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/64dc74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/64dc74.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isamplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/674058.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/674058.wgsl.expected.glsl index b48d280d8b..5a8866dc88 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/674058.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/674058.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/6e6c7a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/6e6c7a.wgsl.expected.glsl index 66bc26aa3a..b4bf9a8518 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/6e6c7a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/6e6c7a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/6f1b5d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/6f1b5d.wgsl.expected.glsl index 2d58cdcbe4..eece38f055 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/6f1b5d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/6f1b5d.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/7228de.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/7228de.wgsl.expected.glsl index 0f21a9a7c6..18efe9bdc5 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/7228de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/7228de.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/756031.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/756031.wgsl.expected.glsl index 43cb3642c5..95de26dc9a 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/756031.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/756031.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/756304.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/756304.wgsl.expected.glsl index 17f9f2f02f..c50ac10a38 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/756304.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/756304.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/79d168.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/79d168.wgsl.expected.glsl index 7dcdfd9d79..47135eea3d 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/79d168.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/79d168.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/7a3890.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/7a3890.wgsl.expected.glsl index 13a763664d..9df52efb9c 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/7a3890.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/7a3890.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/7a9e30.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/7a9e30.wgsl.expected.glsl index f972f63326..9f40f671dc 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/7a9e30.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/7a9e30.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usamplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/84f363.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/84f363.wgsl.expected.glsl index d3889a97ac..06fb23cabc 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/84f363.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/84f363.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/867ead.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/867ead.wgsl.expected.glsl index dbeb5793b4..87866be1d8 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/867ead.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/867ead.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/8efd47.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/8efd47.wgsl.expected.glsl index 2749b28133..a56171b7de 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/8efd47.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/8efd47.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/902179.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/902179.wgsl.expected.glsl index dd46ad695a..1722153caf 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/902179.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/902179.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/90dd74.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/90dd74.wgsl.expected.glsl index 0411303e94..80cbfb9d89 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/90dd74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/90dd74.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/920006.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/920006.wgsl.expected.glsl index 2682b7e18f..b33423e775 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/920006.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/920006.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/92552e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/92552e.wgsl.expected.glsl index a5fefdc5ca..9d6d281bd9 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/92552e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/92552e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/965645.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/965645.wgsl.expected.glsl index 4d0484e27a..504156e4e1 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/965645.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/965645.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/991ea9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/991ea9.wgsl.expected.glsl index 41641c4da4..7c505ec798 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/991ea9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/991ea9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/9b223b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/9b223b.wgsl.expected.glsl index 1bc995d0a7..283374086d 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/9b223b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/9b223b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/9baf27.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/9baf27.wgsl.expected.glsl index 0b3898568d..1cd2fafae6 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/9baf27.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/9baf27.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usamplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/9c7a00.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/9c7a00.wgsl.expected.glsl index ddd34e1d6b..8f3d37b8ff 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/9c7a00.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/9c7a00.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/9cd4ca.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/9cd4ca.wgsl.expected.glsl index 1c7252f4f5..dc29380e4c 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/9cd4ca.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/9cd4ca.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usamplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/9e0794.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/9e0794.wgsl.expected.glsl index abdf55b34a..a50a77c5d9 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/9e0794.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/9e0794.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/a2ba5e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/a2ba5e.wgsl.expected.glsl index ad10ea5864..67f88a560a 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/a2ba5e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/a2ba5e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isamplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/a48049.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/a48049.wgsl.expected.glsl index 905d28d3dd..9c9e8d727b 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/a48049.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/a48049.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/a4cd56.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/a4cd56.wgsl.expected.glsl index b94c4df0c8..0b0bd81c9c 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/a4cd56.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/a4cd56.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/aa4353.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/aa4353.wgsl.expected.glsl index 9476a5e869..b3c051d2bf 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/aa4353.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/aa4353.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/aac604.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/aac604.wgsl.expected.glsl index f41247b8de..dca2a62519 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/aac604.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/aac604.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/ad7d3b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/ad7d3b.wgsl.expected.glsl index 069e1c5b3a..a2ddf21d2d 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/ad7d3b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/ad7d3b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/b46d97.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/b46d97.wgsl.expected.glsl index 253cfd81d7..e8d4436fc7 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/b46d97.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/b46d97.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/bb95d9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/bb95d9.wgsl.expected.glsl index e826968f48..850a187894 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/bb95d9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/bb95d9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/bbe285.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/bbe285.wgsl.expected.glsl index 2316be5da1..72c08ac07b 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/bbe285.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/bbe285.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/c1dbf6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/c1dbf6.wgsl.expected.glsl index 4acf890a3f..71bc21388d 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/c1dbf6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/c1dbf6.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/c2cdd3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/c2cdd3.wgsl.expected.glsl index 3e656b4f99..0835ebcce1 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/c2cdd3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/c2cdd3.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/c44fc1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/c44fc1.wgsl.expected.glsl index b578f045cb..e335d31948 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/c44fc1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/c44fc1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/c5a36e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/c5a36e.wgsl.expected.glsl index f35d537224..0050738c98 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/c5a36e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/c5a36e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/c871f3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/c871f3.wgsl.expected.glsl index 8cc9c5ed5a..234009580d 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/c871f3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/c871f3.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/cad3b7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/cad3b7.wgsl.expected.glsl index 696315471a..926c382f2f 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/cad3b7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/cad3b7.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/cc947b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/cc947b.wgsl.expected.glsl index f3b5c23e7b..9f2845e1d4 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/cc947b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/cc947b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/cdc6c9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/cdc6c9.wgsl.expected.glsl index b86cb50e4f..76639c554a 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/cdc6c9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/cdc6c9.wgsl.expected.glsl @@ -69,7 +69,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct GammaTransferParams { float G; diff --git a/test/tint/builtins/gen/literal/textureDimensions/d08a94.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/d08a94.wgsl.expected.glsl index a876ea718e..06a5867242 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/d08a94.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/d08a94.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/d1b882.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/d1b882.wgsl.expected.glsl index 37a302d356..ee85c68c55 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/d1b882.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/d1b882.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/d3accd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/d3accd.wgsl.expected.glsl index 75976dd29f..8f8f4aaf1c 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/d3accd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/d3accd.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/d63c28.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/d63c28.wgsl.expected.glsl index bbd174ecb4..91da2e3cba 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/d63c28.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/d63c28.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/d8ba68.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/d8ba68.wgsl.expected.glsl index d9d5a8fd11..63abdf2ed3 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/d8ba68.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/d8ba68.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/d8f887.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/d8f887.wgsl.expected.glsl index 5c3606f219..0681ec96b5 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/d8f887.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/d8f887.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/da30d2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/da30d2.wgsl.expected.glsl index 6585696fb8..18ee7787a9 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/da30d2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/da30d2.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/dc83ce.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/dc83ce.wgsl.expected.glsl index dd892e1fd6..fbf5bb4ee5 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/dc83ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/dc83ce.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/dee461.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/dee461.wgsl.expected.glsl index 1ffc53c087..7887fe8f35 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/dee461.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/dee461.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/dfdc32.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/dfdc32.wgsl.expected.glsl index 4df686d35e..9cf5f40ca9 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/dfdc32.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/dfdc32.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/e122fe.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/e122fe.wgsl.expected.glsl index 38d1b36e53..ae62815693 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/e122fe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/e122fe.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/e18a8b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/e18a8b.wgsl.expected.glsl index 522965aec3..c2adeb0ac5 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/e18a8b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/e18a8b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/e4bfd2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/e4bfd2.wgsl.expected.glsl index 5bfee51b78..02ba803fed 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/e4bfd2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/e4bfd2.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/e4e310.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/e4e310.wgsl.expected.glsl index 6d20b28dec..ad9449a210 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/e4e310.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/e4e310.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/e5a203.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/e5a203.wgsl.expected.glsl index 59613337f0..824ae12bad 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/e5a203.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/e5a203.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/e99308.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/e99308.wgsl.expected.glsl index a9726abd96..adf7549819 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/e99308.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/e99308.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/ea066c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/ea066c.wgsl.expected.glsl index 55474629dc..89b1b272b4 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/ea066c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/ea066c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/eafe19.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/eafe19.wgsl.expected.glsl index b9b0a35f02..e89672805e 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/eafe19.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/eafe19.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/eb03b1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/eb03b1.wgsl.expected.glsl index b26825ca73..3594b7d988 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/eb03b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/eb03b1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/ef2e58.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/ef2e58.wgsl.expected.glsl index 1ff0462464..d56d2daf8d 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/ef2e58.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/ef2e58.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/f17acd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/f17acd.wgsl.expected.glsl index 1297637f25..b1ed5ef4f1 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/f17acd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/f17acd.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/f3a2ac.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/f3a2ac.wgsl.expected.glsl index 1b19e45cdf..77e0d2e134 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/f3a2ac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/f3a2ac.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/f4e469.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/f4e469.wgsl.expected.glsl index 6b6261fb2f..347f90dfd9 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/f4e469.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/f4e469.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/f626b3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/f626b3.wgsl.expected.glsl index c4ade335b4..2967711a0e 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/f626b3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/f626b3.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isamplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/f8522e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/f8522e.wgsl.expected.glsl index a5532bcae1..f7631a1cfa 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/f8522e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/f8522e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/fbb15a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/fbb15a.wgsl.expected.glsl index 611c55ab8c..d4d388615d 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/fbb15a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/fbb15a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureDimensions/fdf6e9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/fdf6e9.wgsl.expected.glsl index 7411a2e5f4..e9e4e975e2 100644 --- a/test/tint/builtins/gen/literal/textureDimensions/fdf6e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureDimensions/fdf6e9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureGather/0166ec.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/0166ec.wgsl.expected.glsl index b58e73c08d..69ce878202 100644 --- a/test/tint/builtins/gen/literal/textureGather/0166ec.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/0166ec.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isamplerCube arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/10c554.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/10c554.wgsl.expected.glsl index a01cc3702e..7f87dbbeb1 100644 --- a/test/tint/builtins/gen/literal/textureGather/10c554.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/10c554.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCubeShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureGather/11b2db.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/11b2db.wgsl.expected.glsl index e263e66ac2..eca99deeec 100644 --- a/test/tint/builtins/gen/literal/textureGather/11b2db.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/11b2db.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/17baac.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/17baac.wgsl.expected.glsl index 5e50ac6ecf..75195fda89 100644 --- a/test/tint/builtins/gen/literal/textureGather/17baac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/17baac.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/1bf0ab.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/1bf0ab.wgsl.expected.glsl index 2bfa786b38..2e4573fe7b 100644 --- a/test/tint/builtins/gen/literal/textureGather/1bf0ab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/1bf0ab.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/1f7f6b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/1f7f6b.wgsl.expected.glsl index fa11e5b98e..12d7d9fb9b 100644 --- a/test/tint/builtins/gen/literal/textureGather/1f7f6b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/1f7f6b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureGather/22e930.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/22e930.wgsl.expected.glsl index a220e14fa4..786e18b452 100644 --- a/test/tint/builtins/gen/literal/textureGather/22e930.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/22e930.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/238ec4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/238ec4.wgsl.expected.glsl index 898c7c06a4..c998ed35c6 100644 --- a/test/tint/builtins/gen/literal/textureGather/238ec4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/238ec4.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/24b0bd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/24b0bd.wgsl.expected.glsl index e0c458647c..e6a393fcac 100644 --- a/test/tint/builtins/gen/literal/textureGather/24b0bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/24b0bd.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/269250.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/269250.wgsl.expected.glsl index 085823c6ad..179c87022e 100644 --- a/test/tint/builtins/gen/literal/textureGather/269250.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/269250.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/2a4f40.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/2a4f40.wgsl.expected.glsl index 13cab3189d..ac0613c6a8 100644 --- a/test/tint/builtins/gen/literal/textureGather/2a4f40.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/2a4f40.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureGather/2cc066.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/2cc066.wgsl.expected.glsl index 1e9a73c912..c04ed9732a 100644 --- a/test/tint/builtins/gen/literal/textureGather/2cc066.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/2cc066.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/2e0ed5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/2e0ed5.wgsl.expected.glsl index 07838e25e8..b261a5433b 100644 --- a/test/tint/builtins/gen/literal/textureGather/2e0ed5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/2e0ed5.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureGather/32c4e8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/32c4e8.wgsl.expected.glsl index aea29f5405..4cee982e6e 100644 --- a/test/tint/builtins/gen/literal/textureGather/32c4e8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/32c4e8.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/3b32cc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/3b32cc.wgsl.expected.glsl index 938b371f8f..2be1edd25f 100644 --- a/test/tint/builtins/gen/literal/textureGather/3b32cc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/3b32cc.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usamplerCube arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/445793.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/445793.wgsl.expected.glsl index 136e6477be..cee995d151 100644 --- a/test/tint/builtins/gen/literal/textureGather/445793.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/445793.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/49b07f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/49b07f.wgsl.expected.glsl index 4734bf06ca..b1a14de5ce 100644 --- a/test/tint/builtins/gen/literal/textureGather/49b07f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/49b07f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/4b8103.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/4b8103.wgsl.expected.glsl index 15923e5dd3..a7d7cd8f21 100644 --- a/test/tint/builtins/gen/literal/textureGather/4b8103.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/4b8103.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/4e8ac5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/4e8ac5.wgsl.expected.glsl index f61d83a2fd..f83c86d3ab 100644 --- a/test/tint/builtins/gen/literal/textureGather/4e8ac5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/4e8ac5.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/5266da.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/5266da.wgsl.expected.glsl index e0e074d13c..23edaf0a76 100644 --- a/test/tint/builtins/gen/literal/textureGather/5266da.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/5266da.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/59372a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/59372a.wgsl.expected.glsl index 15cdfa22bd..bc7aa4d37d 100644 --- a/test/tint/builtins/gen/literal/textureGather/59372a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/59372a.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/5ba85f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/5ba85f.wgsl.expected.glsl index 5efbb387f7..ae38ce80e6 100644 --- a/test/tint/builtins/gen/literal/textureGather/5ba85f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/5ba85f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isamplerCube arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/5bd491.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/5bd491.wgsl.expected.glsl index c5d9cd311a..69d5bc8346 100644 --- a/test/tint/builtins/gen/literal/textureGather/5bd491.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/5bd491.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/6b7b74.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/6b7b74.wgsl.expected.glsl index dd81216d88..e8eb7ca3bc 100644 --- a/test/tint/builtins/gen/literal/textureGather/6b7b74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/6b7b74.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/7c3828.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/7c3828.wgsl.expected.glsl index 3df671089e..5a867e7183 100644 --- a/test/tint/builtins/gen/literal/textureGather/7c3828.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/7c3828.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/831549.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/831549.wgsl.expected.glsl index fe245b9378..32fa43025c 100644 --- a/test/tint/builtins/gen/literal/textureGather/831549.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/831549.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/89680f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/89680f.wgsl.expected.glsl index 68c555e848..af8e9771bf 100644 --- a/test/tint/builtins/gen/literal/textureGather/89680f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/89680f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usamplerCube arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/8b754c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/8b754c.wgsl.expected.glsl index 3e942c25d1..63c685f013 100644 --- a/test/tint/builtins/gen/literal/textureGather/8b754c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/8b754c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/8fae00.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/8fae00.wgsl.expected.glsl index 9c55f1db42..0c736e1f39 100644 --- a/test/tint/builtins/gen/literal/textureGather/8fae00.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/8fae00.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/92ea47.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/92ea47.wgsl.expected.glsl index c9134e513a..2594100b82 100644 --- a/test/tint/builtins/gen/literal/textureGather/92ea47.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/92ea47.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/986700.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/986700.wgsl.expected.glsl index f1dda73aa9..ca2790c4fb 100644 --- a/test/tint/builtins/gen/literal/textureGather/986700.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/986700.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/9a6358.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/9a6358.wgsl.expected.glsl index e4e4aa17dd..c94ceb5a6b 100644 --- a/test/tint/builtins/gen/literal/textureGather/9a6358.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/9a6358.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureGather/9ab41e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/9ab41e.wgsl.expected.glsl index ab1b40bd7e..865ec4465e 100644 --- a/test/tint/builtins/gen/literal/textureGather/9ab41e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/9ab41e.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/a0372b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/a0372b.wgsl.expected.glsl index 32ce804ff6..d495910691 100644 --- a/test/tint/builtins/gen/literal/textureGather/a0372b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/a0372b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/a68027.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/a68027.wgsl.expected.glsl index dda61bb44e..fcbc235e6c 100644 --- a/test/tint/builtins/gen/literal/textureGather/a68027.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/a68027.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureGather/af55b3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/af55b3.wgsl.expected.glsl index a320e6bfe4..8befbab98a 100644 --- a/test/tint/builtins/gen/literal/textureGather/af55b3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/af55b3.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/bb3ac5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/bb3ac5.wgsl.expected.glsl index 5eb84a558d..7eb6437877 100644 --- a/test/tint/builtins/gen/literal/textureGather/bb3ac5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/bb3ac5.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/bd33b6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/bd33b6.wgsl.expected.glsl index 2c3315b318..e9000920d1 100644 --- a/test/tint/builtins/gen/literal/textureGather/bd33b6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/bd33b6.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/ccadde.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/ccadde.wgsl.expected.glsl index d77443f026..52461785ee 100644 --- a/test/tint/builtins/gen/literal/textureGather/ccadde.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/ccadde.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/ce5578.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/ce5578.wgsl.expected.glsl index 74dfcd6dc3..30c61072d3 100644 --- a/test/tint/builtins/gen/literal/textureGather/ce5578.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/ce5578.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/cf9112.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/cf9112.wgsl.expected.glsl index b5d3f6a9d5..984661ef4f 100644 --- a/test/tint/builtins/gen/literal/textureGather/cf9112.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/cf9112.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/d1f187.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/d1f187.wgsl.expected.glsl index 124f3da835..4f2d9c95cf 100644 --- a/test/tint/builtins/gen/literal/textureGather/d1f187.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/d1f187.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/d6507c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/d6507c.wgsl.expected.glsl index f3648adb72..139b867976 100644 --- a/test/tint/builtins/gen/literal/textureGather/d6507c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/d6507c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/d8e958.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/d8e958.wgsl.expected.glsl index 44b345afea..46d434ef90 100644 --- a/test/tint/builtins/gen/literal/textureGather/d8e958.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/d8e958.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/d90605.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/d90605.wgsl.expected.glsl index aba1326cfa..207cc531d4 100644 --- a/test/tint/builtins/gen/literal/textureGather/d90605.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/d90605.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureGather/dc6661.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/dc6661.wgsl.expected.glsl index 538ac28dc3..e627e47a39 100644 --- a/test/tint/builtins/gen/literal/textureGather/dc6661.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/dc6661.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/e3165f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/e3165f.wgsl.expected.glsl index 07df1a2d86..5e23b344e6 100644 --- a/test/tint/builtins/gen/literal/textureGather/e3165f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/e3165f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/e9d390.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/e9d390.wgsl.expected.glsl index 7268253e65..a74022cc67 100644 --- a/test/tint/builtins/gen/literal/textureGather/e9d390.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/e9d390.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGather/ea8eb4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/ea8eb4.wgsl.expected.glsl index 6e4244962f..a02c274ceb 100644 --- a/test/tint/builtins/gen/literal/textureGather/ea8eb4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGather/ea8eb4.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/144a9a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGatherCompare/144a9a.wgsl.expected.glsl index 39e8e9faba..bd36e95d3b 100644 --- a/test/tint/builtins/gen/literal/textureGatherCompare/144a9a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGatherCompare/144a9a.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/182fd4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGatherCompare/182fd4.wgsl.expected.glsl index 6dcc848014..6c65b5609b 100644 --- a/test/tint/builtins/gen/literal/textureGatherCompare/182fd4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGatherCompare/182fd4.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCubeShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/313add.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGatherCompare/313add.wgsl.expected.glsl index 9dcc8fcae3..73a7f27c90 100644 --- a/test/tint/builtins/gen/literal/textureGatherCompare/313add.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGatherCompare/313add.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/6d9352.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGatherCompare/6d9352.wgsl.expected.glsl index d430d69f2b..5e9220c5da 100644 --- a/test/tint/builtins/gen/literal/textureGatherCompare/6d9352.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGatherCompare/6d9352.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/783e65.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGatherCompare/783e65.wgsl.expected.glsl index dcf0d622a7..27f75915ba 100644 --- a/test/tint/builtins/gen/literal/textureGatherCompare/783e65.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGatherCompare/783e65.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/b5bc43.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGatherCompare/b5bc43.wgsl.expected.glsl index 343dccb26d..fb0d10301a 100644 --- a/test/tint/builtins/gen/literal/textureGatherCompare/b5bc43.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGatherCompare/b5bc43.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/f585cc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGatherCompare/f585cc.wgsl.expected.glsl index e33bef253c..f7a967dfa9 100644 --- a/test/tint/builtins/gen/literal/textureGatherCompare/f585cc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureGatherCompare/f585cc.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureLoad/019da0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/019da0.wgsl.expected.glsl index 45f44f94de..de3c022f4e 100644 --- a/test/tint/builtins/gen/literal/textureLoad/019da0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/019da0.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/026217.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/026217.wgsl.expected.glsl index 388725a508..a6b1c62296 100644 --- a/test/tint/builtins/gen/literal/textureLoad/026217.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/026217.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/04b911.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/04b911.wgsl.expected.glsl index 1ad880c88e..dfe91135b1 100644 --- a/test/tint/builtins/gen/literal/textureLoad/04b911.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/04b911.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/0cb698.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/0cb698.wgsl.expected.glsl index f26f312dd0..ac65e4c732 100644 --- a/test/tint/builtins/gen/literal/textureLoad/0cb698.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/0cb698.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/1373dc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/1373dc.wgsl.expected.glsl index 0fe6d93024..ad7370dedb 100644 --- a/test/tint/builtins/gen/literal/textureLoad/1373dc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/1373dc.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/168dc8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/168dc8.wgsl.expected.glsl index 16e621524b..ba4d8a9514 100644 --- a/test/tint/builtins/gen/literal/textureLoad/168dc8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/168dc8.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/19cf87.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/19cf87.wgsl.expected.glsl index ecdf5759c9..4cbade4b71 100644 --- a/test/tint/builtins/gen/literal/textureLoad/19cf87.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/19cf87.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/1b051f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/1b051f.wgsl.expected.glsl index 033e345a7e..651e41cd39 100644 --- a/test/tint/builtins/gen/literal/textureLoad/1b051f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/1b051f.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/1b8588.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/1b8588.wgsl.expected.glsl index 2d9c055888..cc8284e0d0 100644 --- a/test/tint/builtins/gen/literal/textureLoad/1b8588.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/1b8588.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/1bfdfb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/1bfdfb.wgsl.expected.glsl index 273445c970..2fd2ef4325 100644 --- a/test/tint/builtins/gen/literal/textureLoad/1bfdfb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/1bfdfb.wgsl.expected.glsl @@ -102,7 +102,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_select(vec3 param_0, vec3 param_1, bvec3 param_2) { return vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/literal/textureLoad/1c562a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/1c562a.wgsl.expected.glsl index 7e6a2ddfdd..2534d2434e 100644 --- a/test/tint/builtins/gen/literal/textureLoad/1c562a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/1c562a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/1f2016.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/1f2016.wgsl.expected.glsl index 900ef2cce0..b8104d2834 100644 --- a/test/tint/builtins/gen/literal/textureLoad/1f2016.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/1f2016.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/216c37.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/216c37.wgsl.expected.glsl index 59445f730e..400160f7f6 100644 --- a/test/tint/builtins/gen/literal/textureLoad/216c37.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/216c37.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/21d1c4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/21d1c4.wgsl.expected.glsl index da38bb4654..660e2b29f0 100644 --- a/test/tint/builtins/gen/literal/textureLoad/21d1c4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/21d1c4.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/223246.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/223246.wgsl.expected.glsl index 1bea6e557f..b2fafb4f97 100644 --- a/test/tint/builtins/gen/literal/textureLoad/223246.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/223246.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/2363be.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/2363be.wgsl.expected.glsl index 38ab8113c4..972bc85496 100644 --- a/test/tint/builtins/gen/literal/textureLoad/2363be.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/2363be.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/2d479c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/2d479c.wgsl.expected.glsl index 862b32cbec..9b8f3a3092 100644 --- a/test/tint/builtins/gen/literal/textureLoad/2d479c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/2d479c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/2e09aa.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/2e09aa.wgsl.expected.glsl index 44efb98b54..39d8e17a4d 100644 --- a/test/tint/builtins/gen/literal/textureLoad/2e09aa.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/2e09aa.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/38f8ab.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/38f8ab.wgsl.expected.glsl index e6bf029e46..aae749d58c 100644 --- a/test/tint/builtins/gen/literal/textureLoad/38f8ab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/38f8ab.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/3c96e8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/3c96e8.wgsl.expected.glsl index aac5b35213..72a9692139 100644 --- a/test/tint/builtins/gen/literal/textureLoad/3c96e8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/3c96e8.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/3d3fd1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/3d3fd1.wgsl.expected.glsl index 2160e9ab33..1ca79fcfdf 100644 --- a/test/tint/builtins/gen/literal/textureLoad/3d3fd1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/3d3fd1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/3da3ed.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/3da3ed.wgsl.expected.glsl index 042fcaee80..5cd9c364e7 100644 --- a/test/tint/builtins/gen/literal/textureLoad/3da3ed.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/3da3ed.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/439e2a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/439e2a.wgsl.expected.glsl index 0011cbbd6c..3a018cab71 100644 --- a/test/tint/builtins/gen/literal/textureLoad/439e2a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/439e2a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/46a93f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/46a93f.wgsl.expected.glsl index 691431ea1c..d8685cc89c 100644 --- a/test/tint/builtins/gen/literal/textureLoad/46a93f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/46a93f.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/47e818.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/47e818.wgsl.expected.glsl index ee52c46a69..a127bb5f71 100644 --- a/test/tint/builtins/gen/literal/textureLoad/47e818.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/47e818.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/484344.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/484344.wgsl.expected.glsl index f8fd17792c..8f975b658d 100644 --- a/test/tint/builtins/gen/literal/textureLoad/484344.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/484344.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/49f76f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/49f76f.wgsl.expected.glsl index cc95cba1cd..5b6455d851 100644 --- a/test/tint/builtins/gen/literal/textureLoad/49f76f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/49f76f.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/4acb64.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/4acb64.wgsl.expected.glsl index a6ba478738..ed43da3c8d 100644 --- a/test/tint/builtins/gen/literal/textureLoad/4acb64.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/4acb64.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/4c423f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/4c423f.wgsl.expected.glsl index 88a9cd42b6..5b99b05d42 100644 --- a/test/tint/builtins/gen/literal/textureLoad/4c423f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/4c423f.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/4db25c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/4db25c.wgsl.expected.glsl index 10aa3e4bf9..1322dcdb9e 100644 --- a/test/tint/builtins/gen/literal/textureLoad/4db25c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/4db25c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/4fd803.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/4fd803.wgsl.expected.glsl index d6c691b197..a9762ffd6c 100644 --- a/test/tint/builtins/gen/literal/textureLoad/4fd803.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/4fd803.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/53e142.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/53e142.wgsl.expected.glsl index 568967887b..1ec3705e0e 100644 --- a/test/tint/builtins/gen/literal/textureLoad/53e142.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/53e142.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/54a59b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/54a59b.wgsl.expected.glsl index fc3a1e8448..37cf423fce 100644 --- a/test/tint/builtins/gen/literal/textureLoad/54a59b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/54a59b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/5a2f9d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/5a2f9d.wgsl.expected.glsl index 64869833d9..3a6c84b003 100644 --- a/test/tint/builtins/gen/literal/textureLoad/5a2f9d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/5a2f9d.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/6154d4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6154d4.wgsl.expected.glsl index 9d30a0340e..c5c0165d8d 100644 --- a/test/tint/builtins/gen/literal/textureLoad/6154d4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/6154d4.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/6273b1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6273b1.wgsl.expected.glsl index 29b2ab6194..0afb7caff8 100644 --- a/test/tint/builtins/gen/literal/textureLoad/6273b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/6273b1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/62d1de.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/62d1de.wgsl.expected.glsl index 9b76f58666..0841ba76ed 100644 --- a/test/tint/builtins/gen/literal/textureLoad/62d1de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/62d1de.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/639962.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/639962.wgsl.expected.glsl index 8f6b661ee2..855df4b4db 100644 --- a/test/tint/builtins/gen/literal/textureLoad/639962.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/639962.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/656d76.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/656d76.wgsl.expected.glsl index 8bf0b278e3..a03d944dbf 100644 --- a/test/tint/builtins/gen/literal/textureLoad/656d76.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/656d76.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/66be47.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/66be47.wgsl.expected.glsl index 3889522dce..4d8196ca73 100644 --- a/test/tint/builtins/gen/literal/textureLoad/66be47.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/66be47.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/6925bc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6925bc.wgsl.expected.glsl index 41563c57c9..374bc3607c 100644 --- a/test/tint/builtins/gen/literal/textureLoad/6925bc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/6925bc.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/6b77d4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6b77d4.wgsl.expected.glsl index 46e425ad75..a8f1991250 100644 --- a/test/tint/builtins/gen/literal/textureLoad/6b77d4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/6b77d4.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/6bf4b7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6bf4b7.wgsl.expected.glsl index 133b9d3c99..17b3b83889 100644 --- a/test/tint/builtins/gen/literal/textureLoad/6bf4b7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/6bf4b7.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/6d376a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6d376a.wgsl.expected.glsl index b0d1d9c796..1014ee1fcf 100644 --- a/test/tint/builtins/gen/literal/textureLoad/6d376a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/6d376a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/714471.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/714471.wgsl.expected.glsl index 2038ec956e..2b49e74ca5 100644 --- a/test/tint/builtins/gen/literal/textureLoad/714471.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/714471.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/789045.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/789045.wgsl.expected.glsl index cf52a8fdd1..266d72411c 100644 --- a/test/tint/builtins/gen/literal/textureLoad/789045.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/789045.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/79e697.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/79e697.wgsl.expected.glsl index 3691302458..33c08c832e 100644 --- a/test/tint/builtins/gen/literal/textureLoad/79e697.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/79e697.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/7ab4df.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/7ab4df.wgsl.expected.glsl index 4123f4f4d6..7b3dade43b 100644 --- a/test/tint/builtins/gen/literal/textureLoad/7ab4df.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/7ab4df.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/7b63e0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/7b63e0.wgsl.expected.glsl index 956dbc32c7..25c218ed46 100644 --- a/test/tint/builtins/gen/literal/textureLoad/7b63e0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/7b63e0.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/7bee94.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/7bee94.wgsl.expected.glsl index ebab6eb3d9..e69168201d 100644 --- a/test/tint/builtins/gen/literal/textureLoad/7bee94.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/7bee94.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/7c90e5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/7c90e5.wgsl.expected.glsl index fd86207def..91b323481b 100644 --- a/test/tint/builtins/gen/literal/textureLoad/7c90e5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/7c90e5.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/7fd822.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/7fd822.wgsl.expected.glsl index 94a6d80d38..e67d6bb184 100644 --- a/test/tint/builtins/gen/literal/textureLoad/7fd822.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/7fd822.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/81c381.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/81c381.wgsl.expected.glsl index 9fa911dcbd..90fcd112e4 100644 --- a/test/tint/builtins/gen/literal/textureLoad/81c381.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/81c381.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/84dee1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/84dee1.wgsl.expected.glsl index 34292d506f..cff5f07f1d 100644 --- a/test/tint/builtins/gen/literal/textureLoad/84dee1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/84dee1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/8527b1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/8527b1.wgsl.expected.glsl index fc46b49dfb..d694e13b3f 100644 --- a/test/tint/builtins/gen/literal/textureLoad/8527b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/8527b1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/87be85.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/87be85.wgsl.expected.glsl index 5da6f7e4f2..bc90b9b90a 100644 --- a/test/tint/builtins/gen/literal/textureLoad/87be85.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/87be85.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/897cf3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/897cf3.wgsl.expected.glsl index da4fe59ec6..81601f4b09 100644 --- a/test/tint/builtins/gen/literal/textureLoad/897cf3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/897cf3.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/8acf41.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/8acf41.wgsl.expected.glsl index 5760501099..1523959b9f 100644 --- a/test/tint/builtins/gen/literal/textureLoad/8acf41.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/8acf41.wgsl.expected.glsl @@ -102,7 +102,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_select(vec3 param_0, vec3 param_1, bvec3 param_2) { return vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/literal/textureLoad/8ccbe3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/8ccbe3.wgsl.expected.glsl index 616f6d9ff6..25f63931d0 100644 --- a/test/tint/builtins/gen/literal/textureLoad/8ccbe3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/8ccbe3.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/92eb1f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/92eb1f.wgsl.expected.glsl index f8160a9d39..ac9eb62e88 100644 --- a/test/tint/builtins/gen/literal/textureLoad/92eb1f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/92eb1f.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/96efd5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/96efd5.wgsl.expected.glsl index 80a6e201ef..be4e94c98b 100644 --- a/test/tint/builtins/gen/literal/textureLoad/96efd5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/96efd5.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/9885b0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/9885b0.wgsl.expected.glsl index d03c88f51f..6bfb67b2c5 100644 --- a/test/tint/builtins/gen/literal/textureLoad/9885b0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/9885b0.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/9aa733.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/9aa733.wgsl.expected.glsl index ced2c42f9b..e28a22c48e 100644 --- a/test/tint/builtins/gen/literal/textureLoad/9aa733.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/9aa733.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/9b2667.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/9b2667.wgsl.expected.glsl index 23a020a4e1..692f5da029 100644 --- a/test/tint/builtins/gen/literal/textureLoad/9b2667.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/9b2667.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/9d70e9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/9d70e9.wgsl.expected.glsl index 6f76ed183d..7ae6089ef3 100644 --- a/test/tint/builtins/gen/literal/textureLoad/9d70e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/9d70e9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/9ed19e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/9ed19e.wgsl.expected.glsl index df593eeeb7..dd55a6bfc2 100644 --- a/test/tint/builtins/gen/literal/textureLoad/9ed19e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/9ed19e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/9fbfd9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/9fbfd9.wgsl.expected.glsl index 1be8fa73c3..338122ee6f 100644 --- a/test/tint/builtins/gen/literal/textureLoad/9fbfd9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/9fbfd9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/a24be1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/a24be1.wgsl.expected.glsl index b00166a44f..8b6a410267 100644 --- a/test/tint/builtins/gen/literal/textureLoad/a24be1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/a24be1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/a583c9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/a583c9.wgsl.expected.glsl index 9d50ac3f1b..09e1eaf0af 100644 --- a/test/tint/builtins/gen/literal/textureLoad/a583c9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/a583c9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/a9a9f5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/a9a9f5.wgsl.expected.glsl index f7bcb7bbdc..77429acb49 100644 --- a/test/tint/builtins/gen/literal/textureLoad/a9a9f5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/a9a9f5.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/b29f71.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/b29f71.wgsl.expected.glsl index ca9896b45b..616602f228 100644 --- a/test/tint/builtins/gen/literal/textureLoad/b29f71.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/b29f71.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/b6ba5d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/b6ba5d.wgsl.expected.glsl index fd6d569d07..e0bd4bc4b5 100644 --- a/test/tint/builtins/gen/literal/textureLoad/b6ba5d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/b6ba5d.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/b73f6b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/b73f6b.wgsl.expected.glsl index 211dcd295b..a6b41bd000 100644 --- a/test/tint/builtins/gen/literal/textureLoad/b73f6b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/b73f6b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/b75d4a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/b75d4a.wgsl.expected.glsl index 1f4ad5d70b..1e8ae9dc6b 100644 --- a/test/tint/builtins/gen/literal/textureLoad/b75d4a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/b75d4a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/bc3201.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/bc3201.wgsl.expected.glsl index 015ff21d8a..149ea810de 100644 --- a/test/tint/builtins/gen/literal/textureLoad/bc3201.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/bc3201.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/bcbb3c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/bcbb3c.wgsl.expected.glsl index daf5eca89f..6fe47efe55 100644 --- a/test/tint/builtins/gen/literal/textureLoad/bcbb3c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/bcbb3c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/c16e00.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/c16e00.wgsl.expected.glsl index 2a36aa2a83..1ddf9bee91 100644 --- a/test/tint/builtins/gen/literal/textureLoad/c16e00.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/c16e00.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/c2a480.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/c2a480.wgsl.expected.glsl index 806d55bc54..c962a04210 100644 --- a/test/tint/builtins/gen/literal/textureLoad/c2a480.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/c2a480.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/c378ee.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/c378ee.wgsl.expected.glsl index 42be2dbdfc..ef3d890ef6 100644 --- a/test/tint/builtins/gen/literal/textureLoad/c378ee.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/c378ee.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/cad5f2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/cad5f2.wgsl.expected.glsl index c9b175ed12..0aca2364a3 100644 --- a/test/tint/builtins/gen/literal/textureLoad/cad5f2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/cad5f2.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/cb57c2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/cb57c2.wgsl.expected.glsl index d831606a5b..f45583ae48 100644 --- a/test/tint/builtins/gen/literal/textureLoad/cb57c2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/cb57c2.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/e35f72.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/e35f72.wgsl.expected.glsl index a0f91f36d9..a3d5f01f88 100644 --- a/test/tint/builtins/gen/literal/textureLoad/e35f72.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/e35f72.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/e3d2cc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/e3d2cc.wgsl.expected.glsl index 75aee64d3c..bd2e4edd49 100644 --- a/test/tint/builtins/gen/literal/textureLoad/e3d2cc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/e3d2cc.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/ebfb92.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/ebfb92.wgsl.expected.glsl index 7d95906cd2..1a2beb4a52 100644 --- a/test/tint/builtins/gen/literal/textureLoad/ebfb92.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/ebfb92.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/f0abad.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/f0abad.wgsl.expected.glsl index 09f8ad49c2..c1d4a94238 100644 --- a/test/tint/builtins/gen/literal/textureLoad/f0abad.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/f0abad.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/f348d9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/f348d9.wgsl.expected.glsl index 55aa76a22b..96aff3b010 100644 --- a/test/tint/builtins/gen/literal/textureLoad/f348d9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/f348d9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/f85291.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/f85291.wgsl.expected.glsl index f9557222c1..2fdd42371b 100644 --- a/test/tint/builtins/gen/literal/textureLoad/f85291.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/f85291.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/fcd23d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/fcd23d.wgsl.expected.glsl index 3d58724791..de31eec24f 100644 --- a/test/tint/builtins/gen/literal/textureLoad/fcd23d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/fcd23d.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/fe0565.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/fe0565.wgsl.expected.glsl index 7a2fdbe1fd..eedeccdb11 100644 --- a/test/tint/builtins/gen/literal/textureLoad/fe0565.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/fe0565.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureLoad/ff1119.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/ff1119.wgsl.expected.glsl index 4facd9030a..2b51f4b676 100644 --- a/test/tint/builtins/gen/literal/textureLoad/ff1119.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureLoad/ff1119.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/014a3b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/014a3b.wgsl.expected.glsl index 001d1ff98d..4e63c55e3b 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/014a3b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/014a3b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/0ec222.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/0ec222.wgsl.expected.glsl index e67a1c0cd5..1dce1fd450 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/0ec222.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/0ec222.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/1f858a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/1f858a.wgsl.expected.glsl index 690008d5cf..ee0c59204c 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/1f858a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/1f858a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/3465ec.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/3465ec.wgsl.expected.glsl index 0ef28f0f21..5781ff4b6d 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/3465ec.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/3465ec.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/4c4333.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/4c4333.wgsl.expected.glsl index 1d5c395799..3bba5f5b84 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/4c4333.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/4c4333.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/59eb57.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/59eb57.wgsl.expected.glsl index af22f0209f..9a5fa9cb79 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/59eb57.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/59eb57.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/61bd23.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/61bd23.wgsl.expected.glsl index b6618423a5..e10641248e 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/61bd23.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/61bd23.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/77be7b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/77be7b.wgsl.expected.glsl index f5f87b39fb..2377b298ef 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/77be7b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/77be7b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/878dea.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/878dea.wgsl.expected.glsl index f2f8fe72ab..52740fa789 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/878dea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/878dea.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/87faad.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/87faad.wgsl.expected.glsl index a635720adb..b044f84529 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/87faad.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/87faad.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/8ac32a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/8ac32a.wgsl.expected.glsl index 8b87e5c851..687d8c60bf 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/8ac32a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/8ac32a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/8bd987.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/8bd987.wgsl.expected.glsl index 3c84a106d6..9b4a103528 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/8bd987.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/8bd987.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/8dbf23.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/8dbf23.wgsl.expected.glsl index c00260ac46..414bf19dc9 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/8dbf23.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/8dbf23.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/9695c6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/9695c6.wgsl.expected.glsl index 95cdd1ff02..b61d5b0585 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/9695c6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/9695c6.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/98a9cf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/98a9cf.wgsl.expected.glsl index 0b00cc7b1b..14e935a8f4 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/98a9cf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/98a9cf.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/a9d3f5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/a9d3f5.wgsl.expected.glsl index 4705af11b6..fa565fbd0f 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/a9d3f5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/a9d3f5.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/d75a0b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/d75a0b.wgsl.expected.glsl index e54aa63a35..bcf5c8ea8e 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/d75a0b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/d75a0b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureNumLayers/de8087.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/de8087.wgsl.expected.glsl index 6f34c773a1..3c3c67fe0b 100644 --- a/test/tint/builtins/gen/literal/textureNumLayers/de8087.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureNumLayers/de8087.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/literal/textureSample/0dff6c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/0dff6c.wgsl.expected.glsl index b5e60ce8e7..edce0f1968 100644 --- a/test/tint/builtins/gen/literal/textureSample/0dff6c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/0dff6c.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/17e988.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/17e988.wgsl.expected.glsl index 28a542934f..2460a7b558 100644 --- a/test/tint/builtins/gen/literal/textureSample/17e988.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/17e988.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/193203.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/193203.wgsl.expected.glsl index b1938cdb93..8bae5db25e 100644 --- a/test/tint/builtins/gen/literal/textureSample/193203.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/193203.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/1a4e1b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/1a4e1b.wgsl.expected.glsl index b4aa95d3bf..ed567bb857 100644 --- a/test/tint/builtins/gen/literal/textureSample/1a4e1b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/1a4e1b.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/2149ec.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/2149ec.wgsl.expected.glsl index 0fecc763d9..3906bb3cad 100644 --- a/test/tint/builtins/gen/literal/textureSample/2149ec.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/2149ec.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/38bbb9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/38bbb9.wgsl.expected.glsl index 02abe9ceff..eb3ea9ff6a 100644 --- a/test/tint/builtins/gen/literal/textureSample/38bbb9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/38bbb9.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/3b50bd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/3b50bd.wgsl.expected.glsl index 81bebca562..5fdb53e5e6 100644 --- a/test/tint/builtins/gen/literal/textureSample/3b50bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/3b50bd.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/51b514.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/51b514.wgsl.expected.glsl index 12da0420ab..1d0509d96a 100644 --- a/test/tint/builtins/gen/literal/textureSample/51b514.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/51b514.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/6717ca.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/6717ca.wgsl.expected.glsl index 12207a68d8..32dc45d22d 100644 --- a/test/tint/builtins/gen/literal/textureSample/6717ca.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/6717ca.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/6e64fb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/6e64fb.wgsl.expected.glsl index 4fcca0532b..3be07367f6 100644 --- a/test/tint/builtins/gen/literal/textureSample/6e64fb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/6e64fb.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/7e9ffd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/7e9ffd.wgsl.expected.glsl index 9d8a2f7479..8bd1c5f2f1 100644 --- a/test/tint/builtins/gen/literal/textureSample/7e9ffd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/7e9ffd.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/85c4ba.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/85c4ba.wgsl.expected.glsl index d000575a2b..3b93d75b23 100644 --- a/test/tint/builtins/gen/literal/textureSample/85c4ba.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/85c4ba.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/d6b281.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/d6b281.wgsl.expected.glsl index 685201c09b..c4ecdb4d0f 100644 --- a/test/tint/builtins/gen/literal/textureSample/d6b281.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/d6b281.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/e53267.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/e53267.wgsl.expected.glsl index d83990fa41..38612afe10 100644 --- a/test/tint/builtins/gen/literal/textureSample/e53267.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/e53267.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSample/ea7030.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/ea7030.wgsl.expected.glsl index 90e4b4b2ba..ab6060dc1c 100644 --- a/test/tint/builtins/gen/literal/textureSample/ea7030.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSample/ea7030.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCubeShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.glsl index b348446829..3fd7f14392 100644 --- a/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.glsl @@ -111,7 +111,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_select(vec3 param_0, vec3 param_1, bvec3 param_2) { return vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/9ca02c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/9ca02c.wgsl.expected.glsl index d8e7782613..60048f0f9a 100644 --- a/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/9ca02c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/9ca02c.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec4 tint_textureSampleBaseClampToEdge(highp sampler2D t_1, highp sampler2D t_s, vec2 coord) { diff --git a/test/tint/builtins/gen/literal/textureSampleBias/1c707e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleBias/1c707e.wgsl.expected.glsl index e8e0a2ce89..014ab42540 100644 --- a/test/tint/builtins/gen/literal/textureSampleBias/1c707e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleBias/1c707e.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleBias/53b9f7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleBias/53b9f7.wgsl.expected.glsl index 4522baade9..54ff5982d0 100644 --- a/test/tint/builtins/gen/literal/textureSampleBias/53b9f7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleBias/53b9f7.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleBias/594824.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleBias/594824.wgsl.expected.glsl index 5329946fa9..b369be593a 100644 --- a/test/tint/builtins/gen/literal/textureSampleBias/594824.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleBias/594824.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleBias/6a9113.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleBias/6a9113.wgsl.expected.glsl index 84f0785d3b..ecc0c2a119 100644 --- a/test/tint/builtins/gen/literal/textureSampleBias/6a9113.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleBias/6a9113.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleBias/80e579.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleBias/80e579.wgsl.expected.glsl index eb4e9690ef..203996ea8b 100644 --- a/test/tint/builtins/gen/literal/textureSampleBias/80e579.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleBias/80e579.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleBias/87915c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleBias/87915c.wgsl.expected.glsl index 29e0562496..0813b8efd1 100644 --- a/test/tint/builtins/gen/literal/textureSampleBias/87915c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleBias/87915c.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleBias/9dbb51.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleBias/9dbb51.wgsl.expected.glsl index c6f4f0fafa..1955112312 100644 --- a/test/tint/builtins/gen/literal/textureSampleBias/9dbb51.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleBias/9dbb51.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleBias/a161cf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleBias/a161cf.wgsl.expected.glsl index 7051751d27..b621fdee9d 100644 --- a/test/tint/builtins/gen/literal/textureSampleBias/a161cf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleBias/a161cf.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleBias/d3fa1b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleBias/d3fa1b.wgsl.expected.glsl index 122ade3afb..38394f94b6 100644 --- a/test/tint/builtins/gen/literal/textureSampleBias/d3fa1b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleBias/d3fa1b.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/3a5923.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompare/3a5923.wgsl.expected.glsl index 637633785e..8f6e5b6b35 100644 --- a/test/tint/builtins/gen/literal/textureSampleCompare/3a5923.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleCompare/3a5923.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/63fb83.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompare/63fb83.wgsl.expected.glsl index 92c0b710d0..2f53d9763e 100644 --- a/test/tint/builtins/gen/literal/textureSampleCompare/63fb83.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleCompare/63fb83.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCubeShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/90ae56.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompare/90ae56.wgsl.expected.glsl index ba390d1d82..8ad55528ab 100644 --- a/test/tint/builtins/gen/literal/textureSampleCompare/90ae56.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleCompare/90ae56.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/dd431d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompare/dd431d.wgsl.expected.glsl index f73f5e5ca1..e1f56f3e1b 100644 --- a/test/tint/builtins/gen/literal/textureSampleCompare/dd431d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleCompare/dd431d.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/dec064.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompare/dec064.wgsl.expected.glsl index 33a580ae7e..155c79a563 100644 --- a/test/tint/builtins/gen/literal/textureSampleCompare/dec064.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleCompare/dec064.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/1116ed.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/1116ed.wgsl.expected.glsl index 6044632fc3..9c1875d2e3 100644 --- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/1116ed.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/1116ed.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/1568e3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/1568e3.wgsl.expected.glsl index 6eed60f5e7..610868b962 100644 --- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/1568e3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/1568e3.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCubeShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/2ad2b1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/2ad2b1.wgsl.expected.glsl index 250737caea..8955c4eca5 100644 --- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/2ad2b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/2ad2b1.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/7dc3c0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/7dc3c0.wgsl.expected.glsl index a9bf1330cf..cc6d6e96d8 100644 --- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/7dc3c0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/7dc3c0.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/7f2b9a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/7f2b9a.wgsl.expected.glsl index e586842c48..4cb25ea683 100644 --- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/7f2b9a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/7f2b9a.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/21402b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleGrad/21402b.wgsl.expected.glsl index ed8048bf74..4530a95ddc 100644 --- a/test/tint/builtins/gen/literal/textureSampleGrad/21402b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleGrad/21402b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/2ecd8f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleGrad/2ecd8f.wgsl.expected.glsl index be8a782d89..6bfd50cd5c 100644 --- a/test/tint/builtins/gen/literal/textureSampleGrad/2ecd8f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleGrad/2ecd8f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/521263.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleGrad/521263.wgsl.expected.glsl index 090765383f..0405683b4a 100644 --- a/test/tint/builtins/gen/literal/textureSampleGrad/521263.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleGrad/521263.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/5312f4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleGrad/5312f4.wgsl.expected.glsl index 7b0c55afc2..609c6960da 100644 --- a/test/tint/builtins/gen/literal/textureSampleGrad/5312f4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleGrad/5312f4.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/5884dd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleGrad/5884dd.wgsl.expected.glsl index 8d14fb34af..aff030e41f 100644 --- a/test/tint/builtins/gen/literal/textureSampleGrad/5884dd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleGrad/5884dd.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/7cd6de.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleGrad/7cd6de.wgsl.expected.glsl index a7aea2a47d..5c88024023 100644 --- a/test/tint/builtins/gen/literal/textureSampleGrad/7cd6de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleGrad/7cd6de.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/a09131.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleGrad/a09131.wgsl.expected.glsl index a74d222d4f..ddee93fc3e 100644 --- a/test/tint/builtins/gen/literal/textureSampleGrad/a09131.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleGrad/a09131.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/d4e3c5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleGrad/d4e3c5.wgsl.expected.glsl index 6852e79f63..2027dcef02 100644 --- a/test/tint/builtins/gen/literal/textureSampleGrad/d4e3c5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleGrad/d4e3c5.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/d65515.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleGrad/d65515.wgsl.expected.glsl index 7ecdb279eb..8881f70ad9 100644 --- a/test/tint/builtins/gen/literal/textureSampleGrad/d65515.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleGrad/d65515.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/02be59.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/02be59.wgsl.expected.glsl index 99f5205eb2..e38c325285 100644 --- a/test/tint/builtins/gen/literal/textureSampleLevel/02be59.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleLevel/02be59.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/0b0a1b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/0b0a1b.wgsl.expected.glsl index 5a1f05f83a..0fe783708a 100644 --- a/test/tint/builtins/gen/literal/textureSampleLevel/0b0a1b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleLevel/0b0a1b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/265cc7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/265cc7.wgsl.expected.glsl index 50b4c767c4..828f52b096 100644 --- a/test/tint/builtins/gen/literal/textureSampleLevel/265cc7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleLevel/265cc7.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/302be4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/302be4.wgsl.expected.glsl index 1ee446554a..efb5ded867 100644 --- a/test/tint/builtins/gen/literal/textureSampleLevel/302be4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleLevel/302be4.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/73e892.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/73e892.wgsl.expected.glsl index 4a2c3f6f3c..e05840ae6e 100644 --- a/test/tint/builtins/gen/literal/textureSampleLevel/73e892.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleLevel/73e892.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/749baf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/749baf.wgsl.expected.glsl index eb099ad3a8..33f3bb14a4 100644 --- a/test/tint/builtins/gen/literal/textureSampleLevel/749baf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleLevel/749baf.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/abfcc0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/abfcc0.wgsl.expected.glsl index 9d2a56ae3c..677867b2ae 100644 --- a/test/tint/builtins/gen/literal/textureSampleLevel/abfcc0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleLevel/abfcc0.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/b7c55c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/b7c55c.wgsl.expected.glsl index 2bf8b5ff4e..1323591add 100644 --- a/test/tint/builtins/gen/literal/textureSampleLevel/b7c55c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleLevel/b7c55c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/c32df7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/c32df7.wgsl.expected.glsl index b0438a7cdb..0f5ceeebae 100644 --- a/test/tint/builtins/gen/literal/textureSampleLevel/c32df7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleLevel/c32df7.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/c6aca6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/c6aca6.wgsl.expected.glsl index 3ac431eec2..63db939c18 100644 --- a/test/tint/builtins/gen/literal/textureSampleLevel/c6aca6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleLevel/c6aca6.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/dcbecb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/dcbecb.wgsl.expected.glsl index 8f575e42f1..002269998d 100644 --- a/test/tint/builtins/gen/literal/textureSampleLevel/dcbecb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleLevel/dcbecb.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/f3b2c8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/f3b2c8.wgsl.expected.glsl index b353b551af..c546e90c9f 100644 --- a/test/tint/builtins/gen/literal/textureSampleLevel/f3b2c8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleLevel/f3b2c8.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/faa6d7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/faa6d7.wgsl.expected.glsl index 077c479a46..8f0828dedd 100644 --- a/test/tint/builtins/gen/literal/textureSampleLevel/faa6d7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureSampleLevel/faa6d7.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/literal/textureStore/00ca64.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/00ca64.wgsl.expected.glsl index 5a72fd2b40..5bb4e33f0f 100644 --- a/test/tint/builtins/gen/literal/textureStore/00ca64.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/00ca64.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_00ca64() { diff --git a/test/tint/builtins/gen/literal/textureStore/0148bd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/0148bd.wgsl.expected.glsl index 15f4a41569..2deba27120 100644 --- a/test/tint/builtins/gen/literal/textureStore/0148bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/0148bd.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_0148bd() { diff --git a/test/tint/builtins/gen/literal/textureStore/05ce15.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/05ce15.wgsl.expected.glsl index 5021ed42ca..73f2a0e541 100644 --- a/test/tint/builtins/gen/literal/textureStore/05ce15.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/05ce15.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2D arg_0; void textureStore_05ce15() { diff --git a/test/tint/builtins/gen/literal/textureStore/068641.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/068641.wgsl.expected.glsl index 5989871082..507d2d2f26 100644 --- a/test/tint/builtins/gen/literal/textureStore/068641.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/068641.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage3D arg_0; void textureStore_068641() { diff --git a/test/tint/builtins/gen/literal/textureStore/06e49c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/06e49c.wgsl.expected.glsl index 5380fead81..fb465d6231 100644 --- a/test/tint/builtins/gen/literal/textureStore/06e49c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/06e49c.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2DArray arg_0; void textureStore_06e49c() { diff --git a/test/tint/builtins/gen/literal/textureStore/07548b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/07548b.wgsl.expected.glsl index 8196807bce..26a752659b 100644 --- a/test/tint/builtins/gen/literal/textureStore/07548b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/07548b.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage3D arg_0; void textureStore_07548b() { diff --git a/test/tint/builtins/gen/literal/textureStore/0a1a79.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/0a1a79.wgsl.expected.glsl index 67dbe3772f..651bfa6cec 100644 --- a/test/tint/builtins/gen/literal/textureStore/0a1a79.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/0a1a79.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_0a1a79() { diff --git a/test/tint/builtins/gen/literal/textureStore/0af6b5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/0af6b5.wgsl.expected.glsl index ac6275c6e9..520dce940f 100644 --- a/test/tint/builtins/gen/literal/textureStore/0af6b5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/0af6b5.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2D arg_0; void textureStore_0af6b5() { diff --git a/test/tint/builtins/gen/literal/textureStore/0c3dff.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/0c3dff.wgsl.expected.glsl index 7ff9d58bad..5a5787a33a 100644 --- a/test/tint/builtins/gen/literal/textureStore/0c3dff.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/0c3dff.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2D arg_0; void textureStore_0c3dff() { diff --git a/test/tint/builtins/gen/literal/textureStore/0cc825.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/0cc825.wgsl.expected.glsl index 730ca7de6a..78d4028ce4 100644 --- a/test/tint/builtins/gen/literal/textureStore/0cc825.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/0cc825.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2DArray arg_0; void textureStore_0cc825() { diff --git a/test/tint/builtins/gen/literal/textureStore/102722.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/102722.wgsl.expected.glsl index 91d49dd365..8fa16bfed4 100644 --- a/test/tint/builtins/gen/literal/textureStore/102722.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/102722.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2D arg_0; void textureStore_102722() { diff --git a/test/tint/builtins/gen/literal/textureStore/158cf0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/158cf0.wgsl.expected.glsl index 7a7040bbde..89c92261d6 100644 --- a/test/tint/builtins/gen/literal/textureStore/158cf0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/158cf0.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_158cf0() { diff --git a/test/tint/builtins/gen/literal/textureStore/1839f2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/1839f2.wgsl.expected.glsl index 360dde1411..94ee52e67a 100644 --- a/test/tint/builtins/gen/literal/textureStore/1839f2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/1839f2.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2D arg_0; void textureStore_1839f2() { diff --git a/test/tint/builtins/gen/literal/textureStore/1a7d35.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/1a7d35.wgsl.expected.glsl index 16992aa052..7a34d471b1 100644 --- a/test/tint/builtins/gen/literal/textureStore/1a7d35.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/1a7d35.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_1a7d35() { diff --git a/test/tint/builtins/gen/literal/textureStore/1bbd08.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/1bbd08.wgsl.expected.glsl index 7d04d1fe41..8ba14af2ab 100644 --- a/test/tint/builtins/gen/literal/textureStore/1bbd08.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/1bbd08.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image3D arg_0; void textureStore_1bbd08() { diff --git a/test/tint/builtins/gen/literal/textureStore/1c02e7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/1c02e7.wgsl.expected.glsl index 28735eafaa..f27670f526 100644 --- a/test/tint/builtins/gen/literal/textureStore/1c02e7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/1c02e7.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_1c02e7() { diff --git a/test/tint/builtins/gen/literal/textureStore/1dc954.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/1dc954.wgsl.expected.glsl index b9cc53624a..524e603ea9 100644 --- a/test/tint/builtins/gen/literal/textureStore/1dc954.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/1dc954.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2D arg_0; void textureStore_1dc954() { diff --git a/test/tint/builtins/gen/literal/textureStore/1e20f2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/1e20f2.wgsl.expected.glsl index ff9ee4a218..9c807023e2 100644 --- a/test/tint/builtins/gen/literal/textureStore/1e20f2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/1e20f2.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2D arg_0; void textureStore_1e20f2() { diff --git a/test/tint/builtins/gen/literal/textureStore/1efc36.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/1efc36.wgsl.expected.glsl index 39a7b31ac5..63739367cf 100644 --- a/test/tint/builtins/gen/literal/textureStore/1efc36.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/1efc36.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage3D arg_0; void textureStore_1efc36() { diff --git a/test/tint/builtins/gen/literal/textureStore/1f1ef8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/1f1ef8.wgsl.expected.glsl index 5ee4edb9fa..bd89258698 100644 --- a/test/tint/builtins/gen/literal/textureStore/1f1ef8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/1f1ef8.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2DArray arg_0; void textureStore_1f1ef8() { diff --git a/test/tint/builtins/gen/literal/textureStore/207fdd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/207fdd.wgsl.expected.glsl index 81a7915b44..fa75df659f 100644 --- a/test/tint/builtins/gen/literal/textureStore/207fdd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/207fdd.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image3D arg_0; void textureStore_207fdd() { diff --git a/test/tint/builtins/gen/literal/textureStore/22d955.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/22d955.wgsl.expected.glsl index f05be5e8cb..cac662b3f1 100644 --- a/test/tint/builtins/gen/literal/textureStore/22d955.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/22d955.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_22d955() { diff --git a/test/tint/builtins/gen/literal/textureStore/22f045.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/22f045.wgsl.expected.glsl index 8443dcb31d..c960a81bb9 100644 --- a/test/tint/builtins/gen/literal/textureStore/22f045.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/22f045.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2DArray arg_0; void textureStore_22f045() { diff --git a/test/tint/builtins/gen/literal/textureStore/2383fc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/2383fc.wgsl.expected.glsl index 1d4c29aebe..6052362fd9 100644 --- a/test/tint/builtins/gen/literal/textureStore/2383fc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/2383fc.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_2383fc() { diff --git a/test/tint/builtins/gen/literal/textureStore/258ab0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/258ab0.wgsl.expected.glsl index 84b9c3511b..de4ff356dc 100644 --- a/test/tint/builtins/gen/literal/textureStore/258ab0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/258ab0.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_258ab0() { diff --git a/test/tint/builtins/gen/literal/textureStore/26bf70.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/26bf70.wgsl.expected.glsl index 5da5639ead..699541d0fd 100644 --- a/test/tint/builtins/gen/literal/textureStore/26bf70.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/26bf70.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2D arg_0; void textureStore_26bf70() { diff --git a/test/tint/builtins/gen/literal/textureStore/27063a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/27063a.wgsl.expected.glsl index 8e6d5afea4..0cc1b7ccf8 100644 --- a/test/tint/builtins/gen/literal/textureStore/27063a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/27063a.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_27063a() { diff --git a/test/tint/builtins/gen/literal/textureStore/285218.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/285218.wgsl.expected.glsl index 6986f2787b..5bb47afe75 100644 --- a/test/tint/builtins/gen/literal/textureStore/285218.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/285218.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2D arg_0; void textureStore_285218() { diff --git a/test/tint/builtins/gen/literal/textureStore/28a7ec.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/28a7ec.wgsl.expected.glsl index cd0e4c2a5c..893cf9fe78 100644 --- a/test/tint/builtins/gen/literal/textureStore/28a7ec.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/28a7ec.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_28a7ec() { diff --git a/test/tint/builtins/gen/literal/textureStore/2ac6c7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/2ac6c7.wgsl.expected.glsl index 292852b6eb..e112cdea47 100644 --- a/test/tint/builtins/gen/literal/textureStore/2ac6c7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/2ac6c7.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2D arg_0; void textureStore_2ac6c7() { diff --git a/test/tint/builtins/gen/literal/textureStore/2e4245.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/2e4245.wgsl.expected.glsl index 8362a0393b..2b8b88e717 100644 --- a/test/tint/builtins/gen/literal/textureStore/2e4245.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/2e4245.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_2e4245() { diff --git a/test/tint/builtins/gen/literal/textureStore/2e6102.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/2e6102.wgsl.expected.glsl index 1b49822377..e128029b0a 100644 --- a/test/tint/builtins/gen/literal/textureStore/2e6102.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/2e6102.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2D arg_0; void textureStore_2e6102() { diff --git a/test/tint/builtins/gen/literal/textureStore/2eb2a4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/2eb2a4.wgsl.expected.glsl index d887e41708..ef467d9ed5 100644 --- a/test/tint/builtins/gen/literal/textureStore/2eb2a4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/2eb2a4.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2D arg_0; void textureStore_2eb2a4() { diff --git a/test/tint/builtins/gen/literal/textureStore/2ed2a3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/2ed2a3.wgsl.expected.glsl index f5d59daf2a..f10f0f41df 100644 --- a/test/tint/builtins/gen/literal/textureStore/2ed2a3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/2ed2a3.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2D arg_0; void textureStore_2ed2a3() { diff --git a/test/tint/builtins/gen/literal/textureStore/30b0b0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/30b0b0.wgsl.expected.glsl index 894ec52919..66986d521f 100644 --- a/test/tint/builtins/gen/literal/textureStore/30b0b0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/30b0b0.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_30b0b0() { diff --git a/test/tint/builtins/gen/literal/textureStore/319029.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/319029.wgsl.expected.glsl index a013f364ac..31b67f9211 100644 --- a/test/tint/builtins/gen/literal/textureStore/319029.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/319029.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_319029() { diff --git a/test/tint/builtins/gen/literal/textureStore/32f368.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/32f368.wgsl.expected.glsl index 5c4305db55..6dc25b9c42 100644 --- a/test/tint/builtins/gen/literal/textureStore/32f368.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/32f368.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2DArray arg_0; void textureStore_32f368() { diff --git a/test/tint/builtins/gen/literal/textureStore/330b7c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/330b7c.wgsl.expected.glsl index 2fc62dc1ff..ca73a0d269 100644 --- a/test/tint/builtins/gen/literal/textureStore/330b7c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/330b7c.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_330b7c() { diff --git a/test/tint/builtins/gen/literal/textureStore/331aee.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/331aee.wgsl.expected.glsl index 0abfb907ac..edb17a55db 100644 --- a/test/tint/builtins/gen/literal/textureStore/331aee.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/331aee.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image3D arg_0; void textureStore_331aee() { diff --git a/test/tint/builtins/gen/literal/textureStore/33cec0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/33cec0.wgsl.expected.glsl index 82aa4fdc35..c09b65269a 100644 --- a/test/tint/builtins/gen/literal/textureStore/33cec0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/33cec0.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_33cec0() { diff --git a/test/tint/builtins/gen/literal/textureStore/37ffd4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/37ffd4.wgsl.expected.glsl index f503dba68b..a5d1401b2f 100644 --- a/test/tint/builtins/gen/literal/textureStore/37ffd4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/37ffd4.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2DArray arg_0; void textureStore_37ffd4() { diff --git a/test/tint/builtins/gen/literal/textureStore/38e8d7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/38e8d7.wgsl.expected.glsl index bc05eeac72..2dbb00d017 100644 --- a/test/tint/builtins/gen/literal/textureStore/38e8d7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/38e8d7.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_38e8d7() { diff --git a/test/tint/builtins/gen/literal/textureStore/3a52ac.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/3a52ac.wgsl.expected.glsl index 3ff7e900b2..ab399926d7 100644 --- a/test/tint/builtins/gen/literal/textureStore/3a52ac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/3a52ac.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2DArray arg_0; void textureStore_3a52ac() { diff --git a/test/tint/builtins/gen/literal/textureStore/3bb7a1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/3bb7a1.wgsl.expected.glsl index e9030472bb..310cdfb9dc 100644 --- a/test/tint/builtins/gen/literal/textureStore/3bb7a1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/3bb7a1.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2DArray arg_0; void textureStore_3bb7a1() { diff --git a/test/tint/builtins/gen/literal/textureStore/3bec15.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/3bec15.wgsl.expected.glsl index 48ba6b46b2..41215a4684 100644 --- a/test/tint/builtins/gen/literal/textureStore/3bec15.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/3bec15.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2D arg_0; void textureStore_3bec15() { diff --git a/test/tint/builtins/gen/literal/textureStore/3c1937.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/3c1937.wgsl.expected.glsl index c4d67d0cc5..8a8f675589 100644 --- a/test/tint/builtins/gen/literal/textureStore/3c1937.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/3c1937.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2D arg_0; void textureStore_3c1937() { diff --git a/test/tint/builtins/gen/literal/textureStore/40c455.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/40c455.wgsl.expected.glsl index 91e06cce9e..5c1e7cc286 100644 --- a/test/tint/builtins/gen/literal/textureStore/40c455.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/40c455.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2D arg_0; void textureStore_40c455() { diff --git a/test/tint/builtins/gen/literal/textureStore/4288fc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/4288fc.wgsl.expected.glsl index dcc4af3a92..b938201b88 100644 --- a/test/tint/builtins/gen/literal/textureStore/4288fc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/4288fc.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image3D arg_0; void textureStore_4288fc() { diff --git a/test/tint/builtins/gen/literal/textureStore/441ba8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/441ba8.wgsl.expected.glsl index 6c29a7ebd8..b8db369bdb 100644 --- a/test/tint/builtins/gen/literal/textureStore/441ba8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/441ba8.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage3D arg_0; void textureStore_441ba8() { diff --git a/test/tint/builtins/gen/literal/textureStore/44daa7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/44daa7.wgsl.expected.glsl index b3d2ffdacd..6e9ad995a3 100644 --- a/test/tint/builtins/gen/literal/textureStore/44daa7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/44daa7.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2DArray arg_0; void textureStore_44daa7() { diff --git a/test/tint/builtins/gen/literal/textureStore/486500.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/486500.wgsl.expected.glsl index 071e1b7595..96923eff05 100644 --- a/test/tint/builtins/gen/literal/textureStore/486500.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/486500.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage3D arg_0; void textureStore_486500() { diff --git a/test/tint/builtins/gen/literal/textureStore/4fc057.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/4fc057.wgsl.expected.glsl index 7e577e597b..097f4c2dab 100644 --- a/test/tint/builtins/gen/literal/textureStore/4fc057.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/4fc057.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2DArray arg_0; void textureStore_4fc057() { diff --git a/test/tint/builtins/gen/literal/textureStore/52f503.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/52f503.wgsl.expected.glsl index 53ede68dd9..3a10007e92 100644 --- a/test/tint/builtins/gen/literal/textureStore/52f503.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/52f503.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2D arg_0; void textureStore_52f503() { diff --git a/test/tint/builtins/gen/literal/textureStore/5841f8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/5841f8.wgsl.expected.glsl index 3bbe9a3cbd..7c241a99c7 100644 --- a/test/tint/builtins/gen/literal/textureStore/5841f8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/5841f8.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2DArray arg_0; void textureStore_5841f8() { diff --git a/test/tint/builtins/gen/literal/textureStore/59a0ab.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/59a0ab.wgsl.expected.glsl index a6864fd012..84145fa05f 100644 --- a/test/tint/builtins/gen/literal/textureStore/59a0ab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/59a0ab.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2DArray arg_0; void textureStore_59a0ab() { diff --git a/test/tint/builtins/gen/literal/textureStore/5a2f8f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/5a2f8f.wgsl.expected.glsl index f0e7f4e689..7cd7a98420 100644 --- a/test/tint/builtins/gen/literal/textureStore/5a2f8f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/5a2f8f.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2D arg_0; void textureStore_5a2f8f() { diff --git a/test/tint/builtins/gen/literal/textureStore/5ddc61.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/5ddc61.wgsl.expected.glsl index 46377e4cba..74f816a6e0 100644 --- a/test/tint/builtins/gen/literal/textureStore/5ddc61.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/5ddc61.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2DArray arg_0; void textureStore_5ddc61() { diff --git a/test/tint/builtins/gen/literal/textureStore/5f9a49.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/5f9a49.wgsl.expected.glsl index 91a064286f..fb24f4eb4f 100644 --- a/test/tint/builtins/gen/literal/textureStore/5f9a49.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/5f9a49.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2DArray arg_0; void textureStore_5f9a49() { diff --git a/test/tint/builtins/gen/literal/textureStore/60975f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/60975f.wgsl.expected.glsl index 9d806ca916..485ebee7d3 100644 --- a/test/tint/builtins/gen/literal/textureStore/60975f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/60975f.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_60975f() { diff --git a/test/tint/builtins/gen/literal/textureStore/699a1b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/699a1b.wgsl.expected.glsl index 30ce8f95a2..02c14e1d8a 100644 --- a/test/tint/builtins/gen/literal/textureStore/699a1b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/699a1b.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2DArray arg_0; void textureStore_699a1b() { diff --git a/test/tint/builtins/gen/literal/textureStore/6b75c3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/6b75c3.wgsl.expected.glsl index e244a82176..eef64e979c 100644 --- a/test/tint/builtins/gen/literal/textureStore/6b75c3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/6b75c3.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2D arg_0; void textureStore_6b75c3() { diff --git a/test/tint/builtins/gen/literal/textureStore/6b80d2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/6b80d2.wgsl.expected.glsl index 57a5b9050a..f49a6769b5 100644 --- a/test/tint/builtins/gen/literal/textureStore/6b80d2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/6b80d2.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2D arg_0; void textureStore_6b80d2() { diff --git a/test/tint/builtins/gen/literal/textureStore/6cff2e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/6cff2e.wgsl.expected.glsl index 7f428377ce..84022cb06e 100644 --- a/test/tint/builtins/gen/literal/textureStore/6cff2e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/6cff2e.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2D arg_0; void textureStore_6cff2e() { diff --git a/test/tint/builtins/gen/literal/textureStore/6da692.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/6da692.wgsl.expected.glsl index 9b0531717a..21ba535a44 100644 --- a/test/tint/builtins/gen/literal/textureStore/6da692.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/6da692.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_6da692() { diff --git a/test/tint/builtins/gen/literal/textureStore/6f8642.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/6f8642.wgsl.expected.glsl index e171c61223..b474b924a4 100644 --- a/test/tint/builtins/gen/literal/textureStore/6f8642.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/6f8642.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_6f8642() { diff --git a/test/tint/builtins/gen/literal/textureStore/731349.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/731349.wgsl.expected.glsl index dbcd2e8c13..1b34d7af3b 100644 --- a/test/tint/builtins/gen/literal/textureStore/731349.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/731349.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_731349() { diff --git a/test/tint/builtins/gen/literal/textureStore/73bbbc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/73bbbc.wgsl.expected.glsl index 6f63069580..e984780541 100644 --- a/test/tint/builtins/gen/literal/textureStore/73bbbc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/73bbbc.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_73bbbc() { diff --git a/test/tint/builtins/gen/literal/textureStore/752da6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/752da6.wgsl.expected.glsl index 04635eb7f8..8d9eabcae0 100644 --- a/test/tint/builtins/gen/literal/textureStore/752da6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/752da6.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2D arg_0; void textureStore_752da6() { diff --git a/test/tint/builtins/gen/literal/textureStore/76affd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/76affd.wgsl.expected.glsl index ed09818f0e..e2888545ae 100644 --- a/test/tint/builtins/gen/literal/textureStore/76affd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/76affd.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_76affd() { diff --git a/test/tint/builtins/gen/literal/textureStore/779d14.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/779d14.wgsl.expected.glsl index 2f3f36fe77..760cfccb8a 100644 --- a/test/tint/builtins/gen/literal/textureStore/779d14.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/779d14.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_779d14() { diff --git a/test/tint/builtins/gen/literal/textureStore/77c0ae.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/77c0ae.wgsl.expected.glsl index 087a5ea6e4..e439f791f1 100644 --- a/test/tint/builtins/gen/literal/textureStore/77c0ae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/77c0ae.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2D arg_0; void textureStore_77c0ae() { diff --git a/test/tint/builtins/gen/literal/textureStore/7cec8d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/7cec8d.wgsl.expected.glsl index 3846e41616..3c653f48a1 100644 --- a/test/tint/builtins/gen/literal/textureStore/7cec8d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/7cec8d.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_7cec8d() { diff --git a/test/tint/builtins/gen/literal/textureStore/7cf6e7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/7cf6e7.wgsl.expected.glsl index 25d6a3cd4a..f265f7c705 100644 --- a/test/tint/builtins/gen/literal/textureStore/7cf6e7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/7cf6e7.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2D arg_0; void textureStore_7cf6e7() { diff --git a/test/tint/builtins/gen/literal/textureStore/7f7fae.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/7f7fae.wgsl.expected.glsl index 0bd19b3413..32130731c8 100644 --- a/test/tint/builtins/gen/literal/textureStore/7f7fae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/7f7fae.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_7f7fae() { diff --git a/test/tint/builtins/gen/literal/textureStore/804942.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/804942.wgsl.expected.glsl index 658890489e..36d0c7935a 100644 --- a/test/tint/builtins/gen/literal/textureStore/804942.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/804942.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2D arg_0; void textureStore_804942() { diff --git a/test/tint/builtins/gen/literal/textureStore/805dae.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/805dae.wgsl.expected.glsl index 3a71c44e29..69bfa28be4 100644 --- a/test/tint/builtins/gen/literal/textureStore/805dae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/805dae.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2D arg_0; void textureStore_805dae() { diff --git a/test/tint/builtins/gen/literal/textureStore/8b9310.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/8b9310.wgsl.expected.glsl index 9cb69a4719..0700025480 100644 --- a/test/tint/builtins/gen/literal/textureStore/8b9310.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/8b9310.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image3D arg_0; void textureStore_8b9310() { diff --git a/test/tint/builtins/gen/literal/textureStore/8bb287.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/8bb287.wgsl.expected.glsl index 88d82ad3bc..b30c41e040 100644 --- a/test/tint/builtins/gen/literal/textureStore/8bb287.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/8bb287.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_8bb287() { diff --git a/test/tint/builtins/gen/literal/textureStore/8c76e9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/8c76e9.wgsl.expected.glsl index 6f80d0cf08..645bef9f2c 100644 --- a/test/tint/builtins/gen/literal/textureStore/8c76e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/8c76e9.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2D arg_0; void textureStore_8c76e9() { diff --git a/test/tint/builtins/gen/literal/textureStore/8dc54f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/8dc54f.wgsl.expected.glsl index 9362b4cfd5..fd529e3836 100644 --- a/test/tint/builtins/gen/literal/textureStore/8dc54f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/8dc54f.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2D arg_0; void textureStore_8dc54f() { diff --git a/test/tint/builtins/gen/literal/textureStore/8e0479.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/8e0479.wgsl.expected.glsl index 2627dfcb51..17e96c9aea 100644 --- a/test/tint/builtins/gen/literal/textureStore/8e0479.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/8e0479.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_8e0479() { diff --git a/test/tint/builtins/gen/literal/textureStore/8ed9f8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/8ed9f8.wgsl.expected.glsl index 09b9fdeb36..b9fe10bcf3 100644 --- a/test/tint/builtins/gen/literal/textureStore/8ed9f8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/8ed9f8.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image3D arg_0; void textureStore_8ed9f8() { diff --git a/test/tint/builtins/gen/literal/textureStore/8f71a1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/8f71a1.wgsl.expected.glsl index 6532b28b4a..8758f072ed 100644 --- a/test/tint/builtins/gen/literal/textureStore/8f71a1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/8f71a1.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage3D arg_0; void textureStore_8f71a1() { diff --git a/test/tint/builtins/gen/literal/textureStore/8ff674.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/8ff674.wgsl.expected.glsl index f4e1a12985..53fec1db77 100644 --- a/test/tint/builtins/gen/literal/textureStore/8ff674.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/8ff674.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_8ff674() { diff --git a/test/tint/builtins/gen/literal/textureStore/958353.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/958353.wgsl.expected.glsl index 6207b4f17c..d01c85c538 100644 --- a/test/tint/builtins/gen/literal/textureStore/958353.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/958353.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2D arg_0; void textureStore_958353() { diff --git a/test/tint/builtins/gen/literal/textureStore/959d94.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/959d94.wgsl.expected.glsl index c5ee416097..62bf4b18f0 100644 --- a/test/tint/builtins/gen/literal/textureStore/959d94.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/959d94.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2D arg_0; void textureStore_959d94() { diff --git a/test/tint/builtins/gen/literal/textureStore/95e452.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/95e452.wgsl.expected.glsl index 989356b1ec..71096819eb 100644 --- a/test/tint/builtins/gen/literal/textureStore/95e452.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/95e452.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2D arg_0; void textureStore_95e452() { diff --git a/test/tint/builtins/gen/literal/textureStore/969534.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/969534.wgsl.expected.glsl index abb1fea6eb..e07b57aeb6 100644 --- a/test/tint/builtins/gen/literal/textureStore/969534.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/969534.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2D arg_0; void textureStore_969534() { diff --git a/test/tint/builtins/gen/literal/textureStore/9938b7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/9938b7.wgsl.expected.glsl index 80153295f7..0118466e85 100644 --- a/test/tint/builtins/gen/literal/textureStore/9938b7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/9938b7.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_9938b7() { diff --git a/test/tint/builtins/gen/literal/textureStore/9a3ecc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/9a3ecc.wgsl.expected.glsl index 5439a69dec..e36254fd81 100644 --- a/test/tint/builtins/gen/literal/textureStore/9a3ecc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/9a3ecc.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage3D arg_0; void textureStore_9a3ecc() { diff --git a/test/tint/builtins/gen/literal/textureStore/9aedd3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/9aedd3.wgsl.expected.glsl index d4decdbc44..b7d5a77b76 100644 --- a/test/tint/builtins/gen/literal/textureStore/9aedd3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/9aedd3.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image3D arg_0; void textureStore_9aedd3() { diff --git a/test/tint/builtins/gen/literal/textureStore/9d8668.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/9d8668.wgsl.expected.glsl index b57014e387..8fffc78754 100644 --- a/test/tint/builtins/gen/literal/textureStore/9d8668.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/9d8668.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_9d8668() { diff --git a/test/tint/builtins/gen/literal/textureStore/9d9cd5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/9d9cd5.wgsl.expected.glsl index ee29fa51a3..1562b56e2f 100644 --- a/test/tint/builtins/gen/literal/textureStore/9d9cd5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/9d9cd5.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2DArray arg_0; void textureStore_9d9cd5() { diff --git a/test/tint/builtins/gen/literal/textureStore/9e3ec5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/9e3ec5.wgsl.expected.glsl index b78300429a..844a0ed4d0 100644 --- a/test/tint/builtins/gen/literal/textureStore/9e3ec5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/9e3ec5.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2D arg_0; void textureStore_9e3ec5() { diff --git a/test/tint/builtins/gen/literal/textureStore/9f7cea.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/9f7cea.wgsl.expected.glsl index 31ef353a80..574039eb36 100644 --- a/test/tint/builtins/gen/literal/textureStore/9f7cea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/9f7cea.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_9f7cea() { diff --git a/test/tint/builtins/gen/literal/textureStore/a0f96e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/a0f96e.wgsl.expected.glsl index 5b65139c90..b1ad2e0722 100644 --- a/test/tint/builtins/gen/literal/textureStore/a0f96e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/a0f96e.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2DArray arg_0; void textureStore_a0f96e() { diff --git a/test/tint/builtins/gen/literal/textureStore/a1352c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/a1352c.wgsl.expected.glsl index 501d60ed7d..e404d941d1 100644 --- a/test/tint/builtins/gen/literal/textureStore/a1352c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/a1352c.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2DArray arg_0; void textureStore_a1352c() { diff --git a/test/tint/builtins/gen/literal/textureStore/a165b8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/a165b8.wgsl.expected.glsl index 879e186448..7d1a1a2d5f 100644 --- a/test/tint/builtins/gen/literal/textureStore/a165b8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/a165b8.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_a165b8() { diff --git a/test/tint/builtins/gen/literal/textureStore/a4c338.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/a4c338.wgsl.expected.glsl index 6612cbb763..fe691fd48f 100644 --- a/test/tint/builtins/gen/literal/textureStore/a4c338.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/a4c338.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2D arg_0; void textureStore_a4c338() { diff --git a/test/tint/builtins/gen/literal/textureStore/a5e80d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/a5e80d.wgsl.expected.glsl index 7bacb6ec1c..63ab99ed83 100644 --- a/test/tint/builtins/gen/literal/textureStore/a5e80d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/a5e80d.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image3D arg_0; void textureStore_a5e80d() { diff --git a/test/tint/builtins/gen/literal/textureStore/a6a986.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/a6a986.wgsl.expected.glsl index f6bfd77bd8..6097af37ad 100644 --- a/test/tint/builtins/gen/literal/textureStore/a6a986.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/a6a986.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2DArray arg_0; void textureStore_a6a986() { diff --git a/test/tint/builtins/gen/literal/textureStore/a6e78f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/a6e78f.wgsl.expected.glsl index c367db8a8b..bda62bfbcf 100644 --- a/test/tint/builtins/gen/literal/textureStore/a6e78f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/a6e78f.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2D arg_0; void textureStore_a6e78f() { diff --git a/test/tint/builtins/gen/literal/textureStore/a9426c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/a9426c.wgsl.expected.glsl index 18456eb28b..bde2a02b71 100644 --- a/test/tint/builtins/gen/literal/textureStore/a9426c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/a9426c.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_a9426c() { diff --git a/test/tint/builtins/gen/literal/textureStore/aeb38a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/aeb38a.wgsl.expected.glsl index 41fe9491ae..f4f9c64120 100644 --- a/test/tint/builtins/gen/literal/textureStore/aeb38a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/aeb38a.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2D arg_0; void textureStore_aeb38a() { diff --git a/test/tint/builtins/gen/literal/textureStore/b42fd3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/b42fd3.wgsl.expected.glsl index d76d7a51f2..bdb56b2703 100644 --- a/test/tint/builtins/gen/literal/textureStore/b42fd3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/b42fd3.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_b42fd3() { diff --git a/test/tint/builtins/gen/literal/textureStore/b706b1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/b706b1.wgsl.expected.glsl index 272b927582..18313aebd6 100644 --- a/test/tint/builtins/gen/literal/textureStore/b706b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/b706b1.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage3D arg_0; void textureStore_b706b1() { diff --git a/test/tint/builtins/gen/literal/textureStore/b70ded.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/b70ded.wgsl.expected.glsl index 202c44fd9f..d1161b6b1f 100644 --- a/test/tint/builtins/gen/literal/textureStore/b70ded.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/b70ded.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2D arg_0; void textureStore_b70ded() { diff --git a/test/tint/builtins/gen/literal/textureStore/b76ff3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/b76ff3.wgsl.expected.glsl index d3797b4775..0e97a72ef1 100644 --- a/test/tint/builtins/gen/literal/textureStore/b76ff3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/b76ff3.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2D arg_0; void textureStore_b76ff3() { diff --git a/test/tint/builtins/gen/literal/textureStore/bbcb7f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/bbcb7f.wgsl.expected.glsl index b6ba883499..35258817a4 100644 --- a/test/tint/builtins/gen/literal/textureStore/bbcb7f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/bbcb7f.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2D arg_0; void textureStore_bbcb7f() { diff --git a/test/tint/builtins/gen/literal/textureStore/be6e30.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/be6e30.wgsl.expected.glsl index b5fc1e6dbb..58b59d06b8 100644 --- a/test/tint/builtins/gen/literal/textureStore/be6e30.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/be6e30.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2D arg_0; void textureStore_be6e30() { diff --git a/test/tint/builtins/gen/literal/textureStore/bedbfc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/bedbfc.wgsl.expected.glsl index ca2c61351a..b06838699d 100644 --- a/test/tint/builtins/gen/literal/textureStore/bedbfc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/bedbfc.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image3D arg_0; void textureStore_bedbfc() { diff --git a/test/tint/builtins/gen/literal/textureStore/bf775c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/bf775c.wgsl.expected.glsl index 44ad74eb1c..414d7b3d27 100644 --- a/test/tint/builtins/gen/literal/textureStore/bf775c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/bf775c.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2D arg_0; void textureStore_bf775c() { diff --git a/test/tint/builtins/gen/literal/textureStore/c1f29e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/c1f29e.wgsl.expected.glsl index 8dc8283e56..e0a7b48912 100644 --- a/test/tint/builtins/gen/literal/textureStore/c1f29e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/c1f29e.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2D arg_0; void textureStore_c1f29e() { diff --git a/test/tint/builtins/gen/literal/textureStore/c2ca46.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/c2ca46.wgsl.expected.glsl index 6be181b793..2ddb487fcf 100644 --- a/test/tint/builtins/gen/literal/textureStore/c2ca46.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/c2ca46.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2DArray arg_0; void textureStore_c2ca46() { diff --git a/test/tint/builtins/gen/literal/textureStore/c32905.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/c32905.wgsl.expected.glsl index 22d00c601b..3a3de126ec 100644 --- a/test/tint/builtins/gen/literal/textureStore/c32905.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/c32905.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2DArray arg_0; void textureStore_c32905() { diff --git a/test/tint/builtins/gen/literal/textureStore/c5af1e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/c5af1e.wgsl.expected.glsl index 98e6513b71..45370e4198 100644 --- a/test/tint/builtins/gen/literal/textureStore/c5af1e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/c5af1e.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image3D arg_0; void textureStore_c5af1e() { diff --git a/test/tint/builtins/gen/literal/textureStore/c9d780.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/c9d780.wgsl.expected.glsl index 9c26224941..5c4b380722 100644 --- a/test/tint/builtins/gen/literal/textureStore/c9d780.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/c9d780.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_c9d780() { diff --git a/test/tint/builtins/gen/literal/textureStore/cb3b0b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/cb3b0b.wgsl.expected.glsl index 295aab045e..af55273d8f 100644 --- a/test/tint/builtins/gen/literal/textureStore/cb3b0b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/cb3b0b.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage3D arg_0; void textureStore_cb3b0b() { diff --git a/test/tint/builtins/gen/literal/textureStore/cd6755.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/cd6755.wgsl.expected.glsl index 848590cf1d..1b60ec0b20 100644 --- a/test/tint/builtins/gen/literal/textureStore/cd6755.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/cd6755.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage3D arg_0; void textureStore_cd6755() { diff --git a/test/tint/builtins/gen/literal/textureStore/d26166.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/d26166.wgsl.expected.glsl index 6d35f741ed..bbc325e25e 100644 --- a/test/tint/builtins/gen/literal/textureStore/d26166.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/d26166.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2D arg_0; void textureStore_d26166() { diff --git a/test/tint/builtins/gen/literal/textureStore/d2b565.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/d2b565.wgsl.expected.glsl index eeb67a8a76..1f219438f7 100644 --- a/test/tint/builtins/gen/literal/textureStore/d2b565.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/d2b565.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage3D arg_0; void textureStore_d2b565() { diff --git a/test/tint/builtins/gen/literal/textureStore/d4aa95.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/d4aa95.wgsl.expected.glsl index fc5f8f7c5c..64192e5a18 100644 --- a/test/tint/builtins/gen/literal/textureStore/d4aa95.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/d4aa95.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage3D arg_0; void textureStore_d4aa95() { diff --git a/test/tint/builtins/gen/literal/textureStore/d55e65.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/d55e65.wgsl.expected.glsl index 9ace9541fd..dd8962d064 100644 --- a/test/tint/builtins/gen/literal/textureStore/d55e65.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/d55e65.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2DArray arg_0; void textureStore_d55e65() { diff --git a/test/tint/builtins/gen/literal/textureStore/db92a2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/db92a2.wgsl.expected.glsl index ce1044e7a4..304bd06a6c 100644 --- a/test/tint/builtins/gen/literal/textureStore/db92a2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/db92a2.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2D arg_0; void textureStore_db92a2() { diff --git a/test/tint/builtins/gen/literal/textureStore/dd7d81.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/dd7d81.wgsl.expected.glsl index 82932b7db9..eb4557ded8 100644 --- a/test/tint/builtins/gen/literal/textureStore/dd7d81.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/dd7d81.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image3D arg_0; void textureStore_dd7d81() { diff --git a/test/tint/builtins/gen/literal/textureStore/de4b94.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/de4b94.wgsl.expected.glsl index b64d9728d2..518d0dd066 100644 --- a/test/tint/builtins/gen/literal/textureStore/de4b94.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/de4b94.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2D arg_0; void textureStore_de4b94() { diff --git a/test/tint/builtins/gen/literal/textureStore/df2ca4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/df2ca4.wgsl.expected.glsl index c0a6eb1a28..277b45d8f7 100644 --- a/test/tint/builtins/gen/literal/textureStore/df2ca4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/df2ca4.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2DArray arg_0; void textureStore_df2ca4() { diff --git a/test/tint/builtins/gen/literal/textureStore/e0b666.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/e0b666.wgsl.expected.glsl index 58ddd9dd7d..24102bce52 100644 --- a/test/tint/builtins/gen/literal/textureStore/e0b666.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/e0b666.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_e0b666() { diff --git a/test/tint/builtins/gen/literal/textureStore/e38281.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/e38281.wgsl.expected.glsl index 01c89d334c..61d4efdb2b 100644 --- a/test/tint/builtins/gen/literal/textureStore/e38281.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/e38281.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_e38281() { diff --git a/test/tint/builtins/gen/literal/textureStore/e7c6d8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/e7c6d8.wgsl.expected.glsl index 06daf2bdfd..e48dfe82e1 100644 --- a/test/tint/builtins/gen/literal/textureStore/e7c6d8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/e7c6d8.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_e7c6d8() { diff --git a/test/tint/builtins/gen/literal/textureStore/e885e8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/e885e8.wgsl.expected.glsl index 8afd92c870..84674fbcad 100644 --- a/test/tint/builtins/gen/literal/textureStore/e885e8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/e885e8.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2D arg_0; void textureStore_e885e8() { diff --git a/test/tint/builtins/gen/literal/textureStore/e8cbf7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/e8cbf7.wgsl.expected.glsl index 076296d719..5f4787ec7e 100644 --- a/test/tint/builtins/gen/literal/textureStore/e8cbf7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/e8cbf7.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2D arg_0; void textureStore_e8cbf7() { diff --git a/test/tint/builtins/gen/literal/textureStore/eb702f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/eb702f.wgsl.expected.glsl index 939999edbf..9ebf807dce 100644 --- a/test/tint/builtins/gen/literal/textureStore/eb702f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/eb702f.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image3D arg_0; void textureStore_eb702f() { diff --git a/test/tint/builtins/gen/literal/textureStore/eb78b9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/eb78b9.wgsl.expected.glsl index fae6231a2f..0d92de49bb 100644 --- a/test/tint/builtins/gen/literal/textureStore/eb78b9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/eb78b9.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage3D arg_0; void textureStore_eb78b9() { diff --git a/test/tint/builtins/gen/literal/textureStore/ef9f2f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/ef9f2f.wgsl.expected.glsl index fddab8307e..93a05fb16b 100644 --- a/test/tint/builtins/gen/literal/textureStore/ef9f2f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/ef9f2f.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage3D arg_0; void textureStore_ef9f2f() { diff --git a/test/tint/builtins/gen/literal/textureStore/f1e6d3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/f1e6d3.wgsl.expected.glsl index 7c4ec44627..1917cdb1e6 100644 --- a/test/tint/builtins/gen/literal/textureStore/f1e6d3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/f1e6d3.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage3D arg_0; void textureStore_f1e6d3() { diff --git a/test/tint/builtins/gen/literal/textureStore/f8dead.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/f8dead.wgsl.expected.glsl index ef22abd381..692a2b076b 100644 --- a/test/tint/builtins/gen/literal/textureStore/f8dead.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/f8dead.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage3D arg_0; void textureStore_f8dead() { diff --git a/test/tint/builtins/gen/literal/textureStore/fb9a8f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/fb9a8f.wgsl.expected.glsl index bf5c50078b..99e64e600e 100644 --- a/test/tint/builtins/gen/literal/textureStore/fb9a8f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/fb9a8f.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2D arg_0; void textureStore_fb9a8f() { diff --git a/test/tint/builtins/gen/literal/textureStore/fbf53f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/fbf53f.wgsl.expected.glsl index c78030e1a5..4ae068adec 100644 --- a/test/tint/builtins/gen/literal/textureStore/fbf53f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/fbf53f.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2DArray arg_0; void textureStore_fbf53f() { diff --git a/test/tint/builtins/gen/literal/textureStore/fd350c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/fd350c.wgsl.expected.glsl index 0ef517142f..9bc1ae8e42 100644 --- a/test/tint/builtins/gen/literal/textureStore/fd350c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/textureStore/fd350c.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_fd350c() { diff --git a/test/tint/builtins/gen/literal/transpose/06794e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/06794e.wgsl.expected.glsl index 7b06a26a9f..86dd46aa21 100644 --- a/test/tint/builtins/gen/literal/transpose/06794e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/06794e.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat3 inner; diff --git a/test/tint/builtins/gen/literal/transpose/2585cd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/2585cd.wgsl.expected.glsl index 6d632f3ee0..9ee8decfff 100644 --- a/test/tint/builtins/gen/literal/transpose/2585cd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/2585cd.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat3x4 inner; diff --git a/test/tint/builtins/gen/literal/transpose/31d679.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/31d679.wgsl.expected.glsl index 5948d0b282..42fee662fa 100644 --- a/test/tint/builtins/gen/literal/transpose/31d679.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/31d679.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat2 inner; diff --git a/test/tint/builtins/gen/literal/transpose/31e37e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/31e37e.wgsl.expected.glsl index c1dd30963c..a2c38b717b 100644 --- a/test/tint/builtins/gen/literal/transpose/31e37e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/31e37e.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat2x4 inner; diff --git a/test/tint/builtins/gen/literal/transpose/32dd64.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/32dd64.wgsl.expected.glsl index 4fdd5cf0c7..38901f5559 100644 --- a/test/tint/builtins/gen/literal/transpose/32dd64.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/32dd64.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_32dd64() { mat4x3 res = mat4x3(vec3(1.0f), vec3(1.0f), vec3(1.0f), vec3(1.0f)); diff --git a/test/tint/builtins/gen/literal/transpose/4ce359.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/4ce359.wgsl.expected.glsl index 6c40d55b17..4be891c2cd 100644 --- a/test/tint/builtins/gen/literal/transpose/4ce359.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/4ce359.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat4x2 inner; diff --git a/test/tint/builtins/gen/literal/transpose/4dc9a1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/4dc9a1.wgsl.expected.glsl index 70de138a8f..cd3282e751 100644 --- a/test/tint/builtins/gen/literal/transpose/4dc9a1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/4dc9a1.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat3x2 inner; diff --git a/test/tint/builtins/gen/literal/transpose/553e90.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/553e90.wgsl.expected.glsl index 8c4e25d60f..bab878800e 100644 --- a/test/tint/builtins/gen/literal/transpose/553e90.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/553e90.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_553e90() { mat2x4 res = mat2x4(vec4(1.0f), vec4(1.0f)); diff --git a/test/tint/builtins/gen/literal/transpose/5c133c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/5c133c.wgsl.expected.glsl index 1a04ea68e5..4f8d251f00 100644 --- a/test/tint/builtins/gen/literal/transpose/5c133c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/5c133c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_5c133c() { mat3x4 res = mat3x4(vec4(1.0f), vec4(1.0f), vec4(1.0f)); diff --git a/test/tint/builtins/gen/literal/transpose/5edd96.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/5edd96.wgsl.expected.glsl index 2968edab9d..3c6b00afc4 100644 --- a/test/tint/builtins/gen/literal/transpose/5edd96.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/5edd96.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat2x4 inner; diff --git a/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl.expected.glsl index 7bf364bb4f..ff32a5b883 100644 --- a/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat3x4 inner; diff --git a/test/tint/builtins/gen/literal/transpose/66fce8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/66fce8.wgsl.expected.glsl index 7abc8111ff..b8580c68cd 100644 --- a/test/tint/builtins/gen/literal/transpose/66fce8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/66fce8.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_66fce8() { mat3 res = mat3(vec3(1.0f), vec3(1.0f), vec3(1.0f)); diff --git a/test/tint/builtins/gen/literal/transpose/70ca11.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/70ca11.wgsl.expected.glsl index 5f8dd6761d..bf4bad81b6 100644 --- a/test/tint/builtins/gen/literal/transpose/70ca11.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/70ca11.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_70ca11() { mat3x2 res = mat3x2(vec2(1.0f), vec2(1.0f), vec2(1.0f)); diff --git a/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl.expected.glsl index 76b184394a..483de381ed 100644 --- a/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat2 inner; diff --git a/test/tint/builtins/gen/literal/transpose/7eb2c5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/7eb2c5.wgsl.expected.glsl index 069cce3835..352aaa8fff 100644 --- a/test/tint/builtins/gen/literal/transpose/7eb2c5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/7eb2c5.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_7eb2c5() { mat2 res = mat2(vec2(1.0f), vec2(1.0f)); diff --git a/test/tint/builtins/gen/literal/transpose/844869.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/844869.wgsl.expected.glsl index f077991876..1deaf5d3ec 100644 --- a/test/tint/builtins/gen/literal/transpose/844869.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/844869.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat4 inner; diff --git a/test/tint/builtins/gen/literal/transpose/84a763.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/84a763.wgsl.expected.glsl index 17c5103dca..077920ee11 100644 --- a/test/tint/builtins/gen/literal/transpose/84a763.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/84a763.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_84a763() { mat4x2 res = mat4x2(vec2(1.0f), vec2(1.0f), vec2(1.0f), vec2(1.0f)); diff --git a/test/tint/builtins/gen/literal/transpose/854336.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/854336.wgsl.expected.glsl index c33db6b369..8ed1b52b35 100644 --- a/test/tint/builtins/gen/literal/transpose/854336.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/854336.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat3 inner; diff --git a/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl.expected.glsl index 8e9363a4fc..e527f10fd5 100644 --- a/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl.expected.glsl @@ -32,7 +32,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat4x3 inner; diff --git a/test/tint/builtins/gen/literal/transpose/ace596.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/ace596.wgsl.expected.glsl index a3da82b7fd..5789a0e0a8 100644 --- a/test/tint/builtins/gen/literal/transpose/ace596.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/ace596.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_ace596() { mat2x3 res = mat2x3(vec3(1.0f), vec3(1.0f)); diff --git a/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl.expected.glsl index e59d4ad0a0..0845181bba 100644 --- a/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl.expected.glsl @@ -30,7 +30,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat2x3 inner; diff --git a/test/tint/builtins/gen/literal/transpose/c1b600.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/c1b600.wgsl.expected.glsl index 697f42c8a6..7ac0edb860 100644 --- a/test/tint/builtins/gen/literal/transpose/c1b600.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/c1b600.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat4 inner; diff --git a/test/tint/builtins/gen/literal/transpose/d6faec.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/d6faec.wgsl.expected.glsl index d4dff642af..920a5e41ce 100644 --- a/test/tint/builtins/gen/literal/transpose/d6faec.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/d6faec.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat3x2 inner; diff --git a/test/tint/builtins/gen/literal/transpose/d8f8ba.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/d8f8ba.wgsl.expected.glsl index afe4b08e08..8a96b46c84 100644 --- a/test/tint/builtins/gen/literal/transpose/d8f8ba.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/d8f8ba.wgsl.expected.glsl @@ -30,7 +30,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat4x3 inner; diff --git a/test/tint/builtins/gen/literal/transpose/dc671a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/dc671a.wgsl.expected.glsl index 7757e01fc7..9978bafdea 100644 --- a/test/tint/builtins/gen/literal/transpose/dc671a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/dc671a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_dc671a() { mat4 res = mat4(vec4(1.0f), vec4(1.0f), vec4(1.0f), vec4(1.0f)); diff --git a/test/tint/builtins/gen/literal/transpose/ed4bdc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/ed4bdc.wgsl.expected.glsl index f3e9088c23..d9e1506061 100644 --- a/test/tint/builtins/gen/literal/transpose/ed4bdc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/ed4bdc.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat2x3 inner; diff --git a/test/tint/builtins/gen/literal/transpose/faeb05.wgsl.expected.glsl b/test/tint/builtins/gen/literal/transpose/faeb05.wgsl.expected.glsl index 6725813bc2..2e320b8c5d 100644 --- a/test/tint/builtins/gen/literal/transpose/faeb05.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/transpose/faeb05.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat4x2 inner; diff --git a/test/tint/builtins/gen/literal/trunc/103ab8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/trunc/103ab8.wgsl.expected.glsl index 3cbb238ce6..11995ff146 100644 --- a/test/tint/builtins/gen/literal/trunc/103ab8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/trunc/103ab8.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/literal/trunc/117396.wgsl.expected.glsl b/test/tint/builtins/gen/literal/trunc/117396.wgsl.expected.glsl index f81df1368d..38ecb88460 100644 --- a/test/tint/builtins/gen/literal/trunc/117396.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/trunc/117396.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void trunc_117396() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/literal/trunc/562d05.wgsl.expected.glsl b/test/tint/builtins/gen/literal/trunc/562d05.wgsl.expected.glsl index d14f434de9..c77d29c47f 100644 --- a/test/tint/builtins/gen/literal/trunc/562d05.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/trunc/562d05.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/literal/trunc/7d6ded.wgsl.expected.glsl b/test/tint/builtins/gen/literal/trunc/7d6ded.wgsl.expected.glsl index c25da0be76..6bde473469 100644 --- a/test/tint/builtins/gen/literal/trunc/7d6ded.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/trunc/7d6ded.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void trunc_7d6ded() { float res = 1.0f; diff --git a/test/tint/builtins/gen/literal/trunc/a56109.wgsl.expected.glsl b/test/tint/builtins/gen/literal/trunc/a56109.wgsl.expected.glsl index 55d3c0c331..d2eaeef63d 100644 --- a/test/tint/builtins/gen/literal/trunc/a56109.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/trunc/a56109.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/literal/trunc/c12555.wgsl.expected.glsl b/test/tint/builtins/gen/literal/trunc/c12555.wgsl.expected.glsl index bcd6a46cbb..12937df867 100644 --- a/test/tint/builtins/gen/literal/trunc/c12555.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/trunc/c12555.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void trunc_c12555() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl.expected.glsl index e88c5b986b..7036fbdac1 100644 --- a/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl.expected.glsl b/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl.expected.glsl index 4c94d35e98..078059ec1c 100644 --- a/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/literal/trunc/e183aa.wgsl.expected.glsl b/test/tint/builtins/gen/literal/trunc/e183aa.wgsl.expected.glsl index c138dd59d1..d5e1296f32 100644 --- a/test/tint/builtins/gen/literal/trunc/e183aa.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/trunc/e183aa.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/trunc/eb83df.wgsl.expected.glsl b/test/tint/builtins/gen/literal/trunc/eb83df.wgsl.expected.glsl index 83b839f783..a59a10f773 100644 --- a/test/tint/builtins/gen/literal/trunc/eb83df.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/trunc/eb83df.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/literal/trunc/f0f1a1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/trunc/f0f1a1.wgsl.expected.glsl index b04c0144d4..c87acebdf8 100644 --- a/test/tint/builtins/gen/literal/trunc/f0f1a1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/trunc/f0f1a1.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void trunc_f0f1a1() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/literal/trunc/f370d3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/trunc/f370d3.wgsl.expected.glsl index e3adf65d91..07e48d7d76 100644 --- a/test/tint/builtins/gen/literal/trunc/f370d3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/trunc/f370d3.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/unpack2x16float/32a5cf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/unpack2x16float/32a5cf.wgsl.expected.glsl index f1ed3c3cc4..2715c6b425 100644 --- a/test/tint/builtins/gen/literal/unpack2x16float/32a5cf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/unpack2x16float/32a5cf.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.glsl index 363f90bd4d..214bd27a5d 100644 --- a/test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.glsl index c775d61335..35a1898334 100644 --- a/test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.glsl index 5c919e12de..14ae0fcc60 100644 --- a/test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.glsl b/test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.glsl index f4aaf3809c..17ca840d46 100644 --- a/test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/abs/002533.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/002533.wgsl.expected.glsl index 572e56f5ba..373f3e8686 100644 --- a/test/tint/builtins/gen/var/abs/002533.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/002533.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/abs/005174.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/005174.wgsl.expected.glsl index 853d2af3a2..185dc9ba96 100644 --- a/test/tint/builtins/gen/var/abs/005174.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/005174.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/abs/1ce782.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/1ce782.wgsl.expected.glsl index 2835b0d967..8f48c203e2 100644 --- a/test/tint/builtins/gen/var/abs/1ce782.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/1ce782.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/var/abs/1e9d53.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/1e9d53.wgsl.expected.glsl index 16a39f208b..a9cd31736d 100644 --- a/test/tint/builtins/gen/var/abs/1e9d53.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/1e9d53.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/abs/2f861b.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/2f861b.wgsl.expected.glsl index b068d2de24..5c59adca7d 100644 --- a/test/tint/builtins/gen/var/abs/2f861b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/2f861b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_2f861b() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/abs/421ca3.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/421ca3.wgsl.expected.glsl index 09828f86a2..d5fd9d7991 100644 --- a/test/tint/builtins/gen/var/abs/421ca3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/421ca3.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/abs/467cd1.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/467cd1.wgsl.expected.glsl index f47a14cc11..22011e2c79 100644 --- a/test/tint/builtins/gen/var/abs/467cd1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/467cd1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/var/abs/4ad288.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/4ad288.wgsl.expected.glsl index 1d9d9c8bda..d53170123b 100644 --- a/test/tint/builtins/gen/var/abs/4ad288.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/4ad288.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/abs/538d29.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/538d29.wgsl.expected.glsl index 9a02e7b51e..9944c5a49d 100644 --- a/test/tint/builtins/gen/var/abs/538d29.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/538d29.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/abs/577d6e.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/577d6e.wgsl.expected.glsl index 43a48a3b43..c6ccf52799 100644 --- a/test/tint/builtins/gen/var/abs/577d6e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/577d6e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_577d6e() { ivec2 res = ivec2(1); diff --git a/test/tint/builtins/gen/var/abs/5a8af1.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/5a8af1.wgsl.expected.glsl index d454d0212f..107cb408db 100644 --- a/test/tint/builtins/gen/var/abs/5a8af1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/5a8af1.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_5a8af1() { int res = 1; diff --git a/test/tint/builtins/gen/var/abs/5ad50a.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/5ad50a.wgsl.expected.glsl index ca0c00c3e9..9190a51594 100644 --- a/test/tint/builtins/gen/var/abs/5ad50a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/5ad50a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/var/abs/5ae4fe.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/5ae4fe.wgsl.expected.glsl index a8b9dcff5f..b6256672d5 100644 --- a/test/tint/builtins/gen/var/abs/5ae4fe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/5ae4fe.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/abs/7326de.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/7326de.wgsl.expected.glsl index d557b5bcf8..8fea8da997 100644 --- a/test/tint/builtins/gen/var/abs/7326de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/7326de.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/var/abs/7f28e6.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/7f28e6.wgsl.expected.glsl index 678ed03e88..84706ae22a 100644 --- a/test/tint/builtins/gen/var/abs/7f28e6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/7f28e6.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/var/abs/7faa9e.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/7faa9e.wgsl.expected.glsl index 08ed773ab1..d88ceb22ef 100644 --- a/test/tint/builtins/gen/var/abs/7faa9e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/7faa9e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/var/abs/82ff9d.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/82ff9d.wgsl.expected.glsl index 7eeff3201c..65eacb7ebf 100644 --- a/test/tint/builtins/gen/var/abs/82ff9d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/82ff9d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_82ff9d() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/abs/8ca9b1.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/8ca9b1.wgsl.expected.glsl index c3fce66c81..87bf3935e9 100644 --- a/test/tint/builtins/gen/var/abs/8ca9b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/8ca9b1.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_8ca9b1() { ivec4 res = ivec4(1); diff --git a/test/tint/builtins/gen/var/abs/9c80a6.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/9c80a6.wgsl.expected.glsl index 52fbdd0a7c..0f77852277 100644 --- a/test/tint/builtins/gen/var/abs/9c80a6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/9c80a6.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/var/abs/aedb6d.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/aedb6d.wgsl.expected.glsl index a7d37b0e54..c7069c10dd 100644 --- a/test/tint/builtins/gen/var/abs/aedb6d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/aedb6d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_aedb6d() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/abs/b96037.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/b96037.wgsl.expected.glsl index 37c2cbb5cb..54cca28e7f 100644 --- a/test/tint/builtins/gen/var/abs/b96037.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/b96037.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/abs/c3321c.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/c3321c.wgsl.expected.glsl index d9a6e95910..40d874da92 100644 --- a/test/tint/builtins/gen/var/abs/c3321c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/c3321c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_c3321c() { ivec3 res = ivec3(1); diff --git a/test/tint/builtins/gen/var/abs/e28785.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/e28785.wgsl.expected.glsl index 4255eda88e..d35bc5bf56 100644 --- a/test/tint/builtins/gen/var/abs/e28785.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/e28785.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void abs_e28785() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/abs/fd247f.wgsl.expected.glsl b/test/tint/builtins/gen/var/abs/fd247f.wgsl.expected.glsl index 2f42b395cd..3b908b22fa 100644 --- a/test/tint/builtins/gen/var/abs/fd247f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/abs/fd247f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/acos/004aff.wgsl.expected.glsl b/test/tint/builtins/gen/var/acos/004aff.wgsl.expected.glsl index 4c3430b14d..cde252ab91 100644 --- a/test/tint/builtins/gen/var/acos/004aff.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acos/004aff.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/acos/069188.wgsl.expected.glsl b/test/tint/builtins/gen/var/acos/069188.wgsl.expected.glsl index 7158930191..929cbc1edc 100644 --- a/test/tint/builtins/gen/var/acos/069188.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acos/069188.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acos_069188() { vec3 res = vec3(0.25f); diff --git a/test/tint/builtins/gen/var/acos/15d35b.wgsl.expected.glsl b/test/tint/builtins/gen/var/acos/15d35b.wgsl.expected.glsl index 29e3f4249a..9630a0015f 100644 --- a/test/tint/builtins/gen/var/acos/15d35b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acos/15d35b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acos_15d35b() { vec2 res = vec2(0.25f); diff --git a/test/tint/builtins/gen/var/acos/203628.wgsl.expected.glsl b/test/tint/builtins/gen/var/acos/203628.wgsl.expected.glsl index b229cafec4..5e957a6ee3 100644 --- a/test/tint/builtins/gen/var/acos/203628.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acos/203628.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/acos/303e3d.wgsl.expected.glsl b/test/tint/builtins/gen/var/acos/303e3d.wgsl.expected.glsl index d35159c85e..c4df5eaa43 100644 --- a/test/tint/builtins/gen/var/acos/303e3d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acos/303e3d.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/acos/489247.wgsl.expected.glsl b/test/tint/builtins/gen/var/acos/489247.wgsl.expected.glsl index 37715e7711..f2fc3cfab0 100644 --- a/test/tint/builtins/gen/var/acos/489247.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acos/489247.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/acos/4dac75.wgsl.expected.glsl b/test/tint/builtins/gen/var/acos/4dac75.wgsl.expected.glsl index 2afdd5f4af..dd5516fb1e 100644 --- a/test/tint/builtins/gen/var/acos/4dac75.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acos/4dac75.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acos_4dac75() { vec4 res = vec4(0.25f); diff --git a/test/tint/builtins/gen/var/acos/5e9ad2.wgsl.expected.glsl b/test/tint/builtins/gen/var/acos/5e9ad2.wgsl.expected.glsl index 0a841bfbf5..cea24dd53d 100644 --- a/test/tint/builtins/gen/var/acos/5e9ad2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acos/5e9ad2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acos_5e9ad2() { float res = 0.25f; diff --git a/test/tint/builtins/gen/var/acos/8e2acf.wgsl.expected.glsl b/test/tint/builtins/gen/var/acos/8e2acf.wgsl.expected.glsl index a37bcd3915..f044a624e1 100644 --- a/test/tint/builtins/gen/var/acos/8e2acf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acos/8e2acf.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/acos/a610c4.wgsl.expected.glsl b/test/tint/builtins/gen/var/acos/a610c4.wgsl.expected.glsl index b0bee1a2c9..5e5f1fa91f 100644 --- a/test/tint/builtins/gen/var/acos/a610c4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acos/a610c4.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/acos/dfc915.wgsl.expected.glsl b/test/tint/builtins/gen/var/acos/dfc915.wgsl.expected.glsl index 32c732ebf0..0146af5f6f 100644 --- a/test/tint/builtins/gen/var/acos/dfc915.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acos/dfc915.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/acos/f47057.wgsl.expected.glsl b/test/tint/builtins/gen/var/acos/f47057.wgsl.expected.glsl index 2297a63161..015616401d 100644 --- a/test/tint/builtins/gen/var/acos/f47057.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acos/f47057.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/acosh/17260e.wgsl.expected.glsl b/test/tint/builtins/gen/var/acosh/17260e.wgsl.expected.glsl index cc419fd66b..09dc0efec8 100644 --- a/test/tint/builtins/gen/var/acosh/17260e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acosh/17260e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acosh_17260e() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/acosh/3433e8.wgsl.expected.glsl b/test/tint/builtins/gen/var/acosh/3433e8.wgsl.expected.glsl index b1d4a3a789..b9dbcb5902 100644 --- a/test/tint/builtins/gen/var/acosh/3433e8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acosh/3433e8.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acosh_3433e8() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/acosh/490aae.wgsl.expected.glsl b/test/tint/builtins/gen/var/acosh/490aae.wgsl.expected.glsl index b5c0bd3cb6..4f849b42ee 100644 --- a/test/tint/builtins/gen/var/acosh/490aae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acosh/490aae.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acosh_490aae() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/acosh/5f49d8.wgsl.expected.glsl b/test/tint/builtins/gen/var/acosh/5f49d8.wgsl.expected.glsl index 8f8fece44f..dc0883cc5f 100644 --- a/test/tint/builtins/gen/var/acosh/5f49d8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acosh/5f49d8.wgsl.expected.glsl @@ -35,7 +35,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec2 tint_select(f16vec2 param_0, f16vec2 param_1, bvec2 param_2) { return f16vec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/acosh/640883.wgsl.expected.glsl b/test/tint/builtins/gen/var/acosh/640883.wgsl.expected.glsl index 7ea82c5a76..603924e87a 100644 --- a/test/tint/builtins/gen/var/acosh/640883.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acosh/640883.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec2 tint_select(vec2 param_0, vec2 param_1, bvec2 param_2) { return vec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/acosh/9f213e.wgsl.expected.glsl b/test/tint/builtins/gen/var/acosh/9f213e.wgsl.expected.glsl index cd020204f1..0d50ad2dec 100644 --- a/test/tint/builtins/gen/var/acosh/9f213e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acosh/9f213e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void acosh_9f213e() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/acosh/a37dfe.wgsl.expected.glsl b/test/tint/builtins/gen/var/acosh/a37dfe.wgsl.expected.glsl index 4dc597b417..891269d0b7 100644 --- a/test/tint/builtins/gen/var/acosh/a37dfe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acosh/a37dfe.wgsl.expected.glsl @@ -30,7 +30,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; float16_t tint_acosh(float16_t x) { return ((x < 1.0hf) ? 0.0hf : acosh(x)); diff --git a/test/tint/builtins/gen/var/acosh/d51ccb.wgsl.expected.glsl b/test/tint/builtins/gen/var/acosh/d51ccb.wgsl.expected.glsl index a454f9848f..788e055a2f 100644 --- a/test/tint/builtins/gen/var/acosh/d51ccb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acosh/d51ccb.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec4 tint_select(vec4 param_0, vec4 param_1, bvec4 param_2) { return vec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/acosh/de60d8.wgsl.expected.glsl b/test/tint/builtins/gen/var/acosh/de60d8.wgsl.expected.glsl index 95d73e97f2..4abad68507 100644 --- a/test/tint/builtins/gen/var/acosh/de60d8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acosh/de60d8.wgsl.expected.glsl @@ -35,7 +35,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec4 tint_select(f16vec4 param_0, f16vec4 param_1, bvec4 param_2) { return f16vec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/acosh/e38f5c.wgsl.expected.glsl b/test/tint/builtins/gen/var/acosh/e38f5c.wgsl.expected.glsl index a604103231..8297a7123d 100644 --- a/test/tint/builtins/gen/var/acosh/e38f5c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acosh/e38f5c.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_select(vec3 param_0, vec3 param_1, bvec3 param_2) { return vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/acosh/ecf2d1.wgsl.expected.glsl b/test/tint/builtins/gen/var/acosh/ecf2d1.wgsl.expected.glsl index 3ae9f05913..3f9bea559c 100644 --- a/test/tint/builtins/gen/var/acosh/ecf2d1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acosh/ecf2d1.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; float tint_acosh(float x) { return ((x < 1.0f) ? 0.0f : acosh(x)); diff --git a/test/tint/builtins/gen/var/acosh/f56574.wgsl.expected.glsl b/test/tint/builtins/gen/var/acosh/f56574.wgsl.expected.glsl index e270d0852c..3d4aa7c166 100644 --- a/test/tint/builtins/gen/var/acosh/f56574.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/acosh/f56574.wgsl.expected.glsl @@ -35,7 +35,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec3 tint_select(f16vec3 param_0, f16vec3 param_1, bvec3 param_2) { return f16vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/all/353d6a.wgsl.expected.glsl b/test/tint/builtins/gen/var/all/353d6a.wgsl.expected.glsl index 1b86d978a7..8b8361ab3e 100644 --- a/test/tint/builtins/gen/var/all/353d6a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/all/353d6a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/all/986c7b.wgsl.expected.glsl b/test/tint/builtins/gen/var/all/986c7b.wgsl.expected.glsl index c9fbf8bbc2..56745032a5 100644 --- a/test/tint/builtins/gen/var/all/986c7b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/all/986c7b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/all/bd2dba.wgsl.expected.glsl b/test/tint/builtins/gen/var/all/bd2dba.wgsl.expected.glsl index 58611435bb..42c056527d 100644 --- a/test/tint/builtins/gen/var/all/bd2dba.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/all/bd2dba.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/all/f46790.wgsl.expected.glsl b/test/tint/builtins/gen/var/all/f46790.wgsl.expected.glsl index 3cfffef2e4..b6cd146281 100644 --- a/test/tint/builtins/gen/var/all/f46790.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/all/f46790.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/any/083428.wgsl.expected.glsl b/test/tint/builtins/gen/var/any/083428.wgsl.expected.glsl index 5bab5e3383..79782c59a9 100644 --- a/test/tint/builtins/gen/var/any/083428.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/any/083428.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/any/0e3e58.wgsl.expected.glsl b/test/tint/builtins/gen/var/any/0e3e58.wgsl.expected.glsl index 57f6658cef..e0f8695464 100644 --- a/test/tint/builtins/gen/var/any/0e3e58.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/any/0e3e58.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/any/2ab91a.wgsl.expected.glsl b/test/tint/builtins/gen/var/any/2ab91a.wgsl.expected.glsl index ab735df429..c88fd3ed37 100644 --- a/test/tint/builtins/gen/var/any/2ab91a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/any/2ab91a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/any/e755c1.wgsl.expected.glsl b/test/tint/builtins/gen/var/any/e755c1.wgsl.expected.glsl index 805090667b..342cb821be 100644 --- a/test/tint/builtins/gen/var/any/e755c1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/any/e755c1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/arrayLength/1588cd.wgsl.expected.glsl b/test/tint/builtins/gen/var/arrayLength/1588cd.wgsl.expected.glsl index b2d79ac165..a8d01b7a16 100644 --- a/test/tint/builtins/gen/var/arrayLength/1588cd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/arrayLength/1588cd.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 1, std430) buffer SB_RO_ssbo { int arg_0[]; diff --git a/test/tint/builtins/gen/var/arrayLength/61b1c7.wgsl.expected.glsl b/test/tint/builtins/gen/var/arrayLength/61b1c7.wgsl.expected.glsl index 8d77b8a2a5..91959966d4 100644 --- a/test/tint/builtins/gen/var/arrayLength/61b1c7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/arrayLength/61b1c7.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer SB_RW_ssbo { int arg_0[]; diff --git a/test/tint/builtins/gen/var/arrayLength/8421b9.wgsl.expected.glsl b/test/tint/builtins/gen/var/arrayLength/8421b9.wgsl.expected.glsl index 5bc4297fdc..0462444ae2 100644 --- a/test/tint/builtins/gen/var/arrayLength/8421b9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/arrayLength/8421b9.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 1, std430) buffer SB_RO_ssbo { float16_t arg_0[]; diff --git a/test/tint/builtins/gen/var/arrayLength/a0f5ca.wgsl.expected.glsl b/test/tint/builtins/gen/var/arrayLength/a0f5ca.wgsl.expected.glsl index 25343cb584..af57d29bfe 100644 --- a/test/tint/builtins/gen/var/arrayLength/a0f5ca.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/arrayLength/a0f5ca.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 1, std430) buffer SB_RO_ssbo { float arg_0[]; diff --git a/test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl.expected.glsl b/test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl.expected.glsl index c155e097b1..5f86382687 100644 --- a/test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer SB_RW_ssbo { float16_t arg_0[]; diff --git a/test/tint/builtins/gen/var/arrayLength/cdd123.wgsl.expected.glsl b/test/tint/builtins/gen/var/arrayLength/cdd123.wgsl.expected.glsl index b8890f555d..4c72db129b 100644 --- a/test/tint/builtins/gen/var/arrayLength/cdd123.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/arrayLength/cdd123.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer SB_RW_ssbo { float arg_0[]; diff --git a/test/tint/builtins/gen/var/arrayLength/cfca0a.wgsl.expected.glsl b/test/tint/builtins/gen/var/arrayLength/cfca0a.wgsl.expected.glsl index 57ed7ff2a2..b87f6c6b1a 100644 --- a/test/tint/builtins/gen/var/arrayLength/cfca0a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/arrayLength/cfca0a.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 1, std430) buffer SB_RO_ssbo { uint arg_0[]; diff --git a/test/tint/builtins/gen/var/arrayLength/eb510f.wgsl.expected.glsl b/test/tint/builtins/gen/var/arrayLength/eb510f.wgsl.expected.glsl index d6c4cdaedf..8e9864d964 100644 --- a/test/tint/builtins/gen/var/arrayLength/eb510f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/arrayLength/eb510f.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer SB_RW_ssbo { uint arg_0[]; diff --git a/test/tint/builtins/gen/var/asin/064953.wgsl.expected.glsl b/test/tint/builtins/gen/var/asin/064953.wgsl.expected.glsl index 57d144ba3f..f6838c92be 100644 --- a/test/tint/builtins/gen/var/asin/064953.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asin/064953.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/asin/0bac07.wgsl.expected.glsl b/test/tint/builtins/gen/var/asin/0bac07.wgsl.expected.glsl index 5efe56078d..9e1e170435 100644 --- a/test/tint/builtins/gen/var/asin/0bac07.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asin/0bac07.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asin_0bac07() { vec3 res = vec3(0.5f); diff --git a/test/tint/builtins/gen/var/asin/11dfda.wgsl.expected.glsl b/test/tint/builtins/gen/var/asin/11dfda.wgsl.expected.glsl index a72fec26a2..9482ba4dbf 100644 --- a/test/tint/builtins/gen/var/asin/11dfda.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asin/11dfda.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/asin/2d8e29.wgsl.expected.glsl b/test/tint/builtins/gen/var/asin/2d8e29.wgsl.expected.glsl index 8aa8a6f844..4491b43a0e 100644 --- a/test/tint/builtins/gen/var/asin/2d8e29.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asin/2d8e29.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/asin/3cfbd4.wgsl.expected.glsl b/test/tint/builtins/gen/var/asin/3cfbd4.wgsl.expected.glsl index 49101fec4a..7845003339 100644 --- a/test/tint/builtins/gen/var/asin/3cfbd4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asin/3cfbd4.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/asin/64bb1f.wgsl.expected.glsl b/test/tint/builtins/gen/var/asin/64bb1f.wgsl.expected.glsl index 9483665e11..09e554908a 100644 --- a/test/tint/builtins/gen/var/asin/64bb1f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asin/64bb1f.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asin_64bb1f() { vec4 res = vec4(0.5f); diff --git a/test/tint/builtins/gen/var/asin/7b6a44.wgsl.expected.glsl b/test/tint/builtins/gen/var/asin/7b6a44.wgsl.expected.glsl index 276e078f2e..73d2eef8bf 100644 --- a/test/tint/builtins/gen/var/asin/7b6a44.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asin/7b6a44.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/asin/8cd9c9.wgsl.expected.glsl b/test/tint/builtins/gen/var/asin/8cd9c9.wgsl.expected.glsl index 7330302050..e6620c345a 100644 --- a/test/tint/builtins/gen/var/asin/8cd9c9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asin/8cd9c9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/asin/a5dd88.wgsl.expected.glsl b/test/tint/builtins/gen/var/asin/a5dd88.wgsl.expected.glsl index 6b8eb2f68c..2e215224f3 100644 --- a/test/tint/builtins/gen/var/asin/a5dd88.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asin/a5dd88.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asin_a5dd88() { vec2 res = vec2(0.5f); diff --git a/test/tint/builtins/gen/var/asin/a6d73a.wgsl.expected.glsl b/test/tint/builtins/gen/var/asin/a6d73a.wgsl.expected.glsl index 4afa665600..4740ebf556 100644 --- a/test/tint/builtins/gen/var/asin/a6d73a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asin/a6d73a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asin_a6d73a() { float res = 0.5f; diff --git a/test/tint/builtins/gen/var/asin/b4aced.wgsl.expected.glsl b/test/tint/builtins/gen/var/asin/b4aced.wgsl.expected.glsl index ec528c778a..05d48c6221 100644 --- a/test/tint/builtins/gen/var/asin/b4aced.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asin/b4aced.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/asin/c0c272.wgsl.expected.glsl b/test/tint/builtins/gen/var/asin/c0c272.wgsl.expected.glsl index 20f90c3d5d..8eff9b3a97 100644 --- a/test/tint/builtins/gen/var/asin/c0c272.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asin/c0c272.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/asinh/157447.wgsl.expected.glsl b/test/tint/builtins/gen/var/asinh/157447.wgsl.expected.glsl index 28da684da3..f0ac590997 100644 --- a/test/tint/builtins/gen/var/asinh/157447.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asinh/157447.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/asinh/16b543.wgsl.expected.glsl b/test/tint/builtins/gen/var/asinh/16b543.wgsl.expected.glsl index f714432918..335ecdbeb1 100644 --- a/test/tint/builtins/gen/var/asinh/16b543.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asinh/16b543.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asinh_16b543() { vec2 res = vec2(0.88137358427047729492f); diff --git a/test/tint/builtins/gen/var/asinh/180015.wgsl.expected.glsl b/test/tint/builtins/gen/var/asinh/180015.wgsl.expected.glsl index e2e9a76347..a8c2b42005 100644 --- a/test/tint/builtins/gen/var/asinh/180015.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asinh/180015.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asinh_180015() { float res = 0.88137358427047729492f; diff --git a/test/tint/builtins/gen/var/asinh/2265ee.wgsl.expected.glsl b/test/tint/builtins/gen/var/asinh/2265ee.wgsl.expected.glsl index b608beba38..d0e292a7dd 100644 --- a/test/tint/builtins/gen/var/asinh/2265ee.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asinh/2265ee.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/asinh/468a48.wgsl.expected.glsl b/test/tint/builtins/gen/var/asinh/468a48.wgsl.expected.glsl index d26e019e0d..121843458a 100644 --- a/test/tint/builtins/gen/var/asinh/468a48.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asinh/468a48.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/asinh/4a2226.wgsl.expected.glsl b/test/tint/builtins/gen/var/asinh/4a2226.wgsl.expected.glsl index d7d838e234..a15352c3c0 100644 --- a/test/tint/builtins/gen/var/asinh/4a2226.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asinh/4a2226.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/asinh/51079e.wgsl.expected.glsl b/test/tint/builtins/gen/var/asinh/51079e.wgsl.expected.glsl index 7af712f6cd..244fc60631 100644 --- a/test/tint/builtins/gen/var/asinh/51079e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asinh/51079e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asinh_51079e() { vec3 res = vec3(0.88137358427047729492f); diff --git a/test/tint/builtins/gen/var/asinh/8d2e51.wgsl.expected.glsl b/test/tint/builtins/gen/var/asinh/8d2e51.wgsl.expected.glsl index e0d9602662..ae9092b4fc 100644 --- a/test/tint/builtins/gen/var/asinh/8d2e51.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asinh/8d2e51.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/asinh/95ab2b.wgsl.expected.glsl b/test/tint/builtins/gen/var/asinh/95ab2b.wgsl.expected.glsl index 1d6c2b480e..3dc3e33ef8 100644 --- a/test/tint/builtins/gen/var/asinh/95ab2b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asinh/95ab2b.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl.expected.glsl b/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl.expected.glsl index f29a4c78bd..a608669fdb 100644 --- a/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/asinh/cf8603.wgsl.expected.glsl b/test/tint/builtins/gen/var/asinh/cf8603.wgsl.expected.glsl index e60d6d817a..10e478f10d 100644 --- a/test/tint/builtins/gen/var/asinh/cf8603.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asinh/cf8603.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void asinh_cf8603() { vec4 res = vec4(0.88137358427047729492f); diff --git a/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl.expected.glsl b/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl.expected.glsl index b16ef074e7..dafc9e8532 100644 --- a/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/atan/02979a.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan/02979a.wgsl.expected.glsl index b7ef9b1710..7d929cfbbb 100644 --- a/test/tint/builtins/gen/var/atan/02979a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan/02979a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/atan/19faea.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan/19faea.wgsl.expected.glsl index 0fe6b428bf..dab5120116 100644 --- a/test/tint/builtins/gen/var/atan/19faea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan/19faea.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/atan/1e1764.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan/1e1764.wgsl.expected.glsl index c90fa66144..39c2267f29 100644 --- a/test/tint/builtins/gen/var/atan/1e1764.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan/1e1764.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/atan/331e6d.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan/331e6d.wgsl.expected.glsl index 350f3d3c50..3082031750 100644 --- a/test/tint/builtins/gen/var/atan/331e6d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan/331e6d.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/atan/5ca7b8.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan/5ca7b8.wgsl.expected.glsl index c79c72fd27..a47c01653d 100644 --- a/test/tint/builtins/gen/var/atan/5ca7b8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan/5ca7b8.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan_5ca7b8() { vec2 res = vec2(0.78539818525314331055f); diff --git a/test/tint/builtins/gen/var/atan/749e1b.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan/749e1b.wgsl.expected.glsl index 049397cb8c..67b23356fe 100644 --- a/test/tint/builtins/gen/var/atan/749e1b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan/749e1b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan_749e1b() { vec3 res = vec3(0.78539818525314331055f); diff --git a/test/tint/builtins/gen/var/atan/7a2a75.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan/7a2a75.wgsl.expected.glsl index 3cc4ed2109..09e9382c97 100644 --- a/test/tint/builtins/gen/var/atan/7a2a75.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan/7a2a75.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan_7a2a75() { float res = 0.78539818525314331055f; diff --git a/test/tint/builtins/gen/var/atan/a5f421.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan/a5f421.wgsl.expected.glsl index 4e353d020a..83f6f23b44 100644 --- a/test/tint/builtins/gen/var/atan/a5f421.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan/a5f421.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/atan/a7ba61.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan/a7ba61.wgsl.expected.glsl index 8f5979aba3..20f874799b 100644 --- a/test/tint/builtins/gen/var/atan/a7ba61.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan/a7ba61.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/atan/a8b696.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan/a8b696.wgsl.expected.glsl index 4ae1684f0e..179e3ca0d4 100644 --- a/test/tint/builtins/gen/var/atan/a8b696.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan/a8b696.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/atan/ad96e4.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan/ad96e4.wgsl.expected.glsl index a1a9c54259..9ddec90252 100644 --- a/test/tint/builtins/gen/var/atan/ad96e4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan/ad96e4.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/atan/d17fb2.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan/d17fb2.wgsl.expected.glsl index 3ea638ecb0..1957650a59 100644 --- a/test/tint/builtins/gen/var/atan/d17fb2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan/d17fb2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan_d17fb2() { vec4 res = vec4(0.78539818525314331055f); diff --git a/test/tint/builtins/gen/var/atan2/034ace.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan2/034ace.wgsl.expected.glsl index b4afab7c18..652037be1d 100644 --- a/test/tint/builtins/gen/var/atan2/034ace.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan2/034ace.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan2_034ace() { float res = 0.78539818525314331055f; diff --git a/test/tint/builtins/gen/var/atan2/21dfea.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan2/21dfea.wgsl.expected.glsl index 6a8fcc07c7..e55489bb22 100644 --- a/test/tint/builtins/gen/var/atan2/21dfea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan2/21dfea.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/atan2/3c2865.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan2/3c2865.wgsl.expected.glsl index 40e2aaae80..e1e60bc933 100644 --- a/test/tint/builtins/gen/var/atan2/3c2865.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan2/3c2865.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan2_3c2865() { vec3 res = vec3(0.78539818525314331055f); diff --git a/test/tint/builtins/gen/var/atan2/57fb13.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan2/57fb13.wgsl.expected.glsl index 55e2b3c416..287782934c 100644 --- a/test/tint/builtins/gen/var/atan2/57fb13.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan2/57fb13.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/atan2/93febc.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan2/93febc.wgsl.expected.glsl index cd37c9b361..f91a6bd1ab 100644 --- a/test/tint/builtins/gen/var/atan2/93febc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan2/93febc.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/atan2/96057c.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan2/96057c.wgsl.expected.glsl index ef5870bf9d..7adaf5c408 100644 --- a/test/tint/builtins/gen/var/atan2/96057c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan2/96057c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/atan2/a70d0d.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan2/a70d0d.wgsl.expected.glsl index db3b3e5ad5..12376d3732 100644 --- a/test/tint/builtins/gen/var/atan2/a70d0d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan2/a70d0d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/atan2/ae713e.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan2/ae713e.wgsl.expected.glsl index 806c9a6d4f..d178135580 100644 --- a/test/tint/builtins/gen/var/atan2/ae713e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan2/ae713e.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/atan2/c19683.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan2/c19683.wgsl.expected.glsl index dc495d7ed6..4cb66c6d80 100644 --- a/test/tint/builtins/gen/var/atan2/c19683.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan2/c19683.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan2_c19683() { vec2 res = vec2(0.78539818525314331055f); diff --git a/test/tint/builtins/gen/var/atan2/c4be45.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan2/c4be45.wgsl.expected.glsl index 427f0a0776..a4308e6c40 100644 --- a/test/tint/builtins/gen/var/atan2/c4be45.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan2/c4be45.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atan2_c4be45() { vec4 res = vec4(0.78539818525314331055f); diff --git a/test/tint/builtins/gen/var/atan2/ca698e.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan2/ca698e.wgsl.expected.glsl index 3560977ab0..8493877de0 100644 --- a/test/tint/builtins/gen/var/atan2/ca698e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan2/ca698e.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/atan2/d983ab.wgsl.expected.glsl b/test/tint/builtins/gen/var/atan2/d983ab.wgsl.expected.glsl index af1c84919a..1f9ffc8e83 100644 --- a/test/tint/builtins/gen/var/atan2/d983ab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atan2/d983ab.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/atanh/440cca.wgsl.expected.glsl b/test/tint/builtins/gen/var/atanh/440cca.wgsl.expected.glsl index cf1cfda7bb..0c606441b1 100644 --- a/test/tint/builtins/gen/var/atanh/440cca.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atanh/440cca.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_select(vec3 param_0, vec3 param_1, bvec3 param_2) { return vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/atanh/5bf88d.wgsl.expected.glsl b/test/tint/builtins/gen/var/atanh/5bf88d.wgsl.expected.glsl index dc8f5790e5..ebc1e5e4bf 100644 --- a/test/tint/builtins/gen/var/atanh/5bf88d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atanh/5bf88d.wgsl.expected.glsl @@ -35,7 +35,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec2 tint_select(f16vec2 param_0, f16vec2 param_1, bvec2 param_2) { return f16vec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/atanh/70d5bd.wgsl.expected.glsl b/test/tint/builtins/gen/var/atanh/70d5bd.wgsl.expected.glsl index 2fce2e4b74..1a37a60ee7 100644 --- a/test/tint/builtins/gen/var/atanh/70d5bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atanh/70d5bd.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atanh_70d5bd() { vec2 res = vec2(0.54930615425109863281f); diff --git a/test/tint/builtins/gen/var/atanh/7997d8.wgsl.expected.glsl b/test/tint/builtins/gen/var/atanh/7997d8.wgsl.expected.glsl index 68f1e3202c..3b1b385adf 100644 --- a/test/tint/builtins/gen/var/atanh/7997d8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atanh/7997d8.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; float tint_atanh(float x) { return ((x >= 1.0f) ? 0.0f : atanh(x)); diff --git a/test/tint/builtins/gen/var/atanh/7f2874.wgsl.expected.glsl b/test/tint/builtins/gen/var/atanh/7f2874.wgsl.expected.glsl index a28b2e9c56..537f120f22 100644 --- a/test/tint/builtins/gen/var/atanh/7f2874.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atanh/7f2874.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atanh_7f2874() { vec3 res = vec3(0.54930615425109863281f); diff --git a/test/tint/builtins/gen/var/atanh/c0e634.wgsl.expected.glsl b/test/tint/builtins/gen/var/atanh/c0e634.wgsl.expected.glsl index c6a4bc5c1c..4a7d2bdc0e 100644 --- a/test/tint/builtins/gen/var/atanh/c0e634.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atanh/c0e634.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec2 tint_select(vec2 param_0, vec2 param_1, bvec2 param_2) { return vec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/atanh/c5dc32.wgsl.expected.glsl b/test/tint/builtins/gen/var/atanh/c5dc32.wgsl.expected.glsl index 86ca4433dc..bf33b120e6 100644 --- a/test/tint/builtins/gen/var/atanh/c5dc32.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atanh/c5dc32.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atanh_c5dc32() { float res = 0.54930615425109863281f; diff --git a/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl.expected.glsl b/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl.expected.glsl index f17b1cd507..2c3582f503 100644 --- a/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl.expected.glsl @@ -30,7 +30,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; float16_t tint_atanh(float16_t x) { return ((x >= 1.0hf) ? 0.0hf : atanh(x)); diff --git a/test/tint/builtins/gen/var/atanh/e3b450.wgsl.expected.glsl b/test/tint/builtins/gen/var/atanh/e3b450.wgsl.expected.glsl index 5de83b15e5..d45a88977c 100644 --- a/test/tint/builtins/gen/var/atanh/e3b450.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atanh/e3b450.wgsl.expected.glsl @@ -35,7 +35,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec4 tint_select(f16vec4 param_0, f16vec4 param_1, bvec4 param_2) { return f16vec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/atanh/e431bb.wgsl.expected.glsl b/test/tint/builtins/gen/var/atanh/e431bb.wgsl.expected.glsl index 28ea06f3e9..e15535afe7 100644 --- a/test/tint/builtins/gen/var/atanh/e431bb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atanh/e431bb.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void atanh_e431bb() { vec4 res = vec4(0.54930615425109863281f); diff --git a/test/tint/builtins/gen/var/atanh/ec4b06.wgsl.expected.glsl b/test/tint/builtins/gen/var/atanh/ec4b06.wgsl.expected.glsl index 799000e990..b9ad65032f 100644 --- a/test/tint/builtins/gen/var/atanh/ec4b06.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atanh/ec4b06.wgsl.expected.glsl @@ -35,7 +35,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec3 tint_select(f16vec3 param_0, f16vec3 param_1, bvec3 param_2) { return f16vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/atanh/f3e01b.wgsl.expected.glsl b/test/tint/builtins/gen/var/atanh/f3e01b.wgsl.expected.glsl index de6a26b7b1..f8b9e8f31b 100644 --- a/test/tint/builtins/gen/var/atanh/f3e01b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atanh/f3e01b.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec4 tint_select(vec4 param_0, vec4 param_1, bvec4 param_2) { return vec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/atomicAdd/8a199a.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicAdd/8a199a.wgsl.expected.glsl index f0a19bfbc0..e4db71a38f 100644 --- a/test/tint/builtins/gen/var/atomicAdd/8a199a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicAdd/8a199a.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/var/atomicAdd/d32fe4.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicAdd/d32fe4.wgsl.expected.glsl index 4a92de8d74..e9a6397bd6 100644 --- a/test/tint/builtins/gen/var/atomicAdd/d32fe4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicAdd/d32fe4.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/var/atomicAnd/152966.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicAnd/152966.wgsl.expected.glsl index 1e3cad1024..9f144b58bd 100644 --- a/test/tint/builtins/gen/var/atomicAnd/152966.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicAnd/152966.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/var/atomicAnd/85a8d9.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicAnd/85a8d9.wgsl.expected.glsl index 1112ac0b83..dca61c8f6d 100644 --- a/test/tint/builtins/gen/var/atomicAnd/85a8d9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicAnd/85a8d9.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/var/atomicCompareExchangeWeak/1bd40a.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicCompareExchangeWeak/1bd40a.wgsl.expected.glsl index 0fda56289f..481d83a3ed 100644 --- a/test/tint/builtins/gen/var/atomicCompareExchangeWeak/1bd40a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicCompareExchangeWeak/1bd40a.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct atomic_compare_exchange_resulti32 { int old_value; diff --git a/test/tint/builtins/gen/var/atomicCompareExchangeWeak/63d8e6.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicCompareExchangeWeak/63d8e6.wgsl.expected.glsl index 9054347682..835d61c777 100644 --- a/test/tint/builtins/gen/var/atomicCompareExchangeWeak/63d8e6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicCompareExchangeWeak/63d8e6.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct atomic_compare_exchange_resultu32 { uint old_value; diff --git a/test/tint/builtins/gen/var/atomicExchange/d59712.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicExchange/d59712.wgsl.expected.glsl index e3071bebd7..952ad70e2c 100644 --- a/test/tint/builtins/gen/var/atomicExchange/d59712.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicExchange/d59712.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/var/atomicExchange/f2e22f.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicExchange/f2e22f.wgsl.expected.glsl index c39edb17dc..17ad67f5e7 100644 --- a/test/tint/builtins/gen/var/atomicExchange/f2e22f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicExchange/f2e22f.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/var/atomicLoad/0806ad.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicLoad/0806ad.wgsl.expected.glsl index d38ae3c4d0..eea1b55af3 100644 --- a/test/tint/builtins/gen/var/atomicLoad/0806ad.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicLoad/0806ad.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/var/atomicLoad/fe6cc3.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicLoad/fe6cc3.wgsl.expected.glsl index 6f69cb8b54..fc5932188a 100644 --- a/test/tint/builtins/gen/var/atomicLoad/fe6cc3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicLoad/fe6cc3.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/var/atomicMax/51b9be.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicMax/51b9be.wgsl.expected.glsl index c02fd605a4..5c0acebd2a 100644 --- a/test/tint/builtins/gen/var/atomicMax/51b9be.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicMax/51b9be.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/var/atomicMax/92aa72.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicMax/92aa72.wgsl.expected.glsl index 219ae2e3bf..4b40a7f4be 100644 --- a/test/tint/builtins/gen/var/atomicMax/92aa72.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicMax/92aa72.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/var/atomicMin/8e38dc.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicMin/8e38dc.wgsl.expected.glsl index 392dcdf4ff..701c82c529 100644 --- a/test/tint/builtins/gen/var/atomicMin/8e38dc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicMin/8e38dc.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/var/atomicMin/c67a74.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicMin/c67a74.wgsl.expected.glsl index a25756da3c..a121a52940 100644 --- a/test/tint/builtins/gen/var/atomicMin/c67a74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicMin/c67a74.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/var/atomicOr/5e95d4.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicOr/5e95d4.wgsl.expected.glsl index c1adeac645..269b59d2aa 100644 --- a/test/tint/builtins/gen/var/atomicOr/5e95d4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicOr/5e95d4.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/var/atomicOr/8d96a0.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicOr/8d96a0.wgsl.expected.glsl index 0374747b27..a9e89e0a0e 100644 --- a/test/tint/builtins/gen/var/atomicOr/8d96a0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicOr/8d96a0.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/var/atomicStore/cdc29e.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicStore/cdc29e.wgsl.expected.glsl index 09b5b8dbbc..b464f2fa82 100644 --- a/test/tint/builtins/gen/var/atomicStore/cdc29e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicStore/cdc29e.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/var/atomicStore/d1e9a6.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicStore/d1e9a6.wgsl.expected.glsl index 6a5e49b203..4457c8be2e 100644 --- a/test/tint/builtins/gen/var/atomicStore/d1e9a6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicStore/d1e9a6.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/var/atomicSub/051100.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicSub/051100.wgsl.expected.glsl index eacf33f038..77c74ddc28 100644 --- a/test/tint/builtins/gen/var/atomicSub/051100.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicSub/051100.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/var/atomicSub/15bfc9.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicSub/15bfc9.wgsl.expected.glsl index e76d133259..443696838a 100644 --- a/test/tint/builtins/gen/var/atomicSub/15bfc9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicSub/15bfc9.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/var/atomicXor/54510e.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicXor/54510e.wgsl.expected.glsl index e9d656c604..80331611f5 100644 --- a/test/tint/builtins/gen/var/atomicXor/54510e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicXor/54510e.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { uint arg_0; diff --git a/test/tint/builtins/gen/var/atomicXor/c1b78c.wgsl.expected.glsl b/test/tint/builtins/gen/var/atomicXor/c1b78c.wgsl.expected.glsl index fcc92efe95..ae50e27006 100644 --- a/test/tint/builtins/gen/var/atomicXor/c1b78c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/atomicXor/c1b78c.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct SB_RW { int arg_0; diff --git a/test/tint/builtins/gen/var/ceil/09bf52.wgsl.expected.glsl b/test/tint/builtins/gen/var/ceil/09bf52.wgsl.expected.glsl index 23c45041ec..8d5ad1c80f 100644 --- a/test/tint/builtins/gen/var/ceil/09bf52.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ceil/09bf52.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/ceil/11b1dc.wgsl.expected.glsl b/test/tint/builtins/gen/var/ceil/11b1dc.wgsl.expected.glsl index 7a6447bf0a..3d85405fb7 100644 --- a/test/tint/builtins/gen/var/ceil/11b1dc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ceil/11b1dc.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ceil_11b1dc() { vec4 res = vec4(2.0f); diff --git a/test/tint/builtins/gen/var/ceil/18c240.wgsl.expected.glsl b/test/tint/builtins/gen/var/ceil/18c240.wgsl.expected.glsl index 47b8a690ed..32531edbe2 100644 --- a/test/tint/builtins/gen/var/ceil/18c240.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ceil/18c240.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/ceil/32c946.wgsl.expected.glsl b/test/tint/builtins/gen/var/ceil/32c946.wgsl.expected.glsl index c129c84e7f..6b04f1d147 100644 --- a/test/tint/builtins/gen/var/ceil/32c946.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ceil/32c946.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ceil_32c946() { vec3 res = vec3(2.0f); diff --git a/test/tint/builtins/gen/var/ceil/34064b.wgsl.expected.glsl b/test/tint/builtins/gen/var/ceil/34064b.wgsl.expected.glsl index 8d3db956a8..02f9c40d0d 100644 --- a/test/tint/builtins/gen/var/ceil/34064b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ceil/34064b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/ceil/4bca2a.wgsl.expected.glsl b/test/tint/builtins/gen/var/ceil/4bca2a.wgsl.expected.glsl index a18c18ee52..00533ef951 100644 --- a/test/tint/builtins/gen/var/ceil/4bca2a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ceil/4bca2a.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/ceil/678655.wgsl.expected.glsl b/test/tint/builtins/gen/var/ceil/678655.wgsl.expected.glsl index 0ebe7c0240..81f86e13fc 100644 --- a/test/tint/builtins/gen/var/ceil/678655.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ceil/678655.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/ceil/96f597.wgsl.expected.glsl b/test/tint/builtins/gen/var/ceil/96f597.wgsl.expected.glsl index 9b808b0d50..6a3684a49b 100644 --- a/test/tint/builtins/gen/var/ceil/96f597.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ceil/96f597.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/ceil/b74c16.wgsl.expected.glsl b/test/tint/builtins/gen/var/ceil/b74c16.wgsl.expected.glsl index 6c206ad8d1..b1055a8787 100644 --- a/test/tint/builtins/gen/var/ceil/b74c16.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ceil/b74c16.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/ceil/bb2ca2.wgsl.expected.glsl b/test/tint/builtins/gen/var/ceil/bb2ca2.wgsl.expected.glsl index 506d1f0518..cfeb639c27 100644 --- a/test/tint/builtins/gen/var/ceil/bb2ca2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ceil/bb2ca2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ceil_bb2ca2() { vec2 res = vec2(2.0f); diff --git a/test/tint/builtins/gen/var/ceil/e0b70a.wgsl.expected.glsl b/test/tint/builtins/gen/var/ceil/e0b70a.wgsl.expected.glsl index 86208fcb62..fefcf5b389 100644 --- a/test/tint/builtins/gen/var/ceil/e0b70a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ceil/e0b70a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ceil_e0b70a() { float res = 2.0f; diff --git a/test/tint/builtins/gen/var/ceil/f3f889.wgsl.expected.glsl b/test/tint/builtins/gen/var/ceil/f3f889.wgsl.expected.glsl index 3464759f0f..c18e8f140b 100644 --- a/test/tint/builtins/gen/var/ceil/f3f889.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ceil/f3f889.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/clamp/0acf8f.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/0acf8f.wgsl.expected.glsl index 3f8fa23df3..c4495a9bae 100644 --- a/test/tint/builtins/gen/var/clamp/0acf8f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/0acf8f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/clamp/177548.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/177548.wgsl.expected.glsl index cc6d48a601..1a3d09a42f 100644 --- a/test/tint/builtins/gen/var/clamp/177548.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/177548.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_177548() { ivec2 res = ivec2(1); diff --git a/test/tint/builtins/gen/var/clamp/1a32e3.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/1a32e3.wgsl.expected.glsl index 25cce0cf43..828bd91fed 100644 --- a/test/tint/builtins/gen/var/clamp/1a32e3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/1a32e3.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/var/clamp/235b29.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/235b29.wgsl.expected.glsl index 2b18490bf8..fbfcc62c4c 100644 --- a/test/tint/builtins/gen/var/clamp/235b29.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/235b29.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/clamp/23aa4f.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/23aa4f.wgsl.expected.glsl index cf8f34cff0..c44ebb1c22 100644 --- a/test/tint/builtins/gen/var/clamp/23aa4f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/23aa4f.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_23aa4f() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/clamp/2bd567.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/2bd567.wgsl.expected.glsl index 990fdac0ca..3b8bf7e1ce 100644 --- a/test/tint/builtins/gen/var/clamp/2bd567.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/2bd567.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/clamp/2bde41.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/2bde41.wgsl.expected.glsl index 099ef621fc..4dc2d81931 100644 --- a/test/tint/builtins/gen/var/clamp/2bde41.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/2bde41.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/clamp/2c251b.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/2c251b.wgsl.expected.glsl index 7c95fdda56..1b0b486e3b 100644 --- a/test/tint/builtins/gen/var/clamp/2c251b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/2c251b.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/clamp/548fc7.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/548fc7.wgsl.expected.glsl index cdda825456..06d03a1e55 100644 --- a/test/tint/builtins/gen/var/clamp/548fc7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/548fc7.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/var/clamp/553ffb.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/553ffb.wgsl.expected.glsl index 74423170e5..8c549c2bd2 100644 --- a/test/tint/builtins/gen/var/clamp/553ffb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/553ffb.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/clamp/5cf700.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/5cf700.wgsl.expected.glsl index 2cd14274c7..2432262b44 100644 --- a/test/tint/builtins/gen/var/clamp/5cf700.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/5cf700.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_5cf700() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/clamp/5f0819.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/5f0819.wgsl.expected.glsl index a715a0b7c8..4220ac1d97 100644 --- a/test/tint/builtins/gen/var/clamp/5f0819.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/5f0819.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/var/clamp/6c1749.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/6c1749.wgsl.expected.glsl index 1aa814f9cf..9858d24a9a 100644 --- a/test/tint/builtins/gen/var/clamp/6c1749.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/6c1749.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/var/clamp/7706d7.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/7706d7.wgsl.expected.glsl index 0760a8ed0e..9f5a9c1f70 100644 --- a/test/tint/builtins/gen/var/clamp/7706d7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/7706d7.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/var/clamp/867397.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/867397.wgsl.expected.glsl index f6f9b96e7a..62db912b50 100644 --- a/test/tint/builtins/gen/var/clamp/867397.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/867397.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/clamp/87df46.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/87df46.wgsl.expected.glsl index 1d592a42f4..981bfd4eaf 100644 --- a/test/tint/builtins/gen/var/clamp/87df46.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/87df46.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_87df46() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/clamp/8b1eaa.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/8b1eaa.wgsl.expected.glsl index 12ccf0f37e..56c6e645df 100644 --- a/test/tint/builtins/gen/var/clamp/8b1eaa.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/8b1eaa.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_8b1eaa() { ivec3 res = ivec3(1); diff --git a/test/tint/builtins/gen/var/clamp/96e56a.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/96e56a.wgsl.expected.glsl index cf52b93365..2e8808076f 100644 --- a/test/tint/builtins/gen/var/clamp/96e56a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/96e56a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_96e56a() { int res = 1; diff --git a/test/tint/builtins/gen/var/clamp/9d731c.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/9d731c.wgsl.expected.glsl index 554727e9f7..ab95145534 100644 --- a/test/tint/builtins/gen/var/clamp/9d731c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/9d731c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_9d731c() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/clamp/a2de25.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/a2de25.wgsl.expected.glsl index c4fb2c856a..20f0c5f4df 100644 --- a/test/tint/builtins/gen/var/clamp/a2de25.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/a2de25.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/var/clamp/b07c65.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/b07c65.wgsl.expected.glsl index 9128fc8972..0f868911ca 100644 --- a/test/tint/builtins/gen/var/clamp/b07c65.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/b07c65.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/clamp/b195eb.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/b195eb.wgsl.expected.glsl index 8f84f74452..0c137b8aa0 100644 --- a/test/tint/builtins/gen/var/clamp/b195eb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/b195eb.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/clamp/bd43ce.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/bd43ce.wgsl.expected.glsl index 4f7dabbae1..693dbcb721 100644 --- a/test/tint/builtins/gen/var/clamp/bd43ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/bd43ce.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/var/clamp/d396af.wgsl.expected.glsl b/test/tint/builtins/gen/var/clamp/d396af.wgsl.expected.glsl index 7c41a2f558..51f2fb45dd 100644 --- a/test/tint/builtins/gen/var/clamp/d396af.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/clamp/d396af.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void clamp_d396af() { ivec4 res = ivec4(1); diff --git a/test/tint/builtins/gen/var/cos/0835a8.wgsl.expected.glsl b/test/tint/builtins/gen/var/cos/0835a8.wgsl.expected.glsl index 8c245cfb12..c6c9d75365 100644 --- a/test/tint/builtins/gen/var/cos/0835a8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cos/0835a8.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/cos/0a89f7.wgsl.expected.glsl b/test/tint/builtins/gen/var/cos/0a89f7.wgsl.expected.glsl index 5c0c063620..50b6b2b6c4 100644 --- a/test/tint/builtins/gen/var/cos/0a89f7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cos/0a89f7.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/cos/16dc15.wgsl.expected.glsl b/test/tint/builtins/gen/var/cos/16dc15.wgsl.expected.glsl index 0e6b3a7590..1e440c106d 100644 --- a/test/tint/builtins/gen/var/cos/16dc15.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cos/16dc15.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/cos/29d66d.wgsl.expected.glsl b/test/tint/builtins/gen/var/cos/29d66d.wgsl.expected.glsl index 4a10c86d17..4a6f1a448e 100644 --- a/test/tint/builtins/gen/var/cos/29d66d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cos/29d66d.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/cos/47d768.wgsl.expected.glsl b/test/tint/builtins/gen/var/cos/47d768.wgsl.expected.glsl index 7df432a234..a06329aca6 100644 --- a/test/tint/builtins/gen/var/cos/47d768.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cos/47d768.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cos_47d768() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/cos/5bc2c6.wgsl.expected.glsl b/test/tint/builtins/gen/var/cos/5bc2c6.wgsl.expected.glsl index 07423495aa..797f8527cd 100644 --- a/test/tint/builtins/gen/var/cos/5bc2c6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cos/5bc2c6.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/cos/6b1fdf.wgsl.expected.glsl b/test/tint/builtins/gen/var/cos/6b1fdf.wgsl.expected.glsl index 0d745deb66..a32899853d 100644 --- a/test/tint/builtins/gen/var/cos/6b1fdf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cos/6b1fdf.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cos_6b1fdf() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/cos/a297d4.wgsl.expected.glsl b/test/tint/builtins/gen/var/cos/a297d4.wgsl.expected.glsl index 77e46e1e05..8a34ce8d90 100644 --- a/test/tint/builtins/gen/var/cos/a297d4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cos/a297d4.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cos_a297d4() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/cos/af7447.wgsl.expected.glsl b/test/tint/builtins/gen/var/cos/af7447.wgsl.expected.glsl index 3f2d50ab1c..47a7e74219 100644 --- a/test/tint/builtins/gen/var/cos/af7447.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cos/af7447.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cos_af7447() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/cos/c3b486.wgsl.expected.glsl b/test/tint/builtins/gen/var/cos/c3b486.wgsl.expected.glsl index 09bc185054..69b2421ce3 100644 --- a/test/tint/builtins/gen/var/cos/c3b486.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cos/c3b486.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/cos/c5c28e.wgsl.expected.glsl b/test/tint/builtins/gen/var/cos/c5c28e.wgsl.expected.glsl index 40be5dcd95..8047941034 100644 --- a/test/tint/builtins/gen/var/cos/c5c28e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cos/c5c28e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/cos/fc047d.wgsl.expected.glsl b/test/tint/builtins/gen/var/cos/fc047d.wgsl.expected.glsl index ba34122edb..97392e1567 100644 --- a/test/tint/builtins/gen/var/cos/fc047d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cos/fc047d.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/cosh/2ed778.wgsl.expected.glsl b/test/tint/builtins/gen/var/cosh/2ed778.wgsl.expected.glsl index b307d29620..c2de7cbc13 100644 --- a/test/tint/builtins/gen/var/cosh/2ed778.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cosh/2ed778.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/cosh/377652.wgsl.expected.glsl b/test/tint/builtins/gen/var/cosh/377652.wgsl.expected.glsl index 4c860686e6..e9ba8a991b 100644 --- a/test/tint/builtins/gen/var/cosh/377652.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cosh/377652.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl.expected.glsl b/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl.expected.glsl index 566b68ab92..d4949c2eec 100644 --- a/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/cosh/432645.wgsl.expected.glsl b/test/tint/builtins/gen/var/cosh/432645.wgsl.expected.glsl index 2cec246557..713d6a49b1 100644 --- a/test/tint/builtins/gen/var/cosh/432645.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cosh/432645.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cosh_432645() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/cosh/43b672.wgsl.expected.glsl b/test/tint/builtins/gen/var/cosh/43b672.wgsl.expected.glsl index c2f80bb55a..9b26fcc375 100644 --- a/test/tint/builtins/gen/var/cosh/43b672.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cosh/43b672.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl.expected.glsl b/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl.expected.glsl index e133436135..91753af374 100644 --- a/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/cosh/c13756.wgsl.expected.glsl b/test/tint/builtins/gen/var/cosh/c13756.wgsl.expected.glsl index c7a48f9213..ccdd314c03 100644 --- a/test/tint/builtins/gen/var/cosh/c13756.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cosh/c13756.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/cosh/c892bb.wgsl.expected.glsl b/test/tint/builtins/gen/var/cosh/c892bb.wgsl.expected.glsl index d6ae3cdc9c..a7e5346cf4 100644 --- a/test/tint/builtins/gen/var/cosh/c892bb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cosh/c892bb.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cosh_c892bb() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/cosh/d8dee7.wgsl.expected.glsl b/test/tint/builtins/gen/var/cosh/d8dee7.wgsl.expected.glsl index 4f4b630be9..461b40202b 100644 --- a/test/tint/builtins/gen/var/cosh/d8dee7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cosh/d8dee7.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cosh_d8dee7() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/cosh/da92dd.wgsl.expected.glsl b/test/tint/builtins/gen/var/cosh/da92dd.wgsl.expected.glsl index da1bad6b7b..7c3a799d59 100644 --- a/test/tint/builtins/gen/var/cosh/da92dd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cosh/da92dd.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/cosh/e0c1de.wgsl.expected.glsl b/test/tint/builtins/gen/var/cosh/e0c1de.wgsl.expected.glsl index b28fd314bb..d10ddd432c 100644 --- a/test/tint/builtins/gen/var/cosh/e0c1de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cosh/e0c1de.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/cosh/f67ff1.wgsl.expected.glsl b/test/tint/builtins/gen/var/cosh/f67ff1.wgsl.expected.glsl index 673ca0d1fd..1fd36b84ea 100644 --- a/test/tint/builtins/gen/var/cosh/f67ff1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cosh/f67ff1.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cosh_f67ff1() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/countLeadingZeros/208d46.wgsl.expected.glsl b/test/tint/builtins/gen/var/countLeadingZeros/208d46.wgsl.expected.glsl index 353e7f6df5..4f38e088dc 100644 --- a/test/tint/builtins/gen/var/countLeadingZeros/208d46.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countLeadingZeros/208d46.wgsl.expected.glsl @@ -39,7 +39,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uint tint_count_leading_zeros(uint v) { uint x = uint(v); diff --git a/test/tint/builtins/gen/var/countLeadingZeros/6d4656.wgsl.expected.glsl b/test/tint/builtins/gen/var/countLeadingZeros/6d4656.wgsl.expected.glsl index 8e823338e0..aab9752f1b 100644 --- a/test/tint/builtins/gen/var/countLeadingZeros/6d4656.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countLeadingZeros/6d4656.wgsl.expected.glsl @@ -39,7 +39,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; int tint_count_leading_zeros(int v) { uint x = uint(v); diff --git a/test/tint/builtins/gen/var/countLeadingZeros/70783f.wgsl.expected.glsl b/test/tint/builtins/gen/var/countLeadingZeros/70783f.wgsl.expected.glsl index f9cd05986c..b66c1b02f8 100644 --- a/test/tint/builtins/gen/var/countLeadingZeros/70783f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countLeadingZeros/70783f.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec2 tint_select(uvec2 param_0, uvec2 param_1, bvec2 param_2) { return uvec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/countLeadingZeros/7c38a6.wgsl.expected.glsl b/test/tint/builtins/gen/var/countLeadingZeros/7c38a6.wgsl.expected.glsl index 8a13b9335d..2332ea1808 100644 --- a/test/tint/builtins/gen/var/countLeadingZeros/7c38a6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countLeadingZeros/7c38a6.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec3 tint_select(uvec3 param_0, uvec3 param_1, bvec3 param_2) { return uvec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/countLeadingZeros/858d40.wgsl.expected.glsl b/test/tint/builtins/gen/var/countLeadingZeros/858d40.wgsl.expected.glsl index 5d0dbea991..bb70682d6e 100644 --- a/test/tint/builtins/gen/var/countLeadingZeros/858d40.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countLeadingZeros/858d40.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec2 tint_select(uvec2 param_0, uvec2 param_1, bvec2 param_2) { return uvec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/countLeadingZeros/ab6345.wgsl.expected.glsl b/test/tint/builtins/gen/var/countLeadingZeros/ab6345.wgsl.expected.glsl index 500ced03b8..f8fd6cf2e4 100644 --- a/test/tint/builtins/gen/var/countLeadingZeros/ab6345.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countLeadingZeros/ab6345.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec3 tint_select(uvec3 param_0, uvec3 param_1, bvec3 param_2) { return uvec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/countLeadingZeros/eab32b.wgsl.expected.glsl b/test/tint/builtins/gen/var/countLeadingZeros/eab32b.wgsl.expected.glsl index 9ff99e50d0..40e2061912 100644 --- a/test/tint/builtins/gen/var/countLeadingZeros/eab32b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countLeadingZeros/eab32b.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec4 tint_select(uvec4 param_0, uvec4 param_1, bvec4 param_2) { return uvec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/countLeadingZeros/f70103.wgsl.expected.glsl b/test/tint/builtins/gen/var/countLeadingZeros/f70103.wgsl.expected.glsl index 6a6fc4a2e0..2f70e1ad26 100644 --- a/test/tint/builtins/gen/var/countLeadingZeros/f70103.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countLeadingZeros/f70103.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec4 tint_select(uvec4 param_0, uvec4 param_1, bvec4 param_2) { return uvec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/countOneBits/0d0e46.wgsl.expected.glsl b/test/tint/builtins/gen/var/countOneBits/0d0e46.wgsl.expected.glsl index e30480c701..ecc3a8cf71 100644 --- a/test/tint/builtins/gen/var/countOneBits/0d0e46.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countOneBits/0d0e46.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/var/countOneBits/0f7980.wgsl.expected.glsl b/test/tint/builtins/gen/var/countOneBits/0f7980.wgsl.expected.glsl index 8be511d94b..f0345507d2 100644 --- a/test/tint/builtins/gen/var/countOneBits/0f7980.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countOneBits/0f7980.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/var/countOneBits/65d2ae.wgsl.expected.glsl b/test/tint/builtins/gen/var/countOneBits/65d2ae.wgsl.expected.glsl index 1efff3f46d..1767927f8c 100644 --- a/test/tint/builtins/gen/var/countOneBits/65d2ae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countOneBits/65d2ae.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/var/countOneBits/690cfc.wgsl.expected.glsl b/test/tint/builtins/gen/var/countOneBits/690cfc.wgsl.expected.glsl index 38322fa72c..659be806ef 100644 --- a/test/tint/builtins/gen/var/countOneBits/690cfc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countOneBits/690cfc.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/var/countOneBits/94fd81.wgsl.expected.glsl b/test/tint/builtins/gen/var/countOneBits/94fd81.wgsl.expected.glsl index 9e7779edc3..0d5d1bc792 100644 --- a/test/tint/builtins/gen/var/countOneBits/94fd81.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countOneBits/94fd81.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/var/countOneBits/ae44f9.wgsl.expected.glsl b/test/tint/builtins/gen/var/countOneBits/ae44f9.wgsl.expected.glsl index 1719eb25bc..799cbcacba 100644 --- a/test/tint/builtins/gen/var/countOneBits/ae44f9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countOneBits/ae44f9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/var/countOneBits/af90e2.wgsl.expected.glsl b/test/tint/builtins/gen/var/countOneBits/af90e2.wgsl.expected.glsl index baf4f6b70a..5e436d7d99 100644 --- a/test/tint/builtins/gen/var/countOneBits/af90e2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countOneBits/af90e2.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/var/countOneBits/fd88b2.wgsl.expected.glsl b/test/tint/builtins/gen/var/countOneBits/fd88b2.wgsl.expected.glsl index c0732aab64..25560816fe 100644 --- a/test/tint/builtins/gen/var/countOneBits/fd88b2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countOneBits/fd88b2.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/countTrailingZeros/1ad138.wgsl.expected.glsl b/test/tint/builtins/gen/var/countTrailingZeros/1ad138.wgsl.expected.glsl index dc7e94f5c7..bbe7443ab4 100644 --- a/test/tint/builtins/gen/var/countTrailingZeros/1ad138.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countTrailingZeros/1ad138.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec2 tint_select(uvec2 param_0, uvec2 param_1, bvec2 param_2) { return uvec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/countTrailingZeros/1dc84a.wgsl.expected.glsl b/test/tint/builtins/gen/var/countTrailingZeros/1dc84a.wgsl.expected.glsl index dcecc37c82..a84c2b5f57 100644 --- a/test/tint/builtins/gen/var/countTrailingZeros/1dc84a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countTrailingZeros/1dc84a.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec4 tint_select(uvec4 param_0, uvec4 param_1, bvec4 param_2) { return uvec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/countTrailingZeros/21e394.wgsl.expected.glsl b/test/tint/builtins/gen/var/countTrailingZeros/21e394.wgsl.expected.glsl index e7cfae227d..affcaf067d 100644 --- a/test/tint/builtins/gen/var/countTrailingZeros/21e394.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countTrailingZeros/21e394.wgsl.expected.glsl @@ -39,7 +39,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uint tint_count_trailing_zeros(uint v) { uint x = uint(v); diff --git a/test/tint/builtins/gen/var/countTrailingZeros/327c37.wgsl.expected.glsl b/test/tint/builtins/gen/var/countTrailingZeros/327c37.wgsl.expected.glsl index a433a86dbd..646d13225b 100644 --- a/test/tint/builtins/gen/var/countTrailingZeros/327c37.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countTrailingZeros/327c37.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec2 tint_select(uvec2 param_0, uvec2 param_1, bvec2 param_2) { return uvec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/countTrailingZeros/42fed6.wgsl.expected.glsl b/test/tint/builtins/gen/var/countTrailingZeros/42fed6.wgsl.expected.glsl index d2807ad69f..f74992cbce 100644 --- a/test/tint/builtins/gen/var/countTrailingZeros/42fed6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countTrailingZeros/42fed6.wgsl.expected.glsl @@ -39,7 +39,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; int tint_count_trailing_zeros(int v) { uint x = uint(v); diff --git a/test/tint/builtins/gen/var/countTrailingZeros/8ed26f.wgsl.expected.glsl b/test/tint/builtins/gen/var/countTrailingZeros/8ed26f.wgsl.expected.glsl index d349d93523..609174f890 100644 --- a/test/tint/builtins/gen/var/countTrailingZeros/8ed26f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countTrailingZeros/8ed26f.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec3 tint_select(uvec3 param_0, uvec3 param_1, bvec3 param_2) { return uvec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/countTrailingZeros/acfacb.wgsl.expected.glsl b/test/tint/builtins/gen/var/countTrailingZeros/acfacb.wgsl.expected.glsl index 1eb0bbc531..09fb183c09 100644 --- a/test/tint/builtins/gen/var/countTrailingZeros/acfacb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countTrailingZeros/acfacb.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec3 tint_select(uvec3 param_0, uvec3 param_1, bvec3 param_2) { return uvec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/countTrailingZeros/d2b4a0.wgsl.expected.glsl b/test/tint/builtins/gen/var/countTrailingZeros/d2b4a0.wgsl.expected.glsl index f558abd0f8..95023b6472 100644 --- a/test/tint/builtins/gen/var/countTrailingZeros/d2b4a0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/countTrailingZeros/d2b4a0.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec4 tint_select(uvec4 param_0, uvec4 param_1, bvec4 param_2) { return uvec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/cross/041cb0.wgsl.expected.glsl b/test/tint/builtins/gen/var/cross/041cb0.wgsl.expected.glsl index dc87e921dc..04666c8cbf 100644 --- a/test/tint/builtins/gen/var/cross/041cb0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cross/041cb0.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/cross/1d7933.wgsl.expected.glsl b/test/tint/builtins/gen/var/cross/1d7933.wgsl.expected.glsl index 839a641a68..b2b9044d5d 100644 --- a/test/tint/builtins/gen/var/cross/1d7933.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cross/1d7933.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void cross_1d7933() { vec3 res = vec3(0.0f); diff --git a/test/tint/builtins/gen/var/cross/9857cb.wgsl.expected.glsl b/test/tint/builtins/gen/var/cross/9857cb.wgsl.expected.glsl index 23aa5e20d6..21d99fddb4 100644 --- a/test/tint/builtins/gen/var/cross/9857cb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/cross/9857cb.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/degrees/0d170c.wgsl.expected.glsl b/test/tint/builtins/gen/var/degrees/0d170c.wgsl.expected.glsl index ba39aff7d0..b4b7644043 100644 --- a/test/tint/builtins/gen/var/degrees/0d170c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/degrees/0d170c.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec4 tint_degrees(vec4 param_0) { return param_0 * 57.29577951308232286465f; diff --git a/test/tint/builtins/gen/var/degrees/1ad5df.wgsl.expected.glsl b/test/tint/builtins/gen/var/degrees/1ad5df.wgsl.expected.glsl index 91078c5b1a..ebdc9e2a43 100644 --- a/test/tint/builtins/gen/var/degrees/1ad5df.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/degrees/1ad5df.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec2 tint_degrees(vec2 param_0) { return param_0 * 57.29577951308232286465f; diff --git a/test/tint/builtins/gen/var/degrees/2af623.wgsl.expected.glsl b/test/tint/builtins/gen/var/degrees/2af623.wgsl.expected.glsl index 67b66cec45..0d4cd96889 100644 --- a/test/tint/builtins/gen/var/degrees/2af623.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/degrees/2af623.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_degrees(vec3 param_0) { return param_0 * 57.29577951308232286465f; diff --git a/test/tint/builtins/gen/var/degrees/3055d3.wgsl.expected.glsl b/test/tint/builtins/gen/var/degrees/3055d3.wgsl.expected.glsl index 12b4ecf9f4..9d465bb8df 100644 --- a/test/tint/builtins/gen/var/degrees/3055d3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/degrees/3055d3.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec4 tint_degrees(f16vec4 param_0) { return param_0 * 57.29577951308232286465hf; diff --git a/test/tint/builtins/gen/var/degrees/51f705.wgsl.expected.glsl b/test/tint/builtins/gen/var/degrees/51f705.wgsl.expected.glsl index 4e8dfba7f6..8800690189 100644 --- a/test/tint/builtins/gen/var/degrees/51f705.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/degrees/51f705.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; float tint_degrees(float param_0) { return param_0 * 57.29577951308232286465f; diff --git a/test/tint/builtins/gen/var/degrees/5e9805.wgsl.expected.glsl b/test/tint/builtins/gen/var/degrees/5e9805.wgsl.expected.glsl index f0676b045e..d47eb25839 100644 --- a/test/tint/builtins/gen/var/degrees/5e9805.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/degrees/5e9805.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; float16_t tint_degrees(float16_t param_0) { return param_0 * 57.29577951308232286465hf; diff --git a/test/tint/builtins/gen/var/degrees/810467.wgsl.expected.glsl b/test/tint/builtins/gen/var/degrees/810467.wgsl.expected.glsl index 9d96588d20..6d5a8694b0 100644 --- a/test/tint/builtins/gen/var/degrees/810467.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/degrees/810467.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void degrees_810467() { vec2 res = vec2(57.295780181884765625f); diff --git a/test/tint/builtins/gen/var/degrees/c0880c.wgsl.expected.glsl b/test/tint/builtins/gen/var/degrees/c0880c.wgsl.expected.glsl index d5946bf5e1..236df0a443 100644 --- a/test/tint/builtins/gen/var/degrees/c0880c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/degrees/c0880c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void degrees_c0880c() { vec3 res = vec3(57.295780181884765625f); diff --git a/test/tint/builtins/gen/var/degrees/d43a49.wgsl.expected.glsl b/test/tint/builtins/gen/var/degrees/d43a49.wgsl.expected.glsl index b599bb78ae..39c60f7eb1 100644 --- a/test/tint/builtins/gen/var/degrees/d43a49.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/degrees/d43a49.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void degrees_d43a49() { vec4 res = vec4(57.295780181884765625f); diff --git a/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl.expected.glsl b/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl.expected.glsl index 03a7f35bc7..8cbf0010cf 100644 --- a/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec3 tint_degrees(f16vec3 param_0) { return param_0 * 57.29577951308232286465hf; diff --git a/test/tint/builtins/gen/var/degrees/f59715.wgsl.expected.glsl b/test/tint/builtins/gen/var/degrees/f59715.wgsl.expected.glsl index 4011fbb8eb..6c06b445e4 100644 --- a/test/tint/builtins/gen/var/degrees/f59715.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/degrees/f59715.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec2 tint_degrees(f16vec2 param_0) { return param_0 * 57.29577951308232286465hf; diff --git a/test/tint/builtins/gen/var/degrees/fafa7e.wgsl.expected.glsl b/test/tint/builtins/gen/var/degrees/fafa7e.wgsl.expected.glsl index 30170036e6..b8ff73f477 100644 --- a/test/tint/builtins/gen/var/degrees/fafa7e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/degrees/fafa7e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void degrees_fafa7e() { float res = 57.295780181884765625f; diff --git a/test/tint/builtins/gen/var/determinant/1bf6e7.wgsl.expected.glsl b/test/tint/builtins/gen/var/determinant/1bf6e7.wgsl.expected.glsl index d5b27a98e7..a5aa46d20a 100644 --- a/test/tint/builtins/gen/var/determinant/1bf6e7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/determinant/1bf6e7.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void determinant_1bf6e7() { float res = 0.0f; diff --git a/test/tint/builtins/gen/var/determinant/2b62ba.wgsl.expected.glsl b/test/tint/builtins/gen/var/determinant/2b62ba.wgsl.expected.glsl index aa3b347081..67a54a72e2 100644 --- a/test/tint/builtins/gen/var/determinant/2b62ba.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/determinant/2b62ba.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/determinant/32bfde.wgsl.expected.glsl b/test/tint/builtins/gen/var/determinant/32bfde.wgsl.expected.glsl index a3686d7fa8..50aff2930a 100644 --- a/test/tint/builtins/gen/var/determinant/32bfde.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/determinant/32bfde.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/determinant/a0a87c.wgsl.expected.glsl b/test/tint/builtins/gen/var/determinant/a0a87c.wgsl.expected.glsl index 884f420336..1eb47f8d37 100644 --- a/test/tint/builtins/gen/var/determinant/a0a87c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/determinant/a0a87c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/determinant/c8251d.wgsl.expected.glsl b/test/tint/builtins/gen/var/determinant/c8251d.wgsl.expected.glsl index fb8d99d904..b60ab86efd 100644 --- a/test/tint/builtins/gen/var/determinant/c8251d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/determinant/c8251d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void determinant_c8251d() { float res = 0.0f; diff --git a/test/tint/builtins/gen/var/determinant/cefdf3.wgsl.expected.glsl b/test/tint/builtins/gen/var/determinant/cefdf3.wgsl.expected.glsl index 488869b846..94408a7f7f 100644 --- a/test/tint/builtins/gen/var/determinant/cefdf3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/determinant/cefdf3.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void determinant_cefdf3() { float res = 0.0f; diff --git a/test/tint/builtins/gen/var/determinant/d7c86f.wgsl.expected.glsl b/test/tint/builtins/gen/var/determinant/d7c86f.wgsl.expected.glsl index 8848abc726..b2292c2805 100644 --- a/test/tint/builtins/gen/var/determinant/d7c86f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/determinant/d7c86f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/determinant/e19305.wgsl.expected.glsl b/test/tint/builtins/gen/var/determinant/e19305.wgsl.expected.glsl index 30512ac804..755060b15e 100644 --- a/test/tint/builtins/gen/var/determinant/e19305.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/determinant/e19305.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/determinant/fc12a5.wgsl.expected.glsl b/test/tint/builtins/gen/var/determinant/fc12a5.wgsl.expected.glsl index 2a0188ff60..5ee15ba04d 100644 --- a/test/tint/builtins/gen/var/determinant/fc12a5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/determinant/fc12a5.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/distance/0657d4.wgsl.expected.glsl b/test/tint/builtins/gen/var/distance/0657d4.wgsl.expected.glsl index af70a29be9..2373ae07af 100644 --- a/test/tint/builtins/gen/var/distance/0657d4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/distance/0657d4.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/distance/3a175a.wgsl.expected.glsl b/test/tint/builtins/gen/var/distance/3a175a.wgsl.expected.glsl index 58e8f50416..e62a7ca382 100644 --- a/test/tint/builtins/gen/var/distance/3a175a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/distance/3a175a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void distance_3a175a() { float res = 0.0f; diff --git a/test/tint/builtins/gen/var/distance/7272f3.wgsl.expected.glsl b/test/tint/builtins/gen/var/distance/7272f3.wgsl.expected.glsl index fcdb4e16cc..9c9ed1f7e4 100644 --- a/test/tint/builtins/gen/var/distance/7272f3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/distance/7272f3.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/distance/7d201f.wgsl.expected.glsl b/test/tint/builtins/gen/var/distance/7d201f.wgsl.expected.glsl index 40e8aca714..6c3c598994 100644 --- a/test/tint/builtins/gen/var/distance/7d201f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/distance/7d201f.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/distance/83911f.wgsl.expected.glsl b/test/tint/builtins/gen/var/distance/83911f.wgsl.expected.glsl index 74865489b2..35460fb0d1 100644 --- a/test/tint/builtins/gen/var/distance/83911f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/distance/83911f.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void distance_83911f() { float res = 0.0f; diff --git a/test/tint/builtins/gen/var/distance/892a5d.wgsl.expected.glsl b/test/tint/builtins/gen/var/distance/892a5d.wgsl.expected.glsl index aae24b5f3b..a820d5415f 100644 --- a/test/tint/builtins/gen/var/distance/892a5d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/distance/892a5d.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/distance/928fa0.wgsl.expected.glsl b/test/tint/builtins/gen/var/distance/928fa0.wgsl.expected.glsl index 90f99d642d..72f0974ed9 100644 --- a/test/tint/builtins/gen/var/distance/928fa0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/distance/928fa0.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/distance/9646ea.wgsl.expected.glsl b/test/tint/builtins/gen/var/distance/9646ea.wgsl.expected.glsl index a0cf63fb4e..673b6cbf31 100644 --- a/test/tint/builtins/gen/var/distance/9646ea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/distance/9646ea.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/distance/aa4055.wgsl.expected.glsl b/test/tint/builtins/gen/var/distance/aa4055.wgsl.expected.glsl index 413df52258..13953fdaf4 100644 --- a/test/tint/builtins/gen/var/distance/aa4055.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/distance/aa4055.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/distance/ac5535.wgsl.expected.glsl b/test/tint/builtins/gen/var/distance/ac5535.wgsl.expected.glsl index 8cd6d369f2..872a17505a 100644 --- a/test/tint/builtins/gen/var/distance/ac5535.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/distance/ac5535.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void distance_ac5535() { float res = 0.0f; diff --git a/test/tint/builtins/gen/var/distance/cfed73.wgsl.expected.glsl b/test/tint/builtins/gen/var/distance/cfed73.wgsl.expected.glsl index 32b9870011..33a05a4b3a 100644 --- a/test/tint/builtins/gen/var/distance/cfed73.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/distance/cfed73.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/distance/f9c9ee.wgsl.expected.glsl b/test/tint/builtins/gen/var/distance/f9c9ee.wgsl.expected.glsl index 99df85529a..9f54132ea3 100644 --- a/test/tint/builtins/gen/var/distance/f9c9ee.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/distance/f9c9ee.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void distance_f9c9ee() { float res = 0.0f; diff --git a/test/tint/builtins/gen/var/dot/08eb56.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/08eb56.wgsl.expected.glsl index fde4529cc8..91f21a4fcc 100644 --- a/test/tint/builtins/gen/var/dot/08eb56.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/08eb56.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void dot_08eb56() { float res = 4.0f; diff --git a/test/tint/builtins/gen/var/dot/0c577b.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/0c577b.wgsl.expected.glsl index 78d65f978a..7f5f937d08 100644 --- a/test/tint/builtins/gen/var/dot/0c577b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/0c577b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/dot/0d2c2e.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/0d2c2e.wgsl.expected.glsl index 56f8ba0b58..880b0a57bb 100644 --- a/test/tint/builtins/gen/var/dot/0d2c2e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/0d2c2e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void dot_0d2c2e() { float res = 2.0f; diff --git a/test/tint/builtins/gen/var/dot/14bc63.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/14bc63.wgsl.expected.glsl index ee013411ac..2d73d4128a 100644 --- a/test/tint/builtins/gen/var/dot/14bc63.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/14bc63.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void dot_14bc63() { int res = 2; diff --git a/test/tint/builtins/gen/var/dot/5a4c8f.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/5a4c8f.wgsl.expected.glsl index bf3a69a043..44ea41555e 100644 --- a/test/tint/builtins/gen/var/dot/5a4c8f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/5a4c8f.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void dot_5a4c8f() { float res = 3.0f; diff --git a/test/tint/builtins/gen/var/dot/7548a0.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/7548a0.wgsl.expected.glsl index e71c1c47e9..1a22308b87 100644 --- a/test/tint/builtins/gen/var/dot/7548a0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/7548a0.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uint tint_int_dot(uvec3 a, uvec3 b) { return a[0]*b[0] + a[1]*b[1] + a[2]*b[2]; diff --git a/test/tint/builtins/gen/var/dot/883f0e.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/883f0e.wgsl.expected.glsl index 75b82168e6..52a95c12fe 100644 --- a/test/tint/builtins/gen/var/dot/883f0e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/883f0e.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/dot/8e40f1.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/8e40f1.wgsl.expected.glsl index 26e79aff1e..f29c28b177 100644 --- a/test/tint/builtins/gen/var/dot/8e40f1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/8e40f1.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/dot/97c7ee.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/97c7ee.wgsl.expected.glsl index fa31042caa..d2749401ba 100644 --- a/test/tint/builtins/gen/var/dot/97c7ee.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/97c7ee.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uint tint_int_dot(uvec2 a, uvec2 b) { return a[0]*b[0] + a[1]*b[1]; diff --git a/test/tint/builtins/gen/var/dot/ba4246.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/ba4246.wgsl.expected.glsl index a91a9e6245..d4a320abe6 100644 --- a/test/tint/builtins/gen/var/dot/ba4246.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/ba4246.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/dot/c11efe.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/c11efe.wgsl.expected.glsl index 0a21a3d4e8..d17e2e18c9 100644 --- a/test/tint/builtins/gen/var/dot/c11efe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/c11efe.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void dot_c11efe() { int res = 3; diff --git a/test/tint/builtins/gen/var/dot/cd5a04.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/cd5a04.wgsl.expected.glsl index 4f7d403c77..1ca0ff58d7 100644 --- a/test/tint/builtins/gen/var/dot/cd5a04.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/cd5a04.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/dot/d0d179.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/d0d179.wgsl.expected.glsl index 78c791e8b1..45c334a3c5 100644 --- a/test/tint/builtins/gen/var/dot/d0d179.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/d0d179.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/dot/e994c7.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/e994c7.wgsl.expected.glsl index 75900eda6b..22f3fa461a 100644 --- a/test/tint/builtins/gen/var/dot/e994c7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/e994c7.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uint tint_int_dot(uvec4 a, uvec4 b) { return a[0]*b[0] + a[1]*b[1] + a[2]*b[2] + a[3]*b[3]; diff --git a/test/tint/builtins/gen/var/dot/eb9fbf.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/eb9fbf.wgsl.expected.glsl index a10a6391d9..648f67f94a 100644 --- a/test/tint/builtins/gen/var/dot/eb9fbf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/eb9fbf.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void dot_eb9fbf() { int res = 4; diff --git a/test/tint/builtins/gen/var/dot/ef6b1d.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/ef6b1d.wgsl.expected.glsl index 63b3882e20..01dd019421 100644 --- a/test/tint/builtins/gen/var/dot/ef6b1d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/ef6b1d.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; int tint_int_dot(ivec4 a, ivec4 b) { return a[0]*b[0] + a[1]*b[1] + a[2]*b[2] + a[3]*b[3]; diff --git a/test/tint/builtins/gen/var/dot/f1312c.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/f1312c.wgsl.expected.glsl index 5bc8b7d35d..a498379ed2 100644 --- a/test/tint/builtins/gen/var/dot/f1312c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/f1312c.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; int tint_int_dot(ivec3 a, ivec3 b) { return a[0]*b[0] + a[1]*b[1] + a[2]*b[2]; diff --git a/test/tint/builtins/gen/var/dot/fc5f7c.wgsl.expected.glsl b/test/tint/builtins/gen/var/dot/fc5f7c.wgsl.expected.glsl index 5cc486bc03..3a7d0e3772 100644 --- a/test/tint/builtins/gen/var/dot/fc5f7c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dot/fc5f7c.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; int tint_int_dot(ivec2 a, ivec2 b) { return a[0]*b[0] + a[1]*b[1]; diff --git a/test/tint/builtins/gen/var/dpdx/0763f7.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdx/0763f7.wgsl.expected.glsl index 9a0aac2f61..1edb35b44f 100644 --- a/test/tint/builtins/gen/var/dpdx/0763f7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdx/0763f7.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/dpdx/99edb1.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdx/99edb1.wgsl.expected.glsl index d5d850f639..95220ba383 100644 --- a/test/tint/builtins/gen/var/dpdx/99edb1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdx/99edb1.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/dpdx/c487fa.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdx/c487fa.wgsl.expected.glsl index d41b8f9466..a222970e3c 100644 --- a/test/tint/builtins/gen/var/dpdx/c487fa.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdx/c487fa.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/dpdx/e263de.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdx/e263de.wgsl.expected.glsl index e8cdd73ec8..a2a0cb144a 100644 --- a/test/tint/builtins/gen/var/dpdx/e263de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdx/e263de.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/dpdxCoarse/029152.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdxCoarse/029152.wgsl.expected.glsl index 4fb7498e71..8cf2292e02 100644 --- a/test/tint/builtins/gen/var/dpdxCoarse/029152.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdxCoarse/029152.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/dpdxCoarse/9581cf.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdxCoarse/9581cf.wgsl.expected.glsl index 348899289c..276649d467 100644 --- a/test/tint/builtins/gen/var/dpdxCoarse/9581cf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdxCoarse/9581cf.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/dpdxCoarse/c28641.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdxCoarse/c28641.wgsl.expected.glsl index 9d655b624f..46df0efa65 100644 --- a/test/tint/builtins/gen/var/dpdxCoarse/c28641.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdxCoarse/c28641.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/dpdxCoarse/f64d7b.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdxCoarse/f64d7b.wgsl.expected.glsl index 4f8071dbb1..6706174540 100644 --- a/test/tint/builtins/gen/var/dpdxCoarse/f64d7b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdxCoarse/f64d7b.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/dpdxFine/8c5069.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdxFine/8c5069.wgsl.expected.glsl index ae8c05759f..0165fb9051 100644 --- a/test/tint/builtins/gen/var/dpdxFine/8c5069.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdxFine/8c5069.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/dpdxFine/9631de.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdxFine/9631de.wgsl.expected.glsl index 6a02cfc2cb..323ec707af 100644 --- a/test/tint/builtins/gen/var/dpdxFine/9631de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdxFine/9631de.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/dpdxFine/f401a2.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdxFine/f401a2.wgsl.expected.glsl index d0c93f20ac..ec73054550 100644 --- a/test/tint/builtins/gen/var/dpdxFine/f401a2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdxFine/f401a2.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/dpdxFine/f92fb6.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdxFine/f92fb6.wgsl.expected.glsl index 662b205f4d..d2ce58f286 100644 --- a/test/tint/builtins/gen/var/dpdxFine/f92fb6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdxFine/f92fb6.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/dpdy/699a05.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdy/699a05.wgsl.expected.glsl index 9d3e66a4f5..440a776af4 100644 --- a/test/tint/builtins/gen/var/dpdy/699a05.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdy/699a05.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/dpdy/7f8d84.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdy/7f8d84.wgsl.expected.glsl index f948355d79..6ce5d77911 100644 --- a/test/tint/builtins/gen/var/dpdy/7f8d84.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdy/7f8d84.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/dpdy/a8b56e.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdy/a8b56e.wgsl.expected.glsl index 150eb1e137..2013f3aa70 100644 --- a/test/tint/builtins/gen/var/dpdy/a8b56e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdy/a8b56e.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/dpdy/feb40f.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdy/feb40f.wgsl.expected.glsl index c57f293430..db719e8697 100644 --- a/test/tint/builtins/gen/var/dpdy/feb40f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdy/feb40f.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/dpdyCoarse/3e1ab4.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdyCoarse/3e1ab4.wgsl.expected.glsl index 330ffe1448..567954094f 100644 --- a/test/tint/builtins/gen/var/dpdyCoarse/3e1ab4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdyCoarse/3e1ab4.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/dpdyCoarse/445d24.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdyCoarse/445d24.wgsl.expected.glsl index 0ea08038c5..bd2b7d0cca 100644 --- a/test/tint/builtins/gen/var/dpdyCoarse/445d24.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdyCoarse/445d24.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/dpdyCoarse/870a7e.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdyCoarse/870a7e.wgsl.expected.glsl index f04cb61b1d..0305c4a260 100644 --- a/test/tint/builtins/gen/var/dpdyCoarse/870a7e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdyCoarse/870a7e.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/dpdyCoarse/ae1873.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdyCoarse/ae1873.wgsl.expected.glsl index 0926eb9829..216d462f49 100644 --- a/test/tint/builtins/gen/var/dpdyCoarse/ae1873.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdyCoarse/ae1873.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/dpdyFine/1fb7ab.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdyFine/1fb7ab.wgsl.expected.glsl index 881e4366b8..7353d9b94e 100644 --- a/test/tint/builtins/gen/var/dpdyFine/1fb7ab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdyFine/1fb7ab.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/dpdyFine/6eb673.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdyFine/6eb673.wgsl.expected.glsl index 13d30c4ffa..a2279cfae6 100644 --- a/test/tint/builtins/gen/var/dpdyFine/6eb673.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdyFine/6eb673.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/dpdyFine/d0a648.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdyFine/d0a648.wgsl.expected.glsl index 5b3e7472ab..6b3497717a 100644 --- a/test/tint/builtins/gen/var/dpdyFine/d0a648.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdyFine/d0a648.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/dpdyFine/df33aa.wgsl.expected.glsl b/test/tint/builtins/gen/var/dpdyFine/df33aa.wgsl.expected.glsl index bf741f4b64..00bde3ebe8 100644 --- a/test/tint/builtins/gen/var/dpdyFine/df33aa.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/dpdyFine/df33aa.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/exp/0f70eb.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp/0f70eb.wgsl.expected.glsl index 4fa45f314b..385f23e099 100644 --- a/test/tint/builtins/gen/var/exp/0f70eb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp/0f70eb.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/exp/13806d.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp/13806d.wgsl.expected.glsl index 63fed90a8b..1a65144615 100644 --- a/test/tint/builtins/gen/var/exp/13806d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp/13806d.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/exp/1951e7.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp/1951e7.wgsl.expected.glsl index 1725fbbbe2..68f99f560d 100644 --- a/test/tint/builtins/gen/var/exp/1951e7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp/1951e7.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/exp/2e08e2.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp/2e08e2.wgsl.expected.glsl index 85e6447a4a..ff9c91f6b4 100644 --- a/test/tint/builtins/gen/var/exp/2e08e2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp/2e08e2.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/exp/49e4c5.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp/49e4c5.wgsl.expected.glsl index 2b7644cbd2..969c46d707 100644 --- a/test/tint/builtins/gen/var/exp/49e4c5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp/49e4c5.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp_49e4c5() { float res = 2.71828174591064453125f; diff --git a/test/tint/builtins/gen/var/exp/611a87.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp/611a87.wgsl.expected.glsl index 99ae8f9b24..7c014b8547 100644 --- a/test/tint/builtins/gen/var/exp/611a87.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp/611a87.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/exp/699629.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp/699629.wgsl.expected.glsl index 6a619c6f78..4d619f0f63 100644 --- a/test/tint/builtins/gen/var/exp/699629.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp/699629.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp_699629() { vec2 res = vec2(2.71828174591064453125f); diff --git a/test/tint/builtins/gen/var/exp/771fd2.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp/771fd2.wgsl.expected.glsl index ed315e8876..9c75c6095f 100644 --- a/test/tint/builtins/gen/var/exp/771fd2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp/771fd2.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/exp/bda5bb.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp/bda5bb.wgsl.expected.glsl index 71a9995b4f..5b60fc062c 100644 --- a/test/tint/builtins/gen/var/exp/bda5bb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp/bda5bb.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp_bda5bb() { vec3 res = vec3(2.71828174591064453125f); diff --git a/test/tint/builtins/gen/var/exp/c18fe9.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp/c18fe9.wgsl.expected.glsl index 9214ca213c..1837f41eed 100644 --- a/test/tint/builtins/gen/var/exp/c18fe9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp/c18fe9.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/exp/d98450.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp/d98450.wgsl.expected.glsl index 72d6b7c2fe..3b533b6b2a 100644 --- a/test/tint/builtins/gen/var/exp/d98450.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp/d98450.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/exp/dad791.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp/dad791.wgsl.expected.glsl index 756089e578..eca9b73feb 100644 --- a/test/tint/builtins/gen/var/exp/dad791.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp/dad791.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp_dad791() { vec4 res = vec4(2.71828174591064453125f); diff --git a/test/tint/builtins/gen/var/exp2/151a4c.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp2/151a4c.wgsl.expected.glsl index 4b5503c415..d845b18072 100644 --- a/test/tint/builtins/gen/var/exp2/151a4c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp2/151a4c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/exp2/18aa76.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp2/18aa76.wgsl.expected.glsl index 4dea06a61e..8c73b5d499 100644 --- a/test/tint/builtins/gen/var/exp2/18aa76.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp2/18aa76.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp2_18aa76() { vec2 res = vec2(2.0f); diff --git a/test/tint/builtins/gen/var/exp2/1f8680.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp2/1f8680.wgsl.expected.glsl index 9529513d84..d91215e51e 100644 --- a/test/tint/builtins/gen/var/exp2/1f8680.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp2/1f8680.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/exp2/303753.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp2/303753.wgsl.expected.glsl index 131c8f4920..4e9461607d 100644 --- a/test/tint/builtins/gen/var/exp2/303753.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp2/303753.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp2_303753() { vec3 res = vec3(2.0f); diff --git a/test/tint/builtins/gen/var/exp2/751377.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp2/751377.wgsl.expected.glsl index bd13f74303..02a1a3c0bd 100644 --- a/test/tint/builtins/gen/var/exp2/751377.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp2/751377.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/exp2/8bd72d.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp2/8bd72d.wgsl.expected.glsl index 8cc964abb0..d89c0f0db2 100644 --- a/test/tint/builtins/gen/var/exp2/8bd72d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp2/8bd72d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp2_8bd72d() { vec4 res = vec4(2.0f); diff --git a/test/tint/builtins/gen/var/exp2/a9d0a7.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp2/a9d0a7.wgsl.expected.glsl index b62cc297bb..9b5c16c1d5 100644 --- a/test/tint/builtins/gen/var/exp2/a9d0a7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp2/a9d0a7.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/exp2/b408e4.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp2/b408e4.wgsl.expected.glsl index 0b247a6b3f..07b1760831 100644 --- a/test/tint/builtins/gen/var/exp2/b408e4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp2/b408e4.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/exp2/d6777c.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp2/d6777c.wgsl.expected.glsl index 3f1e641e25..feee99687e 100644 --- a/test/tint/builtins/gen/var/exp2/d6777c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp2/d6777c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/exp2/dea523.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp2/dea523.wgsl.expected.glsl index d711fcbd7e..bde6160b7d 100644 --- a/test/tint/builtins/gen/var/exp2/dea523.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp2/dea523.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/exp2/f4f0f1.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp2/f4f0f1.wgsl.expected.glsl index 7180ee6804..98733dcf8e 100644 --- a/test/tint/builtins/gen/var/exp2/f4f0f1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp2/f4f0f1.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void exp2_f4f0f1() { float res = 2.0f; diff --git a/test/tint/builtins/gen/var/exp2/ffa827.wgsl.expected.glsl b/test/tint/builtins/gen/var/exp2/ffa827.wgsl.expected.glsl index fb789c0839..5e8e2454b5 100644 --- a/test/tint/builtins/gen/var/exp2/ffa827.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/exp2/ffa827.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/extractBits/12b197.wgsl.expected.glsl b/test/tint/builtins/gen/var/extractBits/12b197.wgsl.expected.glsl index bde2f9f340..da56c4b038 100644 --- a/test/tint/builtins/gen/var/extractBits/12b197.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/extractBits/12b197.wgsl.expected.glsl @@ -32,7 +32,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec3 tint_extract_bits(uvec3 v, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/extractBits/249874.wgsl.expected.glsl b/test/tint/builtins/gen/var/extractBits/249874.wgsl.expected.glsl index ef65566b98..62b71a075f 100644 --- a/test/tint/builtins/gen/var/extractBits/249874.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/extractBits/249874.wgsl.expected.glsl @@ -32,7 +32,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; int tint_extract_bits(int v, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/extractBits/631377.wgsl.expected.glsl b/test/tint/builtins/gen/var/extractBits/631377.wgsl.expected.glsl index b10ac24d95..8db0b875a9 100644 --- a/test/tint/builtins/gen/var/extractBits/631377.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/extractBits/631377.wgsl.expected.glsl @@ -32,7 +32,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec4 tint_extract_bits(uvec4 v, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/extractBits/a99a8d.wgsl.expected.glsl b/test/tint/builtins/gen/var/extractBits/a99a8d.wgsl.expected.glsl index 87dbdd71d2..14f943591d 100644 --- a/test/tint/builtins/gen/var/extractBits/a99a8d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/extractBits/a99a8d.wgsl.expected.glsl @@ -32,7 +32,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; ivec2 tint_extract_bits(ivec2 v, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/extractBits/ce81f8.wgsl.expected.glsl b/test/tint/builtins/gen/var/extractBits/ce81f8.wgsl.expected.glsl index 5f3728493b..90c8dc57ac 100644 --- a/test/tint/builtins/gen/var/extractBits/ce81f8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/extractBits/ce81f8.wgsl.expected.glsl @@ -32,7 +32,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uint tint_extract_bits(uint v, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/extractBits/e04f5d.wgsl.expected.glsl b/test/tint/builtins/gen/var/extractBits/e04f5d.wgsl.expected.glsl index 547d5eb72c..fa354d35d9 100644 --- a/test/tint/builtins/gen/var/extractBits/e04f5d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/extractBits/e04f5d.wgsl.expected.glsl @@ -32,7 +32,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; ivec3 tint_extract_bits(ivec3 v, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/extractBits/f28f69.wgsl.expected.glsl b/test/tint/builtins/gen/var/extractBits/f28f69.wgsl.expected.glsl index fc5d310cd1..f10c0f065b 100644 --- a/test/tint/builtins/gen/var/extractBits/f28f69.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/extractBits/f28f69.wgsl.expected.glsl @@ -32,7 +32,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec2 tint_extract_bits(uvec2 v, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/extractBits/fb850f.wgsl.expected.glsl b/test/tint/builtins/gen/var/extractBits/fb850f.wgsl.expected.glsl index af6749dd16..ea1ba99008 100644 --- a/test/tint/builtins/gen/var/extractBits/fb850f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/extractBits/fb850f.wgsl.expected.glsl @@ -32,7 +32,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; ivec4 tint_extract_bits(ivec4 v, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/faceForward/2c4d14.wgsl.expected.glsl b/test/tint/builtins/gen/var/faceForward/2c4d14.wgsl.expected.glsl index a4a1c00522..406652d9ac 100644 --- a/test/tint/builtins/gen/var/faceForward/2c4d14.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/faceForward/2c4d14.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void faceForward_2c4d14() { vec4 res = vec4(-1.0f); diff --git a/test/tint/builtins/gen/var/faceForward/524986.wgsl.expected.glsl b/test/tint/builtins/gen/var/faceForward/524986.wgsl.expected.glsl index 6c93c2cb0d..f644b5b73f 100644 --- a/test/tint/builtins/gen/var/faceForward/524986.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/faceForward/524986.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/faceForward/5afbd5.wgsl.expected.glsl b/test/tint/builtins/gen/var/faceForward/5afbd5.wgsl.expected.glsl index 7962d546ad..014076dfac 100644 --- a/test/tint/builtins/gen/var/faceForward/5afbd5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/faceForward/5afbd5.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/faceForward/b316e5.wgsl.expected.glsl b/test/tint/builtins/gen/var/faceForward/b316e5.wgsl.expected.glsl index 5cf09f7525..7142c895a4 100644 --- a/test/tint/builtins/gen/var/faceForward/b316e5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/faceForward/b316e5.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/faceForward/b42ef3.wgsl.expected.glsl b/test/tint/builtins/gen/var/faceForward/b42ef3.wgsl.expected.glsl index 316c6ff1b4..157f23cc3c 100644 --- a/test/tint/builtins/gen/var/faceForward/b42ef3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/faceForward/b42ef3.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void faceForward_b42ef3() { vec2 res = vec2(-1.0f); diff --git a/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl.expected.glsl b/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl.expected.glsl index 331af8c07b..19b54e1bc1 100644 --- a/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/faceForward/e6908b.wgsl.expected.glsl b/test/tint/builtins/gen/var/faceForward/e6908b.wgsl.expected.glsl index d3497c8b56..f8483a594a 100644 --- a/test/tint/builtins/gen/var/faceForward/e6908b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/faceForward/e6908b.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl.expected.glsl b/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl.expected.glsl index f3d6e75f03..89a602ed0a 100644 --- a/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/faceForward/fe522b.wgsl.expected.glsl b/test/tint/builtins/gen/var/faceForward/fe522b.wgsl.expected.glsl index 3e26400a49..5c2ab3a539 100644 --- a/test/tint/builtins/gen/var/faceForward/fe522b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/faceForward/fe522b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void faceForward_fe522b() { vec3 res = vec3(-1.0f); diff --git a/test/tint/builtins/gen/var/firstLeadingBit/000ff3.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstLeadingBit/000ff3.wgsl.expected.glsl index c168581e3b..1e06adf6e1 100644 --- a/test/tint/builtins/gen/var/firstLeadingBit/000ff3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstLeadingBit/000ff3.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec4 tint_select(uvec4 param_0, uvec4 param_1, bvec4 param_2) { return uvec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/firstLeadingBit/35053e.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstLeadingBit/35053e.wgsl.expected.glsl index 0404a8f640..98ac374103 100644 --- a/test/tint/builtins/gen/var/firstLeadingBit/35053e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstLeadingBit/35053e.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec3 tint_select(uvec3 param_0, uvec3 param_1, bvec3 param_2) { return uvec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/firstLeadingBit/3fd7d0.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstLeadingBit/3fd7d0.wgsl.expected.glsl index e2906366a4..2ec922a0ad 100644 --- a/test/tint/builtins/gen/var/firstLeadingBit/3fd7d0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstLeadingBit/3fd7d0.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec3 tint_select(uvec3 param_0, uvec3 param_1, bvec3 param_2) { return uvec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/firstLeadingBit/57a1a3.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstLeadingBit/57a1a3.wgsl.expected.glsl index 8ae1bd1fe4..f626a3e172 100644 --- a/test/tint/builtins/gen/var/firstLeadingBit/57a1a3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstLeadingBit/57a1a3.wgsl.expected.glsl @@ -39,7 +39,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; int tint_first_leading_bit(int v) { uint x = ((v < 0) ? uint(~(v)) : uint(v)); diff --git a/test/tint/builtins/gen/var/firstLeadingBit/6fe804.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstLeadingBit/6fe804.wgsl.expected.glsl index 2a81d48087..4a393955e1 100644 --- a/test/tint/builtins/gen/var/firstLeadingBit/6fe804.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstLeadingBit/6fe804.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec2 tint_select(uvec2 param_0, uvec2 param_1, bvec2 param_2) { return uvec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/firstLeadingBit/a622c2.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstLeadingBit/a622c2.wgsl.expected.glsl index c9b0feada6..3e220a8a1b 100644 --- a/test/tint/builtins/gen/var/firstLeadingBit/a622c2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstLeadingBit/a622c2.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec2 tint_select(uvec2 param_0, uvec2 param_1, bvec2 param_2) { return uvec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/firstLeadingBit/c1f940.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstLeadingBit/c1f940.wgsl.expected.glsl index 0ddc1e948b..f4b0cb124a 100644 --- a/test/tint/builtins/gen/var/firstLeadingBit/c1f940.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstLeadingBit/c1f940.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec4 tint_select(uvec4 param_0, uvec4 param_1, bvec4 param_2) { return uvec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/firstLeadingBit/f0779d.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstLeadingBit/f0779d.wgsl.expected.glsl index b80060ae6a..5e1f6f9e91 100644 --- a/test/tint/builtins/gen/var/firstLeadingBit/f0779d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstLeadingBit/f0779d.wgsl.expected.glsl @@ -39,7 +39,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uint tint_first_leading_bit(uint v) { uint x = v; diff --git a/test/tint/builtins/gen/var/firstTrailingBit/110f2c.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstTrailingBit/110f2c.wgsl.expected.glsl index 8c9092f464..f64c365640 100644 --- a/test/tint/builtins/gen/var/firstTrailingBit/110f2c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstTrailingBit/110f2c.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec4 tint_select(uvec4 param_0, uvec4 param_1, bvec4 param_2) { return uvec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/firstTrailingBit/3a2acc.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstTrailingBit/3a2acc.wgsl.expected.glsl index d795cd84ec..0e8c7a1ca1 100644 --- a/test/tint/builtins/gen/var/firstTrailingBit/3a2acc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstTrailingBit/3a2acc.wgsl.expected.glsl @@ -39,7 +39,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; int tint_first_trailing_bit(int v) { uint x = uint(v); diff --git a/test/tint/builtins/gen/var/firstTrailingBit/45eb10.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstTrailingBit/45eb10.wgsl.expected.glsl index 67e55e889e..e380c1aa5d 100644 --- a/test/tint/builtins/gen/var/firstTrailingBit/45eb10.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstTrailingBit/45eb10.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec2 tint_select(uvec2 param_0, uvec2 param_1, bvec2 param_2) { return uvec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/firstTrailingBit/47d475.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstTrailingBit/47d475.wgsl.expected.glsl index e906b136da..49b7057d79 100644 --- a/test/tint/builtins/gen/var/firstTrailingBit/47d475.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstTrailingBit/47d475.wgsl.expected.glsl @@ -39,7 +39,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uint tint_first_trailing_bit(uint v) { uint x = uint(v); diff --git a/test/tint/builtins/gen/var/firstTrailingBit/50c072.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstTrailingBit/50c072.wgsl.expected.glsl index ddb8997136..63c7e1eea8 100644 --- a/test/tint/builtins/gen/var/firstTrailingBit/50c072.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstTrailingBit/50c072.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec2 tint_select(uvec2 param_0, uvec2 param_1, bvec2 param_2) { return uvec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/firstTrailingBit/7496d6.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstTrailingBit/7496d6.wgsl.expected.glsl index 822977acf7..a9663af4bf 100644 --- a/test/tint/builtins/gen/var/firstTrailingBit/7496d6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstTrailingBit/7496d6.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec3 tint_select(uvec3 param_0, uvec3 param_1, bvec3 param_2) { return uvec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/firstTrailingBit/86551b.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstTrailingBit/86551b.wgsl.expected.glsl index e491ac234c..d3f394d8bd 100644 --- a/test/tint/builtins/gen/var/firstTrailingBit/86551b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstTrailingBit/86551b.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec4 tint_select(uvec4 param_0, uvec4 param_1, bvec4 param_2) { return uvec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/firstTrailingBit/cb51ce.wgsl.expected.glsl b/test/tint/builtins/gen/var/firstTrailingBit/cb51ce.wgsl.expected.glsl index b57b5e4425..1f15793b8f 100644 --- a/test/tint/builtins/gen/var/firstTrailingBit/cb51ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/firstTrailingBit/cb51ce.wgsl.expected.glsl @@ -44,7 +44,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec3 tint_select(uvec3 param_0, uvec3 param_1, bvec3 param_2) { return uvec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/floor/218952.wgsl.expected.glsl b/test/tint/builtins/gen/var/floor/218952.wgsl.expected.glsl index 63dedc13e5..6918915723 100644 --- a/test/tint/builtins/gen/var/floor/218952.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/floor/218952.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void floor_218952() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/floor/3802c0.wgsl.expected.glsl b/test/tint/builtins/gen/var/floor/3802c0.wgsl.expected.glsl index c8322f6d52..34a32f37e1 100644 --- a/test/tint/builtins/gen/var/floor/3802c0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/floor/3802c0.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/floor/3bccc4.wgsl.expected.glsl b/test/tint/builtins/gen/var/floor/3bccc4.wgsl.expected.glsl index bd508f3303..7c3c53606e 100644 --- a/test/tint/builtins/gen/var/floor/3bccc4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/floor/3bccc4.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/floor/5fc9ac.wgsl.expected.glsl b/test/tint/builtins/gen/var/floor/5fc9ac.wgsl.expected.glsl index 2666908652..f820a2f19e 100644 --- a/test/tint/builtins/gen/var/floor/5fc9ac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/floor/5fc9ac.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/floor/60d7ea.wgsl.expected.glsl b/test/tint/builtins/gen/var/floor/60d7ea.wgsl.expected.glsl index 7a52a773b4..d120464f56 100644 --- a/test/tint/builtins/gen/var/floor/60d7ea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/floor/60d7ea.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/floor/66f154.wgsl.expected.glsl b/test/tint/builtins/gen/var/floor/66f154.wgsl.expected.glsl index 2308427209..83ad8317f9 100644 --- a/test/tint/builtins/gen/var/floor/66f154.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/floor/66f154.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/floor/84658c.wgsl.expected.glsl b/test/tint/builtins/gen/var/floor/84658c.wgsl.expected.glsl index bf4c719a3c..8311949b15 100644 --- a/test/tint/builtins/gen/var/floor/84658c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/floor/84658c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/floor/953774.wgsl.expected.glsl b/test/tint/builtins/gen/var/floor/953774.wgsl.expected.glsl index d5c3a05f4f..2d20f8d326 100644 --- a/test/tint/builtins/gen/var/floor/953774.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/floor/953774.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void floor_953774() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/floor/a2d31b.wgsl.expected.glsl b/test/tint/builtins/gen/var/floor/a2d31b.wgsl.expected.glsl index 57e720ad7e..7e63a604f9 100644 --- a/test/tint/builtins/gen/var/floor/a2d31b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/floor/a2d31b.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/floor/b6e09c.wgsl.expected.glsl b/test/tint/builtins/gen/var/floor/b6e09c.wgsl.expected.glsl index e4c1a5039d..bf7075e2c8 100644 --- a/test/tint/builtins/gen/var/floor/b6e09c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/floor/b6e09c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/floor/dcd5a2.wgsl.expected.glsl b/test/tint/builtins/gen/var/floor/dcd5a2.wgsl.expected.glsl index d2d4681557..7dd7d499fe 100644 --- a/test/tint/builtins/gen/var/floor/dcd5a2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/floor/dcd5a2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void floor_dcd5a2() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/floor/e585ef.wgsl.expected.glsl b/test/tint/builtins/gen/var/floor/e585ef.wgsl.expected.glsl index f6dd7aec6f..47534a99c9 100644 --- a/test/tint/builtins/gen/var/floor/e585ef.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/floor/e585ef.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void floor_e585ef() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/fma/143d5d.wgsl.expected.glsl b/test/tint/builtins/gen/var/fma/143d5d.wgsl.expected.glsl index 7e6b4b42f2..5caed9e857 100644 --- a/test/tint/builtins/gen/var/fma/143d5d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fma/143d5d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fma_143d5d() { vec4 res = vec4(2.0f); diff --git a/test/tint/builtins/gen/var/fma/1f5084.wgsl.expected.glsl b/test/tint/builtins/gen/var/fma/1f5084.wgsl.expected.glsl index 215c7401c2..783b3348b0 100644 --- a/test/tint/builtins/gen/var/fma/1f5084.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fma/1f5084.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fma_1f5084() { vec2 res = vec2(2.0f); diff --git a/test/tint/builtins/gen/var/fma/26a7a9.wgsl.expected.glsl b/test/tint/builtins/gen/var/fma/26a7a9.wgsl.expected.glsl index d7cf0374c4..4c715805a8 100644 --- a/test/tint/builtins/gen/var/fma/26a7a9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fma/26a7a9.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/fma/466442.wgsl.expected.glsl b/test/tint/builtins/gen/var/fma/466442.wgsl.expected.glsl index c094238683..0ff300606b 100644 --- a/test/tint/builtins/gen/var/fma/466442.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fma/466442.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fma_466442() { float res = 2.0f; diff --git a/test/tint/builtins/gen/var/fma/6a3283.wgsl.expected.glsl b/test/tint/builtins/gen/var/fma/6a3283.wgsl.expected.glsl index 87829104e6..92fed82d63 100644 --- a/test/tint/builtins/gen/var/fma/6a3283.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fma/6a3283.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/fma/ab7818.wgsl.expected.glsl b/test/tint/builtins/gen/var/fma/ab7818.wgsl.expected.glsl index 669c461b35..f7137de35b 100644 --- a/test/tint/builtins/gen/var/fma/ab7818.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fma/ab7818.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/fma/bf21b6.wgsl.expected.glsl b/test/tint/builtins/gen/var/fma/bf21b6.wgsl.expected.glsl index 9cf1519270..3fbfc98ae9 100644 --- a/test/tint/builtins/gen/var/fma/bf21b6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fma/bf21b6.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/fma/c10ba3.wgsl.expected.glsl b/test/tint/builtins/gen/var/fma/c10ba3.wgsl.expected.glsl index 50cec0058b..a023d446e2 100644 --- a/test/tint/builtins/gen/var/fma/c10ba3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fma/c10ba3.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/fma/c8abb3.wgsl.expected.glsl b/test/tint/builtins/gen/var/fma/c8abb3.wgsl.expected.glsl index 8299c290ca..47bd4a73d4 100644 --- a/test/tint/builtins/gen/var/fma/c8abb3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fma/c8abb3.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/fma/e17c5c.wgsl.expected.glsl b/test/tint/builtins/gen/var/fma/e17c5c.wgsl.expected.glsl index ab54dd2d5d..4d591dcd8d 100644 --- a/test/tint/builtins/gen/var/fma/e17c5c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fma/e17c5c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/fma/e7abdc.wgsl.expected.glsl b/test/tint/builtins/gen/var/fma/e7abdc.wgsl.expected.glsl index d344af9b76..5eb3e2eafe 100644 --- a/test/tint/builtins/gen/var/fma/e7abdc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fma/e7abdc.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/fma/eb25d7.wgsl.expected.glsl b/test/tint/builtins/gen/var/fma/eb25d7.wgsl.expected.glsl index 16ddde5d98..cc7bcb0dfe 100644 --- a/test/tint/builtins/gen/var/fma/eb25d7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fma/eb25d7.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fma_eb25d7() { vec3 res = vec3(2.0f); diff --git a/test/tint/builtins/gen/var/fract/181aa9.wgsl.expected.glsl b/test/tint/builtins/gen/var/fract/181aa9.wgsl.expected.glsl index 0d8c38a79b..1d3c740d68 100644 --- a/test/tint/builtins/gen/var/fract/181aa9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fract/181aa9.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/fract/2eddfe.wgsl.expected.glsl b/test/tint/builtins/gen/var/fract/2eddfe.wgsl.expected.glsl index a8d9c209a0..3376a4dd13 100644 --- a/test/tint/builtins/gen/var/fract/2eddfe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fract/2eddfe.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fract_2eddfe() { float res = 0.25f; diff --git a/test/tint/builtins/gen/var/fract/498c77.wgsl.expected.glsl b/test/tint/builtins/gen/var/fract/498c77.wgsl.expected.glsl index 1dfd9fe923..4d485ceff6 100644 --- a/test/tint/builtins/gen/var/fract/498c77.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fract/498c77.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/fract/7e3f2d.wgsl.expected.glsl b/test/tint/builtins/gen/var/fract/7e3f2d.wgsl.expected.glsl index 946ec1d984..65fade4b52 100644 --- a/test/tint/builtins/gen/var/fract/7e3f2d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fract/7e3f2d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fract_7e3f2d() { vec4 res = vec4(0.25f); diff --git a/test/tint/builtins/gen/var/fract/8bc1e9.wgsl.expected.glsl b/test/tint/builtins/gen/var/fract/8bc1e9.wgsl.expected.glsl index 51740c27f5..d02deb94ac 100644 --- a/test/tint/builtins/gen/var/fract/8bc1e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fract/8bc1e9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/fract/943cb1.wgsl.expected.glsl b/test/tint/builtins/gen/var/fract/943cb1.wgsl.expected.glsl index a67af0ac3f..8d96750d59 100644 --- a/test/tint/builtins/gen/var/fract/943cb1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fract/943cb1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/fract/958a1d.wgsl.expected.glsl b/test/tint/builtins/gen/var/fract/958a1d.wgsl.expected.glsl index 7d88f3c83d..eb7beca723 100644 --- a/test/tint/builtins/gen/var/fract/958a1d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fract/958a1d.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/fract/a49758.wgsl.expected.glsl b/test/tint/builtins/gen/var/fract/a49758.wgsl.expected.glsl index be87d9db0d..c8761bf1ad 100644 --- a/test/tint/builtins/gen/var/fract/a49758.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fract/a49758.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/fract/eb38ce.wgsl.expected.glsl b/test/tint/builtins/gen/var/fract/eb38ce.wgsl.expected.glsl index 186811fd5e..42718aa817 100644 --- a/test/tint/builtins/gen/var/fract/eb38ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fract/eb38ce.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/fract/ed00ca.wgsl.expected.glsl b/test/tint/builtins/gen/var/fract/ed00ca.wgsl.expected.glsl index e6fe3c142f..c5535e389d 100644 --- a/test/tint/builtins/gen/var/fract/ed00ca.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fract/ed00ca.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fract_ed00ca() { vec2 res = vec2(0.25f); diff --git a/test/tint/builtins/gen/var/fract/ed2f79.wgsl.expected.glsl b/test/tint/builtins/gen/var/fract/ed2f79.wgsl.expected.glsl index 9952c8b5f0..53b840ade4 100644 --- a/test/tint/builtins/gen/var/fract/ed2f79.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fract/ed2f79.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void fract_ed2f79() { vec3 res = vec3(0.25f); diff --git a/test/tint/builtins/gen/var/fract/fa5c71.wgsl.expected.glsl b/test/tint/builtins/gen/var/fract/fa5c71.wgsl.expected.glsl index 34f3e43744..07738f8d33 100644 --- a/test/tint/builtins/gen/var/fract/fa5c71.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fract/fa5c71.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/frexp/34bbfb.wgsl.expected.glsl b/test/tint/builtins/gen/var/frexp/34bbfb.wgsl.expected.glsl index f573f2f85f..f2fc0225e7 100644 --- a/test/tint/builtins/gen/var/frexp/34bbfb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/frexp/34bbfb.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_vec4_f32 { vec4 fract; diff --git a/test/tint/builtins/gen/var/frexp/3dd21e.wgsl.expected.glsl b/test/tint/builtins/gen/var/frexp/3dd21e.wgsl.expected.glsl index cbde333deb..4f5e0a31e0 100644 --- a/test/tint/builtins/gen/var/frexp/3dd21e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/frexp/3dd21e.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct frexp_result_vec4_f16 { f16vec4 fract; diff --git a/test/tint/builtins/gen/var/frexp/4b2200.wgsl.expected.glsl b/test/tint/builtins/gen/var/frexp/4b2200.wgsl.expected.glsl index 3ae3faf6cc..dc115f0821 100644 --- a/test/tint/builtins/gen/var/frexp/4b2200.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/frexp/4b2200.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_f32 { float fract; diff --git a/test/tint/builtins/gen/var/frexp/5257dd.wgsl.expected.glsl b/test/tint/builtins/gen/var/frexp/5257dd.wgsl.expected.glsl index 55c0952466..3290b93f8b 100644 --- a/test/tint/builtins/gen/var/frexp/5257dd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/frexp/5257dd.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct frexp_result_f16 { float16_t fract; diff --git a/test/tint/builtins/gen/var/frexp/5f47bf.wgsl.expected.glsl b/test/tint/builtins/gen/var/frexp/5f47bf.wgsl.expected.glsl index 3f3ae87fbe..234bedb7d9 100644 --- a/test/tint/builtins/gen/var/frexp/5f47bf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/frexp/5f47bf.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct frexp_result_vec2_f16 { f16vec2 fract; diff --git a/test/tint/builtins/gen/var/frexp/6fb3ad.wgsl.expected.glsl b/test/tint/builtins/gen/var/frexp/6fb3ad.wgsl.expected.glsl index 0887713372..d1a53a55aa 100644 --- a/test/tint/builtins/gen/var/frexp/6fb3ad.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/frexp/6fb3ad.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_vec2_f32 { vec2 fract; diff --git a/test/tint/builtins/gen/var/frexp/77af93.wgsl.expected.glsl b/test/tint/builtins/gen/var/frexp/77af93.wgsl.expected.glsl index 71c2548437..338f1ffc27 100644 --- a/test/tint/builtins/gen/var/frexp/77af93.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/frexp/77af93.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_vec4_f32 { vec4 fract; diff --git a/test/tint/builtins/gen/var/frexp/979800.wgsl.expected.glsl b/test/tint/builtins/gen/var/frexp/979800.wgsl.expected.glsl index 3f992072b8..9ee5de331f 100644 --- a/test/tint/builtins/gen/var/frexp/979800.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/frexp/979800.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_vec3_f32 { vec3 fract; diff --git a/test/tint/builtins/gen/var/frexp/ae4a66.wgsl.expected.glsl b/test/tint/builtins/gen/var/frexp/ae4a66.wgsl.expected.glsl index 500511e35f..78b23f49a2 100644 --- a/test/tint/builtins/gen/var/frexp/ae4a66.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/frexp/ae4a66.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct frexp_result_vec3_f16 { f16vec3 fract; diff --git a/test/tint/builtins/gen/var/frexp/bee870.wgsl.expected.glsl b/test/tint/builtins/gen/var/frexp/bee870.wgsl.expected.glsl index 2f47c25120..3c6257338e 100644 --- a/test/tint/builtins/gen/var/frexp/bee870.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/frexp/bee870.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_f32 { float fract; diff --git a/test/tint/builtins/gen/var/frexp/bf45ae.wgsl.expected.glsl b/test/tint/builtins/gen/var/frexp/bf45ae.wgsl.expected.glsl index 9ced10b066..6070ed39db 100644 --- a/test/tint/builtins/gen/var/frexp/bf45ae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/frexp/bf45ae.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_vec3_f32 { vec3 fract; diff --git a/test/tint/builtins/gen/var/frexp/eb2421.wgsl.expected.glsl b/test/tint/builtins/gen/var/frexp/eb2421.wgsl.expected.glsl index 57eb245607..7d805711ab 100644 --- a/test/tint/builtins/gen/var/frexp/eb2421.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/frexp/eb2421.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct frexp_result_vec2_f32 { vec2 fract; diff --git a/test/tint/builtins/gen/var/fwidth/5d1b39.wgsl.expected.glsl b/test/tint/builtins/gen/var/fwidth/5d1b39.wgsl.expected.glsl index 8e53275d92..46a7ea6579 100644 --- a/test/tint/builtins/gen/var/fwidth/5d1b39.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fwidth/5d1b39.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/fwidth/b83ebb.wgsl.expected.glsl b/test/tint/builtins/gen/var/fwidth/b83ebb.wgsl.expected.glsl index d539297e39..e3bba09cad 100644 --- a/test/tint/builtins/gen/var/fwidth/b83ebb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fwidth/b83ebb.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/fwidth/d2ab9a.wgsl.expected.glsl b/test/tint/builtins/gen/var/fwidth/d2ab9a.wgsl.expected.glsl index ca19bf0798..f615e98cd0 100644 --- a/test/tint/builtins/gen/var/fwidth/d2ab9a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fwidth/d2ab9a.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/fwidth/df38ef.wgsl.expected.glsl b/test/tint/builtins/gen/var/fwidth/df38ef.wgsl.expected.glsl index c0984dae16..67a5a21eab 100644 --- a/test/tint/builtins/gen/var/fwidth/df38ef.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fwidth/df38ef.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/fwidthCoarse/159c8a.wgsl.expected.glsl b/test/tint/builtins/gen/var/fwidthCoarse/159c8a.wgsl.expected.glsl index 9734df8565..bca8264d89 100644 --- a/test/tint/builtins/gen/var/fwidthCoarse/159c8a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fwidthCoarse/159c8a.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/fwidthCoarse/1e59d9.wgsl.expected.glsl b/test/tint/builtins/gen/var/fwidthCoarse/1e59d9.wgsl.expected.glsl index 73f40879ab..51bb5d8d7a 100644 --- a/test/tint/builtins/gen/var/fwidthCoarse/1e59d9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fwidthCoarse/1e59d9.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/fwidthCoarse/4e4fc4.wgsl.expected.glsl b/test/tint/builtins/gen/var/fwidthCoarse/4e4fc4.wgsl.expected.glsl index 9b6d068b1d..538dc8bdf0 100644 --- a/test/tint/builtins/gen/var/fwidthCoarse/4e4fc4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fwidthCoarse/4e4fc4.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/fwidthCoarse/e653f7.wgsl.expected.glsl b/test/tint/builtins/gen/var/fwidthCoarse/e653f7.wgsl.expected.glsl index 00f4009a19..4681cf3dc8 100644 --- a/test/tint/builtins/gen/var/fwidthCoarse/e653f7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fwidthCoarse/e653f7.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/fwidthFine/523fdc.wgsl.expected.glsl b/test/tint/builtins/gen/var/fwidthFine/523fdc.wgsl.expected.glsl index 4464c7cac4..7e082bb143 100644 --- a/test/tint/builtins/gen/var/fwidthFine/523fdc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fwidthFine/523fdc.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/fwidthFine/68f4ef.wgsl.expected.glsl b/test/tint/builtins/gen/var/fwidthFine/68f4ef.wgsl.expected.glsl index 82334fb1f4..86868d6ff5 100644 --- a/test/tint/builtins/gen/var/fwidthFine/68f4ef.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fwidthFine/68f4ef.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/fwidthFine/f1742d.wgsl.expected.glsl b/test/tint/builtins/gen/var/fwidthFine/f1742d.wgsl.expected.glsl index fb304f9e87..c7a1bdbe81 100644 --- a/test/tint/builtins/gen/var/fwidthFine/f1742d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fwidthFine/f1742d.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/fwidthFine/ff6aa0.wgsl.expected.glsl b/test/tint/builtins/gen/var/fwidthFine/ff6aa0.wgsl.expected.glsl index f7101cacb4..97a85eb0f2 100644 --- a/test/tint/builtins/gen/var/fwidthFine/ff6aa0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/fwidthFine/ff6aa0.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/insertBits/3c7ba5.wgsl.expected.glsl b/test/tint/builtins/gen/var/insertBits/3c7ba5.wgsl.expected.glsl index 92b6a3d6ea..116ac50133 100644 --- a/test/tint/builtins/gen/var/insertBits/3c7ba5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/insertBits/3c7ba5.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec2 tint_insert_bits(uvec2 v, uvec2 n, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/insertBits/428b0b.wgsl.expected.glsl b/test/tint/builtins/gen/var/insertBits/428b0b.wgsl.expected.glsl index a1d5e1c4f3..bce4f48f72 100644 --- a/test/tint/builtins/gen/var/insertBits/428b0b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/insertBits/428b0b.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; ivec3 tint_insert_bits(ivec3 v, ivec3 n, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/insertBits/51ede1.wgsl.expected.glsl b/test/tint/builtins/gen/var/insertBits/51ede1.wgsl.expected.glsl index d1eb2804dd..dad42b2959 100644 --- a/test/tint/builtins/gen/var/insertBits/51ede1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/insertBits/51ede1.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec4 tint_insert_bits(uvec4 v, uvec4 n, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/insertBits/65468b.wgsl.expected.glsl b/test/tint/builtins/gen/var/insertBits/65468b.wgsl.expected.glsl index 247e14c70e..b1585f1226 100644 --- a/test/tint/builtins/gen/var/insertBits/65468b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/insertBits/65468b.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; int tint_insert_bits(int v, int n, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/insertBits/87826b.wgsl.expected.glsl b/test/tint/builtins/gen/var/insertBits/87826b.wgsl.expected.glsl index 3545ad3a71..99d5fdabd1 100644 --- a/test/tint/builtins/gen/var/insertBits/87826b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/insertBits/87826b.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec3 tint_insert_bits(uvec3 v, uvec3 n, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/insertBits/d86978.wgsl.expected.glsl b/test/tint/builtins/gen/var/insertBits/d86978.wgsl.expected.glsl index 792a9e9575..8901bb9b89 100644 --- a/test/tint/builtins/gen/var/insertBits/d86978.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/insertBits/d86978.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; ivec4 tint_insert_bits(ivec4 v, ivec4 n, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl.expected.glsl b/test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl.expected.glsl index 569766bc80..e499640c25 100644 --- a/test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uint tint_insert_bits(uint v, uint n, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/insertBits/fe6ba6.wgsl.expected.glsl b/test/tint/builtins/gen/var/insertBits/fe6ba6.wgsl.expected.glsl index 3ef6ca583d..b9f5854c72 100644 --- a/test/tint/builtins/gen/var/insertBits/fe6ba6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/insertBits/fe6ba6.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; ivec2 tint_insert_bits(ivec2 v, ivec2 n, uint offset, uint count) { uint s = min(offset, 32u); diff --git a/test/tint/builtins/gen/var/inverseSqrt/07a6fe.wgsl.expected.glsl b/test/tint/builtins/gen/var/inverseSqrt/07a6fe.wgsl.expected.glsl index bc25b44354..43939ca984 100644 --- a/test/tint/builtins/gen/var/inverseSqrt/07a6fe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/inverseSqrt/07a6fe.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void inverseSqrt_07a6fe() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl.expected.glsl b/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl.expected.glsl index 25ce0452eb..dd0c9401d7 100644 --- a/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/inverseSqrt/4ca6d6.wgsl.expected.glsl b/test/tint/builtins/gen/var/inverseSqrt/4ca6d6.wgsl.expected.glsl index 5f7e5e4bbb..3adf787b38 100644 --- a/test/tint/builtins/gen/var/inverseSqrt/4ca6d6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/inverseSqrt/4ca6d6.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void inverseSqrt_4ca6d6() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl.expected.glsl b/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl.expected.glsl index 8049c79d71..653fcc67fa 100644 --- a/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/inverseSqrt/6d0783.wgsl.expected.glsl b/test/tint/builtins/gen/var/inverseSqrt/6d0783.wgsl.expected.glsl index a8ccabac31..11bf551284 100644 --- a/test/tint/builtins/gen/var/inverseSqrt/6d0783.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/inverseSqrt/6d0783.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void inverseSqrt_6d0783() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/inverseSqrt/84407e.wgsl.expected.glsl b/test/tint/builtins/gen/var/inverseSqrt/84407e.wgsl.expected.glsl index da3cd3c3ae..2c2dc34d5a 100644 --- a/test/tint/builtins/gen/var/inverseSqrt/84407e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/inverseSqrt/84407e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/inverseSqrt/8f2bd2.wgsl.expected.glsl b/test/tint/builtins/gen/var/inverseSqrt/8f2bd2.wgsl.expected.glsl index 76594c32dd..e293ef0935 100644 --- a/test/tint/builtins/gen/var/inverseSqrt/8f2bd2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/inverseSqrt/8f2bd2.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/inverseSqrt/b197b1.wgsl.expected.glsl b/test/tint/builtins/gen/var/inverseSqrt/b197b1.wgsl.expected.glsl index 50442eeb13..c31b6f123d 100644 --- a/test/tint/builtins/gen/var/inverseSqrt/b197b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/inverseSqrt/b197b1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl.expected.glsl b/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl.expected.glsl index 2ae0669520..ea121bdb4b 100644 --- a/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/inverseSqrt/c22347.wgsl.expected.glsl b/test/tint/builtins/gen/var/inverseSqrt/c22347.wgsl.expected.glsl index f620b6570d..5ea3d968f1 100644 --- a/test/tint/builtins/gen/var/inverseSqrt/c22347.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/inverseSqrt/c22347.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl.expected.glsl b/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl.expected.glsl index b1e350d700..fc519b9a36 100644 --- a/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/inverseSqrt/f60c1c.wgsl.expected.glsl b/test/tint/builtins/gen/var/inverseSqrt/f60c1c.wgsl.expected.glsl index 53b037172d..d7147272ef 100644 --- a/test/tint/builtins/gen/var/inverseSqrt/f60c1c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/inverseSqrt/f60c1c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void inverseSqrt_f60c1c() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/ldexp/082c1f.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/082c1f.wgsl.expected.glsl index 9f8f319404..1d02c6c65a 100644 --- a/test/tint/builtins/gen/var/ldexp/082c1f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/082c1f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/ldexp/217a31.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/217a31.wgsl.expected.glsl index 87b352b562..34e980ecf2 100644 --- a/test/tint/builtins/gen/var/ldexp/217a31.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/217a31.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/ldexp/2bfc68.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/2bfc68.wgsl.expected.glsl index e762d08d54..bb868dc4e8 100644 --- a/test/tint/builtins/gen/var/ldexp/2bfc68.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/2bfc68.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_2bfc68() { ivec2 arg_1 = ivec2(1); diff --git a/test/tint/builtins/gen/var/ldexp/2c6370.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/2c6370.wgsl.expected.glsl index 629e3b2c95..4ed287cd5e 100644 --- a/test/tint/builtins/gen/var/ldexp/2c6370.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/2c6370.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_2c6370() { vec2 res = vec2(2.0f); diff --git a/test/tint/builtins/gen/var/ldexp/376938.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/376938.wgsl.expected.glsl index 21fcf35d26..b2fb544bae 100644 --- a/test/tint/builtins/gen/var/ldexp/376938.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/376938.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_376938() { ivec4 arg_1 = ivec4(1); diff --git a/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl.expected.glsl index 246ebfb82b..da17883346 100644 --- a/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/ldexp/4a3ad9.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/4a3ad9.wgsl.expected.glsl index 9dba689db0..99714493e8 100644 --- a/test/tint/builtins/gen/var/ldexp/4a3ad9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/4a3ad9.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_4a3ad9() { vec3 res = vec3(2.0f); diff --git a/test/tint/builtins/gen/var/ldexp/593ff3.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/593ff3.wgsl.expected.glsl index 651a12d81c..89cc50d944 100644 --- a/test/tint/builtins/gen/var/ldexp/593ff3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/593ff3.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/ldexp/624e0c.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/624e0c.wgsl.expected.glsl index 2aaddf2d8b..5696c2d531 100644 --- a/test/tint/builtins/gen/var/ldexp/624e0c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/624e0c.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/ldexp/65a7bd.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/65a7bd.wgsl.expected.glsl index cfd2f6e686..60eede7797 100644 --- a/test/tint/builtins/gen/var/ldexp/65a7bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/65a7bd.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/ldexp/71ebe3.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/71ebe3.wgsl.expected.glsl index eda6e14e81..1c7ebb4851 100644 --- a/test/tint/builtins/gen/var/ldexp/71ebe3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/71ebe3.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_71ebe3() { int arg_1 = 1; diff --git a/test/tint/builtins/gen/var/ldexp/7485ce.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/7485ce.wgsl.expected.glsl index 7b58af9d37..a7bbf4e42c 100644 --- a/test/tint/builtins/gen/var/ldexp/7485ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/7485ce.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl.expected.glsl index c930500e01..161e28cb88 100644 --- a/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl.expected.glsl index ecbf7492d1..4fb87b7832 100644 --- a/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl.expected.glsl index bda25d4bff..c462344d5a 100644 --- a/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/ldexp/a22679.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/a22679.wgsl.expected.glsl index aa1c655218..e2dd17e4b6 100644 --- a/test/tint/builtins/gen/var/ldexp/a22679.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/a22679.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/ldexp/a31cdc.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/a31cdc.wgsl.expected.glsl index 4c5bb908be..b450f594e8 100644 --- a/test/tint/builtins/gen/var/ldexp/a31cdc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/a31cdc.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/ldexp/a6126e.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/a6126e.wgsl.expected.glsl index 147271982e..b46dba1b03 100644 --- a/test/tint/builtins/gen/var/ldexp/a6126e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/a6126e.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_a6126e() { ivec3 arg_1 = ivec3(1); diff --git a/test/tint/builtins/gen/var/ldexp/abd718.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/abd718.wgsl.expected.glsl index db9e4c085e..a176e58980 100644 --- a/test/tint/builtins/gen/var/ldexp/abd718.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/abd718.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/ldexp/c9d0b7.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/c9d0b7.wgsl.expected.glsl index 0a508bb4b3..2bef5e4670 100644 --- a/test/tint/builtins/gen/var/ldexp/c9d0b7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/c9d0b7.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/ldexp/cb0faf.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/cb0faf.wgsl.expected.glsl index 9676cec9be..ae177ce803 100644 --- a/test/tint/builtins/gen/var/ldexp/cb0faf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/cb0faf.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_cb0faf() { vec4 res = vec4(2.0f); diff --git a/test/tint/builtins/gen/var/ldexp/cc9cde.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/cc9cde.wgsl.expected.glsl index 491dda1c25..c7cfe8fef8 100644 --- a/test/tint/builtins/gen/var/ldexp/cc9cde.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/cc9cde.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/ldexp/db8b49.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/db8b49.wgsl.expected.glsl index 1dab9121c5..eaf63aad1d 100644 --- a/test/tint/builtins/gen/var/ldexp/db8b49.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/db8b49.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/ldexp/fdbc7b.wgsl.expected.glsl b/test/tint/builtins/gen/var/ldexp/fdbc7b.wgsl.expected.glsl index b2017bf0ca..0a61222914 100644 --- a/test/tint/builtins/gen/var/ldexp/fdbc7b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/ldexp/fdbc7b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void ldexp_fdbc7b() { float res = 2.0f; diff --git a/test/tint/builtins/gen/var/length/056071.wgsl.expected.glsl b/test/tint/builtins/gen/var/length/056071.wgsl.expected.glsl index bfac97a8bd..0a8566246e 100644 --- a/test/tint/builtins/gen/var/length/056071.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/length/056071.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/length/3f0e13.wgsl.expected.glsl b/test/tint/builtins/gen/var/length/3f0e13.wgsl.expected.glsl index f5b5c86bc4..68d89ee252 100644 --- a/test/tint/builtins/gen/var/length/3f0e13.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/length/3f0e13.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/length/555aba.wgsl.expected.glsl b/test/tint/builtins/gen/var/length/555aba.wgsl.expected.glsl index fb815a6a47..17a2ad576a 100644 --- a/test/tint/builtins/gen/var/length/555aba.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/length/555aba.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void length_555aba() { float res = 0.0f; diff --git a/test/tint/builtins/gen/var/length/5b1a9b.wgsl.expected.glsl b/test/tint/builtins/gen/var/length/5b1a9b.wgsl.expected.glsl index 1825b2a9d3..c49d7f4629 100644 --- a/test/tint/builtins/gen/var/length/5b1a9b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/length/5b1a9b.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/length/602a17.wgsl.expected.glsl b/test/tint/builtins/gen/var/length/602a17.wgsl.expected.glsl index 1dcf09986d..4d11bcf72b 100644 --- a/test/tint/builtins/gen/var/length/602a17.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/length/602a17.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/length/7b4741.wgsl.expected.glsl b/test/tint/builtins/gen/var/length/7b4741.wgsl.expected.glsl index 16c9226230..85e8de2ba3 100644 --- a/test/tint/builtins/gen/var/length/7b4741.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/length/7b4741.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void length_7b4741() { float res = 0.0f; diff --git a/test/tint/builtins/gen/var/length/936ad5.wgsl.expected.glsl b/test/tint/builtins/gen/var/length/936ad5.wgsl.expected.glsl index cfb1b8c1b5..3e7895f5a4 100644 --- a/test/tint/builtins/gen/var/length/936ad5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/length/936ad5.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void length_936ad5() { float res = 0.0f; diff --git a/test/tint/builtins/gen/var/length/afde8b.wgsl.expected.glsl b/test/tint/builtins/gen/var/length/afde8b.wgsl.expected.glsl index 4ed4ce73ac..4136c049cc 100644 --- a/test/tint/builtins/gen/var/length/afde8b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/length/afde8b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/length/ba16d6.wgsl.expected.glsl b/test/tint/builtins/gen/var/length/ba16d6.wgsl.expected.glsl index e62188762c..fe3b3b9b5a 100644 --- a/test/tint/builtins/gen/var/length/ba16d6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/length/ba16d6.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/length/becebf.wgsl.expected.glsl b/test/tint/builtins/gen/var/length/becebf.wgsl.expected.glsl index de1885e2fe..4055643c09 100644 --- a/test/tint/builtins/gen/var/length/becebf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/length/becebf.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/length/c158da.wgsl.expected.glsl b/test/tint/builtins/gen/var/length/c158da.wgsl.expected.glsl index 70ab3e19e7..0d630d9fb9 100644 --- a/test/tint/builtins/gen/var/length/c158da.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/length/c158da.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/length/c2c544.wgsl.expected.glsl b/test/tint/builtins/gen/var/length/c2c544.wgsl.expected.glsl index 6c6a328eda..0160e94af5 100644 --- a/test/tint/builtins/gen/var/length/c2c544.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/length/c2c544.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void length_c2c544() { float res = 0.0f; diff --git a/test/tint/builtins/gen/var/log/3da25a.wgsl.expected.glsl b/test/tint/builtins/gen/var/log/3da25a.wgsl.expected.glsl index 6c4d818e0c..9963a6967c 100644 --- a/test/tint/builtins/gen/var/log/3da25a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log/3da25a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/log/655989.wgsl.expected.glsl b/test/tint/builtins/gen/var/log/655989.wgsl.expected.glsl index e6a0182ca7..cef9deb53f 100644 --- a/test/tint/builtins/gen/var/log/655989.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log/655989.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log_655989() { float res = 0.0f; diff --git a/test/tint/builtins/gen/var/log/697e1d.wgsl.expected.glsl b/test/tint/builtins/gen/var/log/697e1d.wgsl.expected.glsl index 06b9a1b219..077c97c2c8 100644 --- a/test/tint/builtins/gen/var/log/697e1d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log/697e1d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log_697e1d() { vec4 res = vec4(0.0f); diff --git a/test/tint/builtins/gen/var/log/6ff86f.wgsl.expected.glsl b/test/tint/builtins/gen/var/log/6ff86f.wgsl.expected.glsl index 37f6ae631b..8c7cb28ac4 100644 --- a/test/tint/builtins/gen/var/log/6ff86f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log/6ff86f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/log/7114a6.wgsl.expected.glsl b/test/tint/builtins/gen/var/log/7114a6.wgsl.expected.glsl index d17775932c..9a490582f8 100644 --- a/test/tint/builtins/gen/var/log/7114a6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log/7114a6.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/log/8f0e32.wgsl.expected.glsl b/test/tint/builtins/gen/var/log/8f0e32.wgsl.expected.glsl index 9d50eccb43..1cba65b178 100644 --- a/test/tint/builtins/gen/var/log/8f0e32.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log/8f0e32.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/log/b2ce28.wgsl.expected.glsl b/test/tint/builtins/gen/var/log/b2ce28.wgsl.expected.glsl index 6800239609..af6fcac10b 100644 --- a/test/tint/builtins/gen/var/log/b2ce28.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log/b2ce28.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/log/b8088d.wgsl.expected.glsl b/test/tint/builtins/gen/var/log/b8088d.wgsl.expected.glsl index 5dc623a06b..d5c2510757 100644 --- a/test/tint/builtins/gen/var/log/b8088d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log/b8088d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log_b8088d() { vec3 res = vec3(0.0f); diff --git a/test/tint/builtins/gen/var/log/c9f489.wgsl.expected.glsl b/test/tint/builtins/gen/var/log/c9f489.wgsl.expected.glsl index 70b0e343ca..06684c2780 100644 --- a/test/tint/builtins/gen/var/log/c9f489.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log/c9f489.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/log/cdbdc1.wgsl.expected.glsl b/test/tint/builtins/gen/var/log/cdbdc1.wgsl.expected.glsl index bb463c3920..0c533c686a 100644 --- a/test/tint/builtins/gen/var/log/cdbdc1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log/cdbdc1.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/log/f4c570.wgsl.expected.glsl b/test/tint/builtins/gen/var/log/f4c570.wgsl.expected.glsl index 7cbdb2ee73..d2c75ba555 100644 --- a/test/tint/builtins/gen/var/log/f4c570.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log/f4c570.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/log/f60cc7.wgsl.expected.glsl b/test/tint/builtins/gen/var/log/f60cc7.wgsl.expected.glsl index d29f386148..1fac255abb 100644 --- a/test/tint/builtins/gen/var/log/f60cc7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log/f60cc7.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log_f60cc7() { vec2 res = vec2(0.0f); diff --git a/test/tint/builtins/gen/var/log2/0fbd39.wgsl.expected.glsl b/test/tint/builtins/gen/var/log2/0fbd39.wgsl.expected.glsl index 97598334a5..5dafdf7501 100644 --- a/test/tint/builtins/gen/var/log2/0fbd39.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log2/0fbd39.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log2_0fbd39() { vec3 res = vec3(0.0f); diff --git a/test/tint/builtins/gen/var/log2/38b478.wgsl.expected.glsl b/test/tint/builtins/gen/var/log2/38b478.wgsl.expected.glsl index c94898b900..20ea889810 100644 --- a/test/tint/builtins/gen/var/log2/38b478.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log2/38b478.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/log2/4036ed.wgsl.expected.glsl b/test/tint/builtins/gen/var/log2/4036ed.wgsl.expected.glsl index 36966de98a..580efe7afc 100644 --- a/test/tint/builtins/gen/var/log2/4036ed.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log2/4036ed.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/log2/5b464b.wgsl.expected.glsl b/test/tint/builtins/gen/var/log2/5b464b.wgsl.expected.glsl index 1429b322d4..d196daa22a 100644 --- a/test/tint/builtins/gen/var/log2/5b464b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log2/5b464b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log2_5b464b() { float res = 0.0f; diff --git a/test/tint/builtins/gen/var/log2/6b8954.wgsl.expected.glsl b/test/tint/builtins/gen/var/log2/6b8954.wgsl.expected.glsl index b7d204cde2..83ca1c1ef9 100644 --- a/test/tint/builtins/gen/var/log2/6b8954.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log2/6b8954.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log2_6b8954() { vec2 res = vec2(0.0f); diff --git a/test/tint/builtins/gen/var/log2/776088.wgsl.expected.glsl b/test/tint/builtins/gen/var/log2/776088.wgsl.expected.glsl index fe3e94c43a..7b1f49c90f 100644 --- a/test/tint/builtins/gen/var/log2/776088.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log2/776088.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/log2/8c10b3.wgsl.expected.glsl b/test/tint/builtins/gen/var/log2/8c10b3.wgsl.expected.glsl index 15e1afe101..34a243d28b 100644 --- a/test/tint/builtins/gen/var/log2/8c10b3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log2/8c10b3.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/log2/902988.wgsl.expected.glsl b/test/tint/builtins/gen/var/log2/902988.wgsl.expected.glsl index 75c4f07ff1..2fca5bb0ba 100644 --- a/test/tint/builtins/gen/var/log2/902988.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log2/902988.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/log2/a52bbb.wgsl.expected.glsl b/test/tint/builtins/gen/var/log2/a52bbb.wgsl.expected.glsl index 8b2864c7ec..75dd46ca1b 100644 --- a/test/tint/builtins/gen/var/log2/a52bbb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log2/a52bbb.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void log2_a52bbb() { vec4 res = vec4(0.0f); diff --git a/test/tint/builtins/gen/var/log2/adb233.wgsl.expected.glsl b/test/tint/builtins/gen/var/log2/adb233.wgsl.expected.glsl index 47a97642f2..7e7ee9afd9 100644 --- a/test/tint/builtins/gen/var/log2/adb233.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log2/adb233.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/log2/aea659.wgsl.expected.glsl b/test/tint/builtins/gen/var/log2/aea659.wgsl.expected.glsl index cfc072d6db..2c924792ec 100644 --- a/test/tint/builtins/gen/var/log2/aea659.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log2/aea659.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/log2/fb9f0b.wgsl.expected.glsl b/test/tint/builtins/gen/var/log2/fb9f0b.wgsl.expected.glsl index 35c5c8eef2..af99168e86 100644 --- a/test/tint/builtins/gen/var/log2/fb9f0b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/log2/fb9f0b.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/max/067f3a.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/067f3a.wgsl.expected.glsl index 01727cd89c..9a2a20d5de 100644 --- a/test/tint/builtins/gen/var/max/067f3a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/067f3a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_067f3a() { ivec2 res = ivec2(1); diff --git a/test/tint/builtins/gen/var/max/0c0aae.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/0c0aae.wgsl.expected.glsl index a902a2a63d..6ab1406d05 100644 --- a/test/tint/builtins/gen/var/max/0c0aae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/0c0aae.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/var/max/111ac0.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/111ac0.wgsl.expected.glsl index 1dda0176e2..6ecf589295 100644 --- a/test/tint/builtins/gen/var/max/111ac0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/111ac0.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/max/19070a.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/19070a.wgsl.expected.glsl index 6575eb7911..da307bb4ce 100644 --- a/test/tint/builtins/gen/var/max/19070a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/19070a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_19070a() { ivec4 res = ivec4(1); diff --git a/test/tint/builtins/gen/var/max/25eafe.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/25eafe.wgsl.expected.glsl index 7a377b69c5..fa2c067058 100644 --- a/test/tint/builtins/gen/var/max/25eafe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/25eafe.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/var/max/320815.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/320815.wgsl.expected.glsl index 8efff622bf..03bc60f63b 100644 --- a/test/tint/builtins/gen/var/max/320815.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/320815.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/var/max/34956e.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/34956e.wgsl.expected.glsl index 0becf92b84..fd52f9e1c1 100644 --- a/test/tint/builtins/gen/var/max/34956e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/34956e.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/max/445169.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/445169.wgsl.expected.glsl index 00544cc0ad..3d9cb2bdc1 100644 --- a/test/tint/builtins/gen/var/max/445169.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/445169.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/max/44a39d.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/44a39d.wgsl.expected.glsl index dcb979b4b9..2ec8601bf6 100644 --- a/test/tint/builtins/gen/var/max/44a39d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/44a39d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/max/453e04.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/453e04.wgsl.expected.glsl index ed88caccb0..1991ce8d62 100644 --- a/test/tint/builtins/gen/var/max/453e04.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/453e04.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/var/max/462050.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/462050.wgsl.expected.glsl index 241d0fdc83..8a07996204 100644 --- a/test/tint/builtins/gen/var/max/462050.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/462050.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/max/482d23.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/482d23.wgsl.expected.glsl index 3aca743788..773d0d9713 100644 --- a/test/tint/builtins/gen/var/max/482d23.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/482d23.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_482d23() { ivec3 res = ivec3(1); diff --git a/test/tint/builtins/gen/var/max/4883ac.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/4883ac.wgsl.expected.glsl index 48c0e84240..21054792d8 100644 --- a/test/tint/builtins/gen/var/max/4883ac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/4883ac.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/max/4bbff2.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/4bbff2.wgsl.expected.glsl index f0b724cfea..10a19ebaf7 100644 --- a/test/tint/builtins/gen/var/max/4bbff2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/4bbff2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_4bbff2() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/max/85e6bc.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/85e6bc.wgsl.expected.glsl index 1a10d09cb5..4e9718177a 100644 --- a/test/tint/builtins/gen/var/max/85e6bc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/85e6bc.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/var/max/a1b196.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/a1b196.wgsl.expected.glsl index 6d9f6bcfca..23ee6989fd 100644 --- a/test/tint/builtins/gen/var/max/a1b196.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/a1b196.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_a1b196() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/max/a93419.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/a93419.wgsl.expected.glsl index 6202bdefbb..fb7e004197 100644 --- a/test/tint/builtins/gen/var/max/a93419.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/a93419.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/max/b1b73a.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/b1b73a.wgsl.expected.glsl index 2516a41b9b..19270cb0a9 100644 --- a/test/tint/builtins/gen/var/max/b1b73a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/b1b73a.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/var/max/c023dd.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/c023dd.wgsl.expected.glsl index b1ddc20831..4e5208e28f 100644 --- a/test/tint/builtins/gen/var/max/c023dd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/c023dd.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_c023dd() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/max/caa3d7.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/caa3d7.wgsl.expected.glsl index 19780ed6b6..825de702ab 100644 --- a/test/tint/builtins/gen/var/max/caa3d7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/caa3d7.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_caa3d7() { int res = 1; diff --git a/test/tint/builtins/gen/var/max/ce7c30.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/ce7c30.wgsl.expected.glsl index 88df4d5b91..6387b95521 100644 --- a/test/tint/builtins/gen/var/max/ce7c30.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/ce7c30.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/max/de6b87.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/de6b87.wgsl.expected.glsl index f56e201f50..3e1a2cedd4 100644 --- a/test/tint/builtins/gen/var/max/de6b87.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/de6b87.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void max_de6b87() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/max/e14f2b.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/e14f2b.wgsl.expected.glsl index af6ad5851c..60c8cf28e3 100644 --- a/test/tint/builtins/gen/var/max/e14f2b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/e14f2b.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/max/e8192f.wgsl.expected.glsl b/test/tint/builtins/gen/var/max/e8192f.wgsl.expected.glsl index c9b4a2335a..df2e39df4f 100644 --- a/test/tint/builtins/gen/var/max/e8192f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/max/e8192f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/var/min/03c7e3.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/03c7e3.wgsl.expected.glsl index 6767d44ff4..9cb774875b 100644 --- a/test/tint/builtins/gen/var/min/03c7e3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/03c7e3.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/var/min/0dc614.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/0dc614.wgsl.expected.glsl index 12f2b1b526..504506a18b 100644 --- a/test/tint/builtins/gen/var/min/0dc614.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/0dc614.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/var/min/364910.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/364910.wgsl.expected.glsl index 2cb677a7e1..63f26676b2 100644 --- a/test/tint/builtins/gen/var/min/364910.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/364910.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_364910() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/min/371bd6.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/371bd6.wgsl.expected.glsl index b447269999..87916ccba9 100644 --- a/test/tint/builtins/gen/var/min/371bd6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/371bd6.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_371bd6() { ivec3 res = ivec3(1); diff --git a/test/tint/builtins/gen/var/min/3941e1.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/3941e1.wgsl.expected.glsl index c41c255456..44fca5fcda 100644 --- a/test/tint/builtins/gen/var/min/3941e1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/3941e1.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/var/min/46c5d3.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/46c5d3.wgsl.expected.glsl index d9f166cad3..7410ad8d84 100644 --- a/test/tint/builtins/gen/var/min/46c5d3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/46c5d3.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/var/min/527b79.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/527b79.wgsl.expected.glsl index b0324f7d6e..a8f89e72ab 100644 --- a/test/tint/builtins/gen/var/min/527b79.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/527b79.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_527b79() { ivec2 res = ivec2(1); diff --git a/test/tint/builtins/gen/var/min/717257.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/717257.wgsl.expected.glsl index 886c4899f7..7b0f2a9320 100644 --- a/test/tint/builtins/gen/var/min/717257.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/717257.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_717257() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/min/794711.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/794711.wgsl.expected.glsl index 1b79ad3fde..3c834a1cf5 100644 --- a/test/tint/builtins/gen/var/min/794711.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/794711.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_794711() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/min/7c710a.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/7c710a.wgsl.expected.glsl index baf94aea44..3e704e7221 100644 --- a/test/tint/builtins/gen/var/min/7c710a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/7c710a.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/min/82b28f.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/82b28f.wgsl.expected.glsl index 8f58a03e69..0b0e4bc676 100644 --- a/test/tint/builtins/gen/var/min/82b28f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/82b28f.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/var/min/84c9fe.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/84c9fe.wgsl.expected.glsl index 635d213376..79cbf5efb8 100644 --- a/test/tint/builtins/gen/var/min/84c9fe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/84c9fe.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_84c9fe() { int res = 1; diff --git a/test/tint/builtins/gen/var/min/93cfc4.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/93cfc4.wgsl.expected.glsl index 4dc79df258..ba474f6838 100644 --- a/test/tint/builtins/gen/var/min/93cfc4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/93cfc4.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/min/98e797.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/98e797.wgsl.expected.glsl index 51aa1df51a..49f020fb90 100644 --- a/test/tint/builtins/gen/var/min/98e797.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/98e797.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_98e797() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/min/a45171.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/a45171.wgsl.expected.glsl index 9fa2ecea7d..b749fe185c 100644 --- a/test/tint/builtins/gen/var/min/a45171.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/a45171.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/var/min/aa28ad.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/aa28ad.wgsl.expected.glsl index 5665232302..5a37f0ce09 100644 --- a/test/tint/builtins/gen/var/min/aa28ad.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/aa28ad.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/min/ab0acd.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/ab0acd.wgsl.expected.glsl index d5481f9c2f..d10eb5d7fb 100644 --- a/test/tint/builtins/gen/var/min/ab0acd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/ab0acd.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/min/ac84d6.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/ac84d6.wgsl.expected.glsl index 8c1b3df480..a80d4b001a 100644 --- a/test/tint/builtins/gen/var/min/ac84d6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/ac84d6.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/min/af326d.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/af326d.wgsl.expected.glsl index 65edf9e523..6a51fb58c3 100644 --- a/test/tint/builtins/gen/var/min/af326d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/af326d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/min/af364e.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/af364e.wgsl.expected.glsl index 30a51560c1..4a34614040 100644 --- a/test/tint/builtins/gen/var/min/af364e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/af364e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void min_af364e() { ivec4 res = ivec4(1); diff --git a/test/tint/builtins/gen/var/min/c70bb7.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/c70bb7.wgsl.expected.glsl index f4af17e55c..fac496371b 100644 --- a/test/tint/builtins/gen/var/min/c70bb7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/c70bb7.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/var/min/c73147.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/c73147.wgsl.expected.glsl index bf0ed35329..8dd24bed74 100644 --- a/test/tint/builtins/gen/var/min/c73147.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/c73147.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/min/c76fa6.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/c76fa6.wgsl.expected.glsl index 01e7ea2113..69b8bc93ca 100644 --- a/test/tint/builtins/gen/var/min/c76fa6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/c76fa6.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/min/e780f9.wgsl.expected.glsl b/test/tint/builtins/gen/var/min/e780f9.wgsl.expected.glsl index b0215546e3..973099975e 100644 --- a/test/tint/builtins/gen/var/min/e780f9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/min/e780f9.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/mix/0c8c33.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/0c8c33.wgsl.expected.glsl index 6eff575e1d..7a928527f4 100644 --- a/test/tint/builtins/gen/var/mix/0c8c33.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/0c8c33.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/mix/1faeb1.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/1faeb1.wgsl.expected.glsl index e3e167d8c3..73d70fcbe4 100644 --- a/test/tint/builtins/gen/var/mix/1faeb1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/1faeb1.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/mix/275cac.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/275cac.wgsl.expected.glsl index 69bdddf490..b7e405e83b 100644 --- a/test/tint/builtins/gen/var/mix/275cac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/275cac.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_275cac() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/mix/2fadab.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/2fadab.wgsl.expected.glsl index 974d4a135a..7d63966ee7 100644 --- a/test/tint/builtins/gen/var/mix/2fadab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/2fadab.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/mix/30de36.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/30de36.wgsl.expected.glsl index 6f002ea28c..a766e273c6 100644 --- a/test/tint/builtins/gen/var/mix/30de36.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/30de36.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_30de36() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/mix/315264.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/315264.wgsl.expected.glsl index a37e48c458..c949ecdf4c 100644 --- a/test/tint/builtins/gen/var/mix/315264.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/315264.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/mix/343c49.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/343c49.wgsl.expected.glsl index c5eee9e8bc..75f9054917 100644 --- a/test/tint/builtins/gen/var/mix/343c49.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/343c49.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_343c49() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/mix/38cbbb.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/38cbbb.wgsl.expected.glsl index 75544df30c..a2fdbaca41 100644 --- a/test/tint/builtins/gen/var/mix/38cbbb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/38cbbb.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/mix/42d11d.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/42d11d.wgsl.expected.glsl index 1de5cff24e..4aea0b9afa 100644 --- a/test/tint/builtins/gen/var/mix/42d11d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/42d11d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_42d11d() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/mix/4f0b5e.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/4f0b5e.wgsl.expected.glsl index f48f87ec43..2358f87122 100644 --- a/test/tint/builtins/gen/var/mix/4f0b5e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/4f0b5e.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/mix/63f2fd.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/63f2fd.wgsl.expected.glsl index 173f59eed8..44b755d8c8 100644 --- a/test/tint/builtins/gen/var/mix/63f2fd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/63f2fd.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/mix/6f8adc.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/6f8adc.wgsl.expected.glsl index 778bf2575c..ca5f335d25 100644 --- a/test/tint/builtins/gen/var/mix/6f8adc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/6f8adc.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/mix/98007a.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/98007a.wgsl.expected.glsl index 44d50fba13..ad6170c3c0 100644 --- a/test/tint/builtins/gen/var/mix/98007a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/98007a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_98007a() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/mix/98ee3e.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/98ee3e.wgsl.expected.glsl index 683b65782e..f83cb365a4 100644 --- a/test/tint/builtins/gen/var/mix/98ee3e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/98ee3e.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/mix/9c2681.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/9c2681.wgsl.expected.glsl index e53e484262..b66f5a7636 100644 --- a/test/tint/builtins/gen/var/mix/9c2681.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/9c2681.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_9c2681() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/mix/c1aec6.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/c1aec6.wgsl.expected.glsl index c2685862d9..199194a54c 100644 --- a/test/tint/builtins/gen/var/mix/c1aec6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/c1aec6.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/mix/c37ede.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/c37ede.wgsl.expected.glsl index dfbdc246f5..274791e055 100644 --- a/test/tint/builtins/gen/var/mix/c37ede.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/c37ede.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/mix/e46a83.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/e46a83.wgsl.expected.glsl index 5f78e57e11..09ff1b2f49 100644 --- a/test/tint/builtins/gen/var/mix/e46a83.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/e46a83.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/mix/ee2468.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/ee2468.wgsl.expected.glsl index ff7c08b14e..8fcff8c762 100644 --- a/test/tint/builtins/gen/var/mix/ee2468.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/ee2468.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/mix/ef3575.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/ef3575.wgsl.expected.glsl index 295176f336..201747ba1c 100644 --- a/test/tint/builtins/gen/var/mix/ef3575.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/ef3575.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void mix_ef3575() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/mix/f1a543.wgsl.expected.glsl b/test/tint/builtins/gen/var/mix/f1a543.wgsl.expected.glsl index ac5c3ead1e..91a2ffcb81 100644 --- a/test/tint/builtins/gen/var/mix/f1a543.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/mix/f1a543.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/modf/2d50da.wgsl.expected.glsl b/test/tint/builtins/gen/var/modf/2d50da.wgsl.expected.glsl index 3e858a24e3..a6dccd71c6 100644 --- a/test/tint/builtins/gen/var/modf/2d50da.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/modf/2d50da.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_vec2_f32 { vec2 fract; diff --git a/test/tint/builtins/gen/var/modf/45005f.wgsl.expected.glsl b/test/tint/builtins/gen/var/modf/45005f.wgsl.expected.glsl index f019a7d1cd..bc6770ce1f 100644 --- a/test/tint/builtins/gen/var/modf/45005f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/modf/45005f.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct modf_result_vec3_f16 { f16vec3 fract; diff --git a/test/tint/builtins/gen/var/modf/4bfced.wgsl.expected.glsl b/test/tint/builtins/gen/var/modf/4bfced.wgsl.expected.glsl index a527a59bfa..2579a470cd 100644 --- a/test/tint/builtins/gen/var/modf/4bfced.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/modf/4bfced.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_vec4_f32 { vec4 fract; diff --git a/test/tint/builtins/gen/var/modf/5ea256.wgsl.expected.glsl b/test/tint/builtins/gen/var/modf/5ea256.wgsl.expected.glsl index 994c2eb84d..8b6d6b7077 100644 --- a/test/tint/builtins/gen/var/modf/5ea256.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/modf/5ea256.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_vec3_f32 { vec3 fract; diff --git a/test/tint/builtins/gen/var/modf/68d8ee.wgsl.expected.glsl b/test/tint/builtins/gen/var/modf/68d8ee.wgsl.expected.glsl index 35ec0b6b14..c64bc826f9 100644 --- a/test/tint/builtins/gen/var/modf/68d8ee.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/modf/68d8ee.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_vec3_f32 { vec3 fract; diff --git a/test/tint/builtins/gen/var/modf/732aa6.wgsl.expected.glsl b/test/tint/builtins/gen/var/modf/732aa6.wgsl.expected.glsl index bc6f4fb07c..6cd3dc7026 100644 --- a/test/tint/builtins/gen/var/modf/732aa6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/modf/732aa6.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_vec2_f32 { vec2 fract; diff --git a/test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.glsl b/test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.glsl index db8b53af10..f1a95e5803 100644 --- a/test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct modf_result_f16 { float16_t fract; diff --git a/test/tint/builtins/gen/var/modf/995934.wgsl.expected.glsl b/test/tint/builtins/gen/var/modf/995934.wgsl.expected.glsl index 49bd43b3be..427839d89d 100644 --- a/test/tint/builtins/gen/var/modf/995934.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/modf/995934.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct modf_result_vec4_f16 { f16vec4 fract; diff --git a/test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.glsl b/test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.glsl index 56974b58e4..479353bed4 100644 --- a/test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct modf_result_vec2_f16 { f16vec2 fract; diff --git a/test/tint/builtins/gen/var/modf/bbf7f7.wgsl.expected.glsl b/test/tint/builtins/gen/var/modf/bbf7f7.wgsl.expected.glsl index a7a269296e..8bf6386d54 100644 --- a/test/tint/builtins/gen/var/modf/bbf7f7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/modf/bbf7f7.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_f32 { float fract; diff --git a/test/tint/builtins/gen/var/modf/c15f48.wgsl.expected.glsl b/test/tint/builtins/gen/var/modf/c15f48.wgsl.expected.glsl index 14adca5053..81d1e53214 100644 --- a/test/tint/builtins/gen/var/modf/c15f48.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/modf/c15f48.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_f32 { float fract; diff --git a/test/tint/builtins/gen/var/modf/f3d1f9.wgsl.expected.glsl b/test/tint/builtins/gen/var/modf/f3d1f9.wgsl.expected.glsl index 7dcc13523a..357d7f55dc 100644 --- a/test/tint/builtins/gen/var/modf/f3d1f9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/modf/f3d1f9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct modf_result_vec4_f32 { vec4 fract; diff --git a/test/tint/builtins/gen/var/normalize/39d5ec.wgsl.expected.glsl b/test/tint/builtins/gen/var/normalize/39d5ec.wgsl.expected.glsl index 66360b25f9..7d90d360c8 100644 --- a/test/tint/builtins/gen/var/normalize/39d5ec.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/normalize/39d5ec.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/normalize/4eaf61.wgsl.expected.glsl b/test/tint/builtins/gen/var/normalize/4eaf61.wgsl.expected.glsl index 942c998cb4..99a6ee9f8a 100644 --- a/test/tint/builtins/gen/var/normalize/4eaf61.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/normalize/4eaf61.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void normalize_4eaf61() { vec4 res = vec4(0.5f); diff --git a/test/tint/builtins/gen/var/normalize/584e47.wgsl.expected.glsl b/test/tint/builtins/gen/var/normalize/584e47.wgsl.expected.glsl index 8d56c8cfa9..b6a5709fb1 100644 --- a/test/tint/builtins/gen/var/normalize/584e47.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/normalize/584e47.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void normalize_584e47() { vec2 res = vec2(0.70710676908493041992f); diff --git a/test/tint/builtins/gen/var/normalize/64d8c0.wgsl.expected.glsl b/test/tint/builtins/gen/var/normalize/64d8c0.wgsl.expected.glsl index 42c9506e61..2663c2e1f2 100644 --- a/test/tint/builtins/gen/var/normalize/64d8c0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/normalize/64d8c0.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/normalize/7990f3.wgsl.expected.glsl b/test/tint/builtins/gen/var/normalize/7990f3.wgsl.expected.glsl index 2e2b6b90c1..f777669278 100644 --- a/test/tint/builtins/gen/var/normalize/7990f3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/normalize/7990f3.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/normalize/9a0aab.wgsl.expected.glsl b/test/tint/builtins/gen/var/normalize/9a0aab.wgsl.expected.glsl index ee0e8f9c3f..697f3fd77c 100644 --- a/test/tint/builtins/gen/var/normalize/9a0aab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/normalize/9a0aab.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl.expected.glsl b/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl.expected.glsl index c4c6c6a4f3..46669d30f4 100644 --- a/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/normalize/e7def8.wgsl.expected.glsl b/test/tint/builtins/gen/var/normalize/e7def8.wgsl.expected.glsl index 053a255c25..5d9d61ddf6 100644 --- a/test/tint/builtins/gen/var/normalize/e7def8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/normalize/e7def8.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void normalize_e7def8() { vec3 res = vec3(0.57735025882720947266f); diff --git a/test/tint/builtins/gen/var/normalize/fc2ef1.wgsl.expected.glsl b/test/tint/builtins/gen/var/normalize/fc2ef1.wgsl.expected.glsl index f9a2e7f964..82bb44fd86 100644 --- a/test/tint/builtins/gen/var/normalize/fc2ef1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/normalize/fc2ef1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/pack2x16float/0e97b3.wgsl.expected.glsl b/test/tint/builtins/gen/var/pack2x16float/0e97b3.wgsl.expected.glsl index f88427265b..06cb7795f9 100644 --- a/test/tint/builtins/gen/var/pack2x16float/0e97b3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pack2x16float/0e97b3.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/var/pack2x16snorm/6c169b.wgsl.expected.glsl b/test/tint/builtins/gen/var/pack2x16snorm/6c169b.wgsl.expected.glsl index fb0ecd1f4d..b874cb956c 100644 --- a/test/tint/builtins/gen/var/pack2x16snorm/6c169b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pack2x16snorm/6c169b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/var/pack2x16unorm/0f08e4.wgsl.expected.glsl b/test/tint/builtins/gen/var/pack2x16unorm/0f08e4.wgsl.expected.glsl index 3eb954f10c..c896889664 100644 --- a/test/tint/builtins/gen/var/pack2x16unorm/0f08e4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pack2x16unorm/0f08e4.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/var/pack4x8snorm/4d22e7.wgsl.expected.glsl b/test/tint/builtins/gen/var/pack4x8snorm/4d22e7.wgsl.expected.glsl index 8142e81a83..68c0e00955 100644 --- a/test/tint/builtins/gen/var/pack4x8snorm/4d22e7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pack4x8snorm/4d22e7.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/var/pack4x8unorm/95c456.wgsl.expected.glsl b/test/tint/builtins/gen/var/pack4x8unorm/95c456.wgsl.expected.glsl index 7c21dd3e38..af202989fa 100644 --- a/test/tint/builtins/gen/var/pack4x8unorm/95c456.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pack4x8unorm/95c456.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/var/pow/04a908.wgsl.expected.glsl b/test/tint/builtins/gen/var/pow/04a908.wgsl.expected.glsl index c5e903a914..c3542c7a04 100644 --- a/test/tint/builtins/gen/var/pow/04a908.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pow/04a908.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/pow/46e029.wgsl.expected.glsl b/test/tint/builtins/gen/var/pow/46e029.wgsl.expected.glsl index 2dd4cd5d89..e968a60e3d 100644 --- a/test/tint/builtins/gen/var/pow/46e029.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pow/46e029.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/pow/4a46c9.wgsl.expected.glsl b/test/tint/builtins/gen/var/pow/4a46c9.wgsl.expected.glsl index d5eada79e7..56386aa558 100644 --- a/test/tint/builtins/gen/var/pow/4a46c9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pow/4a46c9.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/pow/4f33b2.wgsl.expected.glsl b/test/tint/builtins/gen/var/pow/4f33b2.wgsl.expected.glsl index aa0fe74ef7..c93dbf9a39 100644 --- a/test/tint/builtins/gen/var/pow/4f33b2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pow/4f33b2.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/pow/749c42.wgsl.expected.glsl b/test/tint/builtins/gen/var/pow/749c42.wgsl.expected.glsl index d61fbdb455..7fc9a5b0cd 100644 --- a/test/tint/builtins/gen/var/pow/749c42.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pow/749c42.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void pow_749c42() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/pow/a8f6b2.wgsl.expected.glsl b/test/tint/builtins/gen/var/pow/a8f6b2.wgsl.expected.glsl index d5d0cf0c79..54ddc30dd3 100644 --- a/test/tint/builtins/gen/var/pow/a8f6b2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pow/a8f6b2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void pow_a8f6b2() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/pow/bc91ed.wgsl.expected.glsl b/test/tint/builtins/gen/var/pow/bc91ed.wgsl.expected.glsl index 892ea2e097..31f9f2487d 100644 --- a/test/tint/builtins/gen/var/pow/bc91ed.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pow/bc91ed.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void pow_bc91ed() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/pow/ce9ef5.wgsl.expected.glsl b/test/tint/builtins/gen/var/pow/ce9ef5.wgsl.expected.glsl index 985f6e8a2a..916f1baaf5 100644 --- a/test/tint/builtins/gen/var/pow/ce9ef5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pow/ce9ef5.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/pow/e42f20.wgsl.expected.glsl b/test/tint/builtins/gen/var/pow/e42f20.wgsl.expected.glsl index 576ef1f5e9..7973762796 100644 --- a/test/tint/builtins/gen/var/pow/e42f20.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pow/e42f20.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void pow_e42f20() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/pow/e60ea5.wgsl.expected.glsl b/test/tint/builtins/gen/var/pow/e60ea5.wgsl.expected.glsl index 425718f0a4..4303d0d5ea 100644 --- a/test/tint/builtins/gen/var/pow/e60ea5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pow/e60ea5.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/pow/f37b25.wgsl.expected.glsl b/test/tint/builtins/gen/var/pow/f37b25.wgsl.expected.glsl index f4958ec540..07e416393b 100644 --- a/test/tint/builtins/gen/var/pow/f37b25.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pow/f37b25.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/pow/fa5429.wgsl.expected.glsl b/test/tint/builtins/gen/var/pow/fa5429.wgsl.expected.glsl index f643a6fbaa..2d617faa66 100644 --- a/test/tint/builtins/gen/var/pow/fa5429.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/pow/fa5429.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/quantizeToF16/12e50e.wgsl.expected.glsl b/test/tint/builtins/gen/var/quantizeToF16/12e50e.wgsl.expected.glsl index 6cfcd39f7a..4068af5f0b 100644 --- a/test/tint/builtins/gen/var/quantizeToF16/12e50e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/quantizeToF16/12e50e.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; float tint_quantizeToF16(float param_0) { return unpackHalf2x16(packHalf2x16(vec2(param_0))).x; diff --git a/test/tint/builtins/gen/var/quantizeToF16/2cddf3.wgsl.expected.glsl b/test/tint/builtins/gen/var/quantizeToF16/2cddf3.wgsl.expected.glsl index 085fd8b02d..0a54e48c76 100644 --- a/test/tint/builtins/gen/var/quantizeToF16/2cddf3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/quantizeToF16/2cddf3.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec2 tint_quantizeToF16(vec2 param_0) { return unpackHalf2x16(packHalf2x16(param_0)); diff --git a/test/tint/builtins/gen/var/quantizeToF16/cba294.wgsl.expected.glsl b/test/tint/builtins/gen/var/quantizeToF16/cba294.wgsl.expected.glsl index 901fbf8f7b..8dbe785218 100644 --- a/test/tint/builtins/gen/var/quantizeToF16/cba294.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/quantizeToF16/cba294.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec4 tint_quantizeToF16(vec4 param_0) { return vec4( diff --git a/test/tint/builtins/gen/var/quantizeToF16/e8fd14.wgsl.expected.glsl b/test/tint/builtins/gen/var/quantizeToF16/e8fd14.wgsl.expected.glsl index e600e43fe6..19866c28f9 100644 --- a/test/tint/builtins/gen/var/quantizeToF16/e8fd14.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/quantizeToF16/e8fd14.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_quantizeToF16(vec3 param_0) { return vec3( diff --git a/test/tint/builtins/gen/var/radians/09b7fc.wgsl.expected.glsl b/test/tint/builtins/gen/var/radians/09b7fc.wgsl.expected.glsl index c882f7b0bf..6a519b6cec 100644 --- a/test/tint/builtins/gen/var/radians/09b7fc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/radians/09b7fc.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec4 tint_radians(vec4 param_0) { return param_0 * 0.01745329251994329547f; diff --git a/test/tint/builtins/gen/var/radians/208fd9.wgsl.expected.glsl b/test/tint/builtins/gen/var/radians/208fd9.wgsl.expected.glsl index c524c63c2e..98796cf9ce 100644 --- a/test/tint/builtins/gen/var/radians/208fd9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/radians/208fd9.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; float16_t tint_radians(float16_t param_0) { return param_0 * 0.01745329251994329547hf; diff --git a/test/tint/builtins/gen/var/radians/379214.wgsl.expected.glsl b/test/tint/builtins/gen/var/radians/379214.wgsl.expected.glsl index 750b043284..e80d782602 100644 --- a/test/tint/builtins/gen/var/radians/379214.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/radians/379214.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void radians_379214() { vec3 res = vec3(0.01745329238474369049f); diff --git a/test/tint/builtins/gen/var/radians/44a9f8.wgsl.expected.glsl b/test/tint/builtins/gen/var/radians/44a9f8.wgsl.expected.glsl index 201150e7c2..9497a2e75d 100644 --- a/test/tint/builtins/gen/var/radians/44a9f8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/radians/44a9f8.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void radians_44a9f8() { vec2 res = vec2(0.01745329238474369049f); diff --git a/test/tint/builtins/gen/var/radians/44f20b.wgsl.expected.glsl b/test/tint/builtins/gen/var/radians/44f20b.wgsl.expected.glsl index 19da18b71e..5cbbec71da 100644 --- a/test/tint/builtins/gen/var/radians/44f20b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/radians/44f20b.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec4 tint_radians(f16vec4 param_0) { return param_0 * 0.01745329251994329547hf; diff --git a/test/tint/builtins/gen/var/radians/524a91.wgsl.expected.glsl b/test/tint/builtins/gen/var/radians/524a91.wgsl.expected.glsl index 1f61586942..8648e4517c 100644 --- a/test/tint/builtins/gen/var/radians/524a91.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/radians/524a91.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void radians_524a91() { vec4 res = vec4(0.01745329238474369049f); diff --git a/test/tint/builtins/gen/var/radians/61687a.wgsl.expected.glsl b/test/tint/builtins/gen/var/radians/61687a.wgsl.expected.glsl index 8b13d39d68..48ec0316fb 100644 --- a/test/tint/builtins/gen/var/radians/61687a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/radians/61687a.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec2 tint_radians(vec2 param_0) { return param_0 * 0.01745329251994329547f; diff --git a/test/tint/builtins/gen/var/radians/6b0ff2.wgsl.expected.glsl b/test/tint/builtins/gen/var/radians/6b0ff2.wgsl.expected.glsl index 2e0d9586c0..b26feb5d1b 100644 --- a/test/tint/builtins/gen/var/radians/6b0ff2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/radians/6b0ff2.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; float tint_radians(float param_0) { return param_0 * 0.01745329251994329547f; diff --git a/test/tint/builtins/gen/var/radians/7ea4c7.wgsl.expected.glsl b/test/tint/builtins/gen/var/radians/7ea4c7.wgsl.expected.glsl index 23decc17e2..81264a795b 100644 --- a/test/tint/builtins/gen/var/radians/7ea4c7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/radians/7ea4c7.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec3 tint_radians(f16vec3 param_0) { return param_0 * 0.01745329251994329547hf; diff --git a/test/tint/builtins/gen/var/radians/bff231.wgsl.expected.glsl b/test/tint/builtins/gen/var/radians/bff231.wgsl.expected.glsl index c25f8c427f..9b35654f95 100644 --- a/test/tint/builtins/gen/var/radians/bff231.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/radians/bff231.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void radians_bff231() { float res = 0.01745329238474369049f; diff --git a/test/tint/builtins/gen/var/radians/f96258.wgsl.expected.glsl b/test/tint/builtins/gen/var/radians/f96258.wgsl.expected.glsl index a0280e0ca0..15d9fa4af4 100644 --- a/test/tint/builtins/gen/var/radians/f96258.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/radians/f96258.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_radians(vec3 param_0) { return param_0 * 0.01745329251994329547f; diff --git a/test/tint/builtins/gen/var/radians/fbacf0.wgsl.expected.glsl b/test/tint/builtins/gen/var/radians/fbacf0.wgsl.expected.glsl index 0d56f1795a..22c821bf68 100644 --- a/test/tint/builtins/gen/var/radians/fbacf0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/radians/fbacf0.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec2 tint_radians(f16vec2 param_0) { return param_0 * 0.01745329251994329547hf; diff --git a/test/tint/builtins/gen/var/reflect/05357e.wgsl.expected.glsl b/test/tint/builtins/gen/var/reflect/05357e.wgsl.expected.glsl index 918e59ee7f..0878be6fe5 100644 --- a/test/tint/builtins/gen/var/reflect/05357e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reflect/05357e.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/reflect/310de5.wgsl.expected.glsl b/test/tint/builtins/gen/var/reflect/310de5.wgsl.expected.glsl index a5a6280726..46db325cbb 100644 --- a/test/tint/builtins/gen/var/reflect/310de5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reflect/310de5.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/reflect/61ca21.wgsl.expected.glsl b/test/tint/builtins/gen/var/reflect/61ca21.wgsl.expected.glsl index 50eec831f2..21331c3cda 100644 --- a/test/tint/builtins/gen/var/reflect/61ca21.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reflect/61ca21.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/reflect/a8baf2.wgsl.expected.glsl b/test/tint/builtins/gen/var/reflect/a8baf2.wgsl.expected.glsl index 216d4691a0..f8fe4564f3 100644 --- a/test/tint/builtins/gen/var/reflect/a8baf2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reflect/a8baf2.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void reflect_a8baf2() { vec3 res = vec3(-5.0f); diff --git a/test/tint/builtins/gen/var/reflect/b61e10.wgsl.expected.glsl b/test/tint/builtins/gen/var/reflect/b61e10.wgsl.expected.glsl index 23dcaecf57..b66e790ea0 100644 --- a/test/tint/builtins/gen/var/reflect/b61e10.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reflect/b61e10.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/reflect/bb15ac.wgsl.expected.glsl b/test/tint/builtins/gen/var/reflect/bb15ac.wgsl.expected.glsl index 82f47efa50..7c274debcf 100644 --- a/test/tint/builtins/gen/var/reflect/bb15ac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reflect/bb15ac.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/reflect/bba2d0.wgsl.expected.glsl b/test/tint/builtins/gen/var/reflect/bba2d0.wgsl.expected.glsl index fff1f235bc..c73f3d6057 100644 --- a/test/tint/builtins/gen/var/reflect/bba2d0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reflect/bba2d0.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void reflect_bba2d0() { vec2 res = vec2(-3.0f); diff --git a/test/tint/builtins/gen/var/reflect/d7e210.wgsl.expected.glsl b/test/tint/builtins/gen/var/reflect/d7e210.wgsl.expected.glsl index a1507a5a26..41fac90c7d 100644 --- a/test/tint/builtins/gen/var/reflect/d7e210.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reflect/d7e210.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void reflect_d7e210() { vec4 res = vec4(-7.0f); diff --git a/test/tint/builtins/gen/var/reflect/f47fdb.wgsl.expected.glsl b/test/tint/builtins/gen/var/reflect/f47fdb.wgsl.expected.glsl index e28515b383..ec1209c57b 100644 --- a/test/tint/builtins/gen/var/reflect/f47fdb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reflect/f47fdb.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/refract/0594ba.wgsl.expected.glsl b/test/tint/builtins/gen/var/refract/0594ba.wgsl.expected.glsl index 8956c18e5c..f0fe2ca305 100644 --- a/test/tint/builtins/gen/var/refract/0594ba.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/refract/0594ba.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/refract/570cb3.wgsl.expected.glsl b/test/tint/builtins/gen/var/refract/570cb3.wgsl.expected.glsl index 4ac1edd3c6..9966784f6f 100644 --- a/test/tint/builtins/gen/var/refract/570cb3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/refract/570cb3.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/refract/7e02e6.wgsl.expected.glsl b/test/tint/builtins/gen/var/refract/7e02e6.wgsl.expected.glsl index e92e164059..41c267d1a7 100644 --- a/test/tint/builtins/gen/var/refract/7e02e6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/refract/7e02e6.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/refract/8984af.wgsl.expected.glsl b/test/tint/builtins/gen/var/refract/8984af.wgsl.expected.glsl index 3a3a469499..bea18deebd 100644 --- a/test/tint/builtins/gen/var/refract/8984af.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/refract/8984af.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/refract/8c192a.wgsl.expected.glsl b/test/tint/builtins/gen/var/refract/8c192a.wgsl.expected.glsl index 1a30d60311..1c80d5064b 100644 --- a/test/tint/builtins/gen/var/refract/8c192a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/refract/8c192a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void refract_8c192a() { vec4 res = vec4(-7.0f); diff --git a/test/tint/builtins/gen/var/refract/cbc1d2.wgsl.expected.glsl b/test/tint/builtins/gen/var/refract/cbc1d2.wgsl.expected.glsl index da3c95e907..57c4e7f29c 100644 --- a/test/tint/builtins/gen/var/refract/cbc1d2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/refract/cbc1d2.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/refract/cd905f.wgsl.expected.glsl b/test/tint/builtins/gen/var/refract/cd905f.wgsl.expected.glsl index e251d38b54..5a3db7ace5 100644 --- a/test/tint/builtins/gen/var/refract/cd905f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/refract/cd905f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/refract/cf1629.wgsl.expected.glsl b/test/tint/builtins/gen/var/refract/cf1629.wgsl.expected.glsl index 3aa71379e2..2824c2e3c1 100644 --- a/test/tint/builtins/gen/var/refract/cf1629.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/refract/cf1629.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void refract_cf1629() { vec2 res = vec2(-3.0f); diff --git a/test/tint/builtins/gen/var/refract/d7569b.wgsl.expected.glsl b/test/tint/builtins/gen/var/refract/d7569b.wgsl.expected.glsl index c83ef7be0f..8714e39a40 100644 --- a/test/tint/builtins/gen/var/refract/d7569b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/refract/d7569b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void refract_d7569b() { vec3 res = vec3(-5.0f); diff --git a/test/tint/builtins/gen/var/reverseBits/222177.wgsl.expected.glsl b/test/tint/builtins/gen/var/reverseBits/222177.wgsl.expected.glsl index eb8e7c25bc..6f83cdec3a 100644 --- a/test/tint/builtins/gen/var/reverseBits/222177.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reverseBits/222177.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/var/reverseBits/35fea9.wgsl.expected.glsl b/test/tint/builtins/gen/var/reverseBits/35fea9.wgsl.expected.glsl index e13a645364..3af93eeb71 100644 --- a/test/tint/builtins/gen/var/reverseBits/35fea9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reverseBits/35fea9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/var/reverseBits/4dbd6f.wgsl.expected.glsl b/test/tint/builtins/gen/var/reverseBits/4dbd6f.wgsl.expected.glsl index 29975d0015..f1dff92443 100644 --- a/test/tint/builtins/gen/var/reverseBits/4dbd6f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reverseBits/4dbd6f.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/var/reverseBits/7c4269.wgsl.expected.glsl b/test/tint/builtins/gen/var/reverseBits/7c4269.wgsl.expected.glsl index b6b5c9b238..74cb289c13 100644 --- a/test/tint/builtins/gen/var/reverseBits/7c4269.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reverseBits/7c4269.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/reverseBits/a6ccd4.wgsl.expected.glsl b/test/tint/builtins/gen/var/reverseBits/a6ccd4.wgsl.expected.glsl index 65917bb9c2..f04ed7e707 100644 --- a/test/tint/builtins/gen/var/reverseBits/a6ccd4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reverseBits/a6ccd4.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/var/reverseBits/c21bc1.wgsl.expected.glsl b/test/tint/builtins/gen/var/reverseBits/c21bc1.wgsl.expected.glsl index 9a56a268e3..73a0ace4ac 100644 --- a/test/tint/builtins/gen/var/reverseBits/c21bc1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reverseBits/c21bc1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/var/reverseBits/e1f4c1.wgsl.expected.glsl b/test/tint/builtins/gen/var/reverseBits/e1f4c1.wgsl.expected.glsl index 8b74d6fa35..8675259424 100644 --- a/test/tint/builtins/gen/var/reverseBits/e1f4c1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reverseBits/e1f4c1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/var/reverseBits/e31adf.wgsl.expected.glsl b/test/tint/builtins/gen/var/reverseBits/e31adf.wgsl.expected.glsl index b19b001cbc..562b8b889b 100644 --- a/test/tint/builtins/gen/var/reverseBits/e31adf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/reverseBits/e31adf.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/var/round/106c0b.wgsl.expected.glsl b/test/tint/builtins/gen/var/round/106c0b.wgsl.expected.glsl index 78273ecb13..c1e2a503cf 100644 --- a/test/tint/builtins/gen/var/round/106c0b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/round/106c0b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/round/184d5a.wgsl.expected.glsl b/test/tint/builtins/gen/var/round/184d5a.wgsl.expected.glsl index a18114cd49..eb3f005cb5 100644 --- a/test/tint/builtins/gen/var/round/184d5a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/round/184d5a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void round_184d5a() { vec4 res = vec4(4.0f); diff --git a/test/tint/builtins/gen/var/round/1c7897.wgsl.expected.glsl b/test/tint/builtins/gen/var/round/1c7897.wgsl.expected.glsl index 182cce5d52..b24cb94863 100644 --- a/test/tint/builtins/gen/var/round/1c7897.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/round/1c7897.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/round/52c84d.wgsl.expected.glsl b/test/tint/builtins/gen/var/round/52c84d.wgsl.expected.glsl index d11ef5d235..dee43d8aee 100644 --- a/test/tint/builtins/gen/var/round/52c84d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/round/52c84d.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/round/773a8f.wgsl.expected.glsl b/test/tint/builtins/gen/var/round/773a8f.wgsl.expected.glsl index 0d7b0a4184..c8b5f66d8f 100644 --- a/test/tint/builtins/gen/var/round/773a8f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/round/773a8f.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void round_773a8f() { float res = 4.0f; diff --git a/test/tint/builtins/gen/var/round/8fdca3.wgsl.expected.glsl b/test/tint/builtins/gen/var/round/8fdca3.wgsl.expected.glsl index 14cbb3b533..28de45e094 100644 --- a/test/tint/builtins/gen/var/round/8fdca3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/round/8fdca3.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void round_8fdca3() { vec2 res = vec2(4.0f); diff --git a/test/tint/builtins/gen/var/round/9078ef.wgsl.expected.glsl b/test/tint/builtins/gen/var/round/9078ef.wgsl.expected.glsl index c4f1ff0b57..4dcf667c65 100644 --- a/test/tint/builtins/gen/var/round/9078ef.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/round/9078ef.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/round/9edc38.wgsl.expected.glsl b/test/tint/builtins/gen/var/round/9edc38.wgsl.expected.glsl index 8114437866..1a276266ac 100644 --- a/test/tint/builtins/gen/var/round/9edc38.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/round/9edc38.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/round/a1673d.wgsl.expected.glsl b/test/tint/builtins/gen/var/round/a1673d.wgsl.expected.glsl index dd390a77fb..a873d34e4c 100644 --- a/test/tint/builtins/gen/var/round/a1673d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/round/a1673d.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void round_a1673d() { vec3 res = vec3(4.0f); diff --git a/test/tint/builtins/gen/var/round/d87e84.wgsl.expected.glsl b/test/tint/builtins/gen/var/round/d87e84.wgsl.expected.glsl index 1f8bf23f18..d7bc5d117e 100644 --- a/test/tint/builtins/gen/var/round/d87e84.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/round/d87e84.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/round/e1bba2.wgsl.expected.glsl b/test/tint/builtins/gen/var/round/e1bba2.wgsl.expected.glsl index e305e2b641..8c8b3aba14 100644 --- a/test/tint/builtins/gen/var/round/e1bba2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/round/e1bba2.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/round/f665b5.wgsl.expected.glsl b/test/tint/builtins/gen/var/round/f665b5.wgsl.expected.glsl index cfd3fe7df0..9222893fc3 100644 --- a/test/tint/builtins/gen/var/round/f665b5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/round/f665b5.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/saturate/270da5.wgsl.expected.glsl b/test/tint/builtins/gen/var/saturate/270da5.wgsl.expected.glsl index 187a54fbf0..7077d83569 100644 --- a/test/tint/builtins/gen/var/saturate/270da5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/saturate/270da5.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; float tint_saturate(float v) { return clamp(v, 0.0f, 1.0f); diff --git a/test/tint/builtins/gen/var/saturate/462535.wgsl.expected.glsl b/test/tint/builtins/gen/var/saturate/462535.wgsl.expected.glsl index 19e5f62b11..8bd3262bbe 100644 --- a/test/tint/builtins/gen/var/saturate/462535.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/saturate/462535.wgsl.expected.glsl @@ -30,7 +30,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec3 tint_saturate(f16vec3 v) { return clamp(v, f16vec3(0.0hf), f16vec3(1.0hf)); diff --git a/test/tint/builtins/gen/var/saturate/4ed8d7.wgsl.expected.glsl b/test/tint/builtins/gen/var/saturate/4ed8d7.wgsl.expected.glsl index e6bfa97a24..b07accd517 100644 --- a/test/tint/builtins/gen/var/saturate/4ed8d7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/saturate/4ed8d7.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void saturate_4ed8d7() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/saturate/51567f.wgsl.expected.glsl b/test/tint/builtins/gen/var/saturate/51567f.wgsl.expected.glsl index 604df23708..87d7cfbba1 100644 --- a/test/tint/builtins/gen/var/saturate/51567f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/saturate/51567f.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec2 tint_saturate(vec2 v) { return clamp(v, vec2(0.0f), vec2(1.0f)); diff --git a/test/tint/builtins/gen/var/saturate/6bcddf.wgsl.expected.glsl b/test/tint/builtins/gen/var/saturate/6bcddf.wgsl.expected.glsl index 1a97179ffb..7d2a7273f6 100644 --- a/test/tint/builtins/gen/var/saturate/6bcddf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/saturate/6bcddf.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_saturate(vec3 v) { return clamp(v, vec3(0.0f), vec3(1.0f)); diff --git a/test/tint/builtins/gen/var/saturate/78b37c.wgsl.expected.glsl b/test/tint/builtins/gen/var/saturate/78b37c.wgsl.expected.glsl index e660571b79..9c31896bb0 100644 --- a/test/tint/builtins/gen/var/saturate/78b37c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/saturate/78b37c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void saturate_78b37c() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/saturate/a5b571.wgsl.expected.glsl b/test/tint/builtins/gen/var/saturate/a5b571.wgsl.expected.glsl index 6ba81f52d3..da86b11606 100644 --- a/test/tint/builtins/gen/var/saturate/a5b571.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/saturate/a5b571.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec4 tint_saturate(vec4 v) { return clamp(v, vec4(0.0f), vec4(1.0f)); diff --git a/test/tint/builtins/gen/var/saturate/cd2028.wgsl.expected.glsl b/test/tint/builtins/gen/var/saturate/cd2028.wgsl.expected.glsl index 0c7188d567..0e760c30cc 100644 --- a/test/tint/builtins/gen/var/saturate/cd2028.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/saturate/cd2028.wgsl.expected.glsl @@ -30,7 +30,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec2 tint_saturate(f16vec2 v) { return clamp(v, f16vec2(0.0hf), f16vec2(1.0hf)); diff --git a/test/tint/builtins/gen/var/saturate/d55822.wgsl.expected.glsl b/test/tint/builtins/gen/var/saturate/d55822.wgsl.expected.glsl index 499d4888c8..67a2fe2b55 100644 --- a/test/tint/builtins/gen/var/saturate/d55822.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/saturate/d55822.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void saturate_d55822() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/saturate/dcde71.wgsl.expected.glsl b/test/tint/builtins/gen/var/saturate/dcde71.wgsl.expected.glsl index 377884c960..d85dd1e45d 100644 --- a/test/tint/builtins/gen/var/saturate/dcde71.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/saturate/dcde71.wgsl.expected.glsl @@ -30,7 +30,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec4 tint_saturate(f16vec4 v) { return clamp(v, f16vec4(0.0hf), f16vec4(1.0hf)); diff --git a/test/tint/builtins/gen/var/saturate/e40fb6.wgsl.expected.glsl b/test/tint/builtins/gen/var/saturate/e40fb6.wgsl.expected.glsl index 950837f6b2..9ab26d259d 100644 --- a/test/tint/builtins/gen/var/saturate/e40fb6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/saturate/e40fb6.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void saturate_e40fb6() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/saturate/e8df56.wgsl.expected.glsl b/test/tint/builtins/gen/var/saturate/e8df56.wgsl.expected.glsl index e95042a433..393d9ee82c 100644 --- a/test/tint/builtins/gen/var/saturate/e8df56.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/saturate/e8df56.wgsl.expected.glsl @@ -30,7 +30,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; float16_t tint_saturate(float16_t v) { return clamp(v, 0.0hf, 1.0hf); diff --git a/test/tint/builtins/gen/var/select/00b848.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/00b848.wgsl.expected.glsl index 34f6617c9f..0a4e907edd 100644 --- a/test/tint/builtins/gen/var/select/00b848.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/00b848.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; ivec2 tint_select(ivec2 param_0, ivec2 param_1, bvec2 param_2) { return ivec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/select/01e2cd.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/01e2cd.wgsl.expected.glsl index ca709297b6..17469c2e53 100644 --- a/test/tint/builtins/gen/var/select/01e2cd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/01e2cd.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; ivec3 tint_select(ivec3 param_0, ivec3 param_1, bvec3 param_2) { return ivec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/select/087ea4.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/087ea4.wgsl.expected.glsl index 3753e0de1b..67e767febc 100644 --- a/test/tint/builtins/gen/var/select/087ea4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/087ea4.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec4 inner; diff --git a/test/tint/builtins/gen/var/select/089657.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/089657.wgsl.expected.glsl index 93734b1e20..641802c75e 100644 --- a/test/tint/builtins/gen/var/select/089657.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/089657.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_089657() { bool arg_2 = true; diff --git a/test/tint/builtins/gen/var/select/10e73b.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/10e73b.wgsl.expected.glsl index 8c15238b71..475c63d452 100644 --- a/test/tint/builtins/gen/var/select/10e73b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/10e73b.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/select/17441a.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/17441a.wgsl.expected.glsl index 668d57dba7..09d6639518 100644 --- a/test/tint/builtins/gen/var/select/17441a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/17441a.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_17441a() { bool arg_2 = true; diff --git a/test/tint/builtins/gen/var/select/1ada2a.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/1ada2a.wgsl.expected.glsl index 78a0ab8ce6..b5f5727b43 100644 --- a/test/tint/builtins/gen/var/select/1ada2a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/1ada2a.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/select/1e960b.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/1e960b.wgsl.expected.glsl index ed90de5ebb..4dd703729a 100644 --- a/test/tint/builtins/gen/var/select/1e960b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/1e960b.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec2 tint_select(uvec2 param_0, uvec2 param_1, bvec2 param_2) { return uvec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/select/1f4d93.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/1f4d93.wgsl.expected.glsl index 68e04ae533..513c5e9a3b 100644 --- a/test/tint/builtins/gen/var/select/1f4d93.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/1f4d93.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec2 tint_select(vec2 param_0, vec2 param_1, bvec2 param_2) { return vec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/select/266aff.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/266aff.wgsl.expected.glsl index 2143720d1a..9546f239ba 100644 --- a/test/tint/builtins/gen/var/select/266aff.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/266aff.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec2 tint_select(vec2 param_0, vec2 param_1, bvec2 param_2) { return vec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/select/28a27e.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/28a27e.wgsl.expected.glsl index 6802318bc6..36afa98e03 100644 --- a/test/tint/builtins/gen/var/select/28a27e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/28a27e.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec3 tint_select(uvec3 param_0, uvec3 param_1, bvec3 param_2) { return uvec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/select/2c96d4.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/2c96d4.wgsl.expected.glsl index 31d3ede574..b9e8084d1e 100644 --- a/test/tint/builtins/gen/var/select/2c96d4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/2c96d4.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_select(vec3 param_0, vec3 param_1, bvec3 param_2) { return vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/select/3a14be.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/3a14be.wgsl.expected.glsl index ce3844b1a2..786db2ea0c 100644 --- a/test/tint/builtins/gen/var/select/3a14be.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/3a14be.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_3a14be() { bool arg_2 = true; diff --git a/test/tint/builtins/gen/var/select/3c25ce.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/3c25ce.wgsl.expected.glsl index f3da9586bb..fdc5424ff3 100644 --- a/test/tint/builtins/gen/var/select/3c25ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/3c25ce.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/select/416e14.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/416e14.wgsl.expected.glsl index 18ad57bace..8563e1977b 100644 --- a/test/tint/builtins/gen/var/select/416e14.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/416e14.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/select/431dfb.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/431dfb.wgsl.expected.glsl index ce206d6112..0e293105d6 100644 --- a/test/tint/builtins/gen/var/select/431dfb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/431dfb.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; ivec2 tint_select(ivec2 param_0, ivec2 param_1, bvec2 param_2) { return ivec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/select/43741e.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/43741e.wgsl.expected.glsl index f709f8a480..f4caeea135 100644 --- a/test/tint/builtins/gen/var/select/43741e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/43741e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec4 tint_select(vec4 param_0, vec4 param_1, bvec4 param_2) { return vec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/select/494051.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/494051.wgsl.expected.glsl index b143ed82fe..65b915eef3 100644 --- a/test/tint/builtins/gen/var/select/494051.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/494051.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_494051() { bool arg_2 = true; diff --git a/test/tint/builtins/gen/var/select/4c4738.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/4c4738.wgsl.expected.glsl index 88de1f6792..270d399b85 100644 --- a/test/tint/builtins/gen/var/select/4c4738.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/4c4738.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; ivec4 tint_select(ivec4 param_0, ivec4 param_1, bvec4 param_2) { return ivec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/select/4e60da.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/4e60da.wgsl.expected.glsl index 5cfc7eccec..10951eea26 100644 --- a/test/tint/builtins/gen/var/select/4e60da.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/4e60da.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_4e60da() { bool arg_2 = true; diff --git a/test/tint/builtins/gen/var/select/51b047.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/51b047.wgsl.expected.glsl index f703fed71a..a84dc1bcf8 100644 --- a/test/tint/builtins/gen/var/select/51b047.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/51b047.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec2 inner; diff --git a/test/tint/builtins/gen/var/select/53d518.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/53d518.wgsl.expected.glsl index 5d506412a1..beacb1cf22 100644 --- a/test/tint/builtins/gen/var/select/53d518.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/53d518.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec3 tint_select(f16vec3 param_0, f16vec3 param_1, bvec3 param_2) { return f16vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/select/713567.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/713567.wgsl.expected.glsl index 62bd2be55c..06552242f9 100644 --- a/test/tint/builtins/gen/var/select/713567.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/713567.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/select/78be5f.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/78be5f.wgsl.expected.glsl index 73db658f45..c85659655e 100644 --- a/test/tint/builtins/gen/var/select/78be5f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/78be5f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/select/80a9a9.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/80a9a9.wgsl.expected.glsl index b6bce8ab8b..6572c00d3c 100644 --- a/test/tint/builtins/gen/var/select/80a9a9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/80a9a9.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; bvec3 tint_select(bvec3 param_0, bvec3 param_1, bvec3 param_2) { return bvec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/select/830dd9.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/830dd9.wgsl.expected.glsl index 89743834d4..ab5a37ad68 100644 --- a/test/tint/builtins/gen/var/select/830dd9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/830dd9.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/select/86f9bd.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/86f9bd.wgsl.expected.glsl index e8f269d3bf..295e955c66 100644 --- a/test/tint/builtins/gen/var/select/86f9bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/86f9bd.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/select/8fa62c.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/8fa62c.wgsl.expected.glsl index 361cf4a701..dfa08a2a54 100644 --- a/test/tint/builtins/gen/var/select/8fa62c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/8fa62c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/var/select/99f883.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/99f883.wgsl.expected.glsl index 5d9a37588d..3b76cd6ad7 100644 --- a/test/tint/builtins/gen/var/select/99f883.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/99f883.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uint inner; diff --git a/test/tint/builtins/gen/var/select/9b478d.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/9b478d.wgsl.expected.glsl index 2ddd9bb8cb..0fbf08ac6b 100644 --- a/test/tint/builtins/gen/var/select/9b478d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/9b478d.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_9b478d() { bool arg_2 = true; diff --git a/test/tint/builtins/gen/var/select/a081f1.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/a081f1.wgsl.expected.glsl index be587c12fd..58ac069860 100644 --- a/test/tint/builtins/gen/var/select/a081f1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/a081f1.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec4 tint_select(f16vec4 param_0, f16vec4 param_1, bvec4 param_2) { return f16vec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/select/a2860e.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/a2860e.wgsl.expected.glsl index f71683af7c..c36ce508df 100644 --- a/test/tint/builtins/gen/var/select/a2860e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/a2860e.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; ivec4 tint_select(ivec4 param_0, ivec4 param_1, bvec4 param_2) { return ivec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/select/ab069f.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/ab069f.wgsl.expected.glsl index fd6ecb556e..59ebac2de9 100644 --- a/test/tint/builtins/gen/var/select/ab069f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/ab069f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/var/select/b04721.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/b04721.wgsl.expected.glsl index dd3491c6ea..913fa98ed1 100644 --- a/test/tint/builtins/gen/var/select/b04721.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/b04721.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { uvec3 inner; diff --git a/test/tint/builtins/gen/var/select/b93806.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/b93806.wgsl.expected.glsl index e30745869a..b32238ecdb 100644 --- a/test/tint/builtins/gen/var/select/b93806.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/b93806.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; ivec3 tint_select(ivec3 param_0, ivec3 param_1, bvec3 param_2) { return ivec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/select/bb447f.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/bb447f.wgsl.expected.glsl index 4ef71660e2..80fdae00aa 100644 --- a/test/tint/builtins/gen/var/select/bb447f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/bb447f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/var/select/bb8aae.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/bb8aae.wgsl.expected.glsl index 41dcfae704..dd4c5806b7 100644 --- a/test/tint/builtins/gen/var/select/bb8aae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/bb8aae.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec4 tint_select(vec4 param_0, vec4 param_1, bvec4 param_2) { return vec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/select/bf3d29.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/bf3d29.wgsl.expected.glsl index 2970dd55f1..b03eab7ab9 100644 --- a/test/tint/builtins/gen/var/select/bf3d29.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/bf3d29.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/select/c31f9e.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/c31f9e.wgsl.expected.glsl index b1c01a58ae..f6c63b2407 100644 --- a/test/tint/builtins/gen/var/select/c31f9e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/c31f9e.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/select/c41bd1.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/c41bd1.wgsl.expected.glsl index 0071cf9847..d52cba6193 100644 --- a/test/tint/builtins/gen/var/select/c41bd1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/c41bd1.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/select/c4a4ef.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/c4a4ef.wgsl.expected.glsl index 34cd123525..5a70eb3ab3 100644 --- a/test/tint/builtins/gen/var/select/c4a4ef.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/c4a4ef.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uvec4 tint_select(uvec4 param_0, uvec4 param_1, bvec4 param_2) { return uvec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/select/cb9301.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/cb9301.wgsl.expected.glsl index 27d8377af7..ce77a6a8ba 100644 --- a/test/tint/builtins/gen/var/select/cb9301.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/cb9301.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; bvec2 tint_select(bvec2 param_0, bvec2 param_1, bvec2 param_2) { return bvec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/select/dfab3b.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/dfab3b.wgsl.expected.glsl index e1c9cc0d6a..696b80afca 100644 --- a/test/tint/builtins/gen/var/select/dfab3b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/dfab3b.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_dfab3b() { bool arg_2 = true; diff --git a/test/tint/builtins/gen/var/select/e381c3.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/e381c3.wgsl.expected.glsl index 206c61aa31..57dc6374eb 100644 --- a/test/tint/builtins/gen/var/select/e381c3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/e381c3.wgsl.expected.glsl @@ -19,7 +19,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void select_e381c3() { bool arg_2 = true; diff --git a/test/tint/builtins/gen/var/select/e3e028.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/e3e028.wgsl.expected.glsl index 38837aa846..936895ffa4 100644 --- a/test/tint/builtins/gen/var/select/e3e028.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/e3e028.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; bvec4 tint_select(bvec4 param_0, bvec4 param_1, bvec4 param_2) { return bvec4(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2], param_2[3] ? param_1[3] : param_0[3]); diff --git a/test/tint/builtins/gen/var/select/ebfea2.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/ebfea2.wgsl.expected.glsl index 94aa5690d1..022d6f70e4 100644 --- a/test/tint/builtins/gen/var/select/ebfea2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/ebfea2.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_select(vec3 param_0, vec3 param_1, bvec3 param_2) { return vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/select/ed7c13.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/ed7c13.wgsl.expected.glsl index 0d186fb045..8c59cf0656 100644 --- a/test/tint/builtins/gen/var/select/ed7c13.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/ed7c13.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; f16vec2 tint_select(f16vec2 param_0, f16vec2 param_1, bvec2 param_2) { return f16vec2(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1]); diff --git a/test/tint/builtins/gen/var/select/ed8a15.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/ed8a15.wgsl.expected.glsl index 4737066226..c28a311c46 100644 --- a/test/tint/builtins/gen/var/select/ed8a15.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/ed8a15.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/select/fb7e53.wgsl.expected.glsl b/test/tint/builtins/gen/var/select/fb7e53.wgsl.expected.glsl index 0ca9a06553..8bf49f2548 100644 --- a/test/tint/builtins/gen/var/select/fb7e53.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/select/fb7e53.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/sign/0799fd.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/0799fd.wgsl.expected.glsl index 1bdb757cdb..add493c31f 100644 --- a/test/tint/builtins/gen/var/sign/0799fd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/0799fd.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_0799fd() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/sign/159665.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/159665.wgsl.expected.glsl index 5c323d9264..cab2964418 100644 --- a/test/tint/builtins/gen/var/sign/159665.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/159665.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/sign/160933.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/160933.wgsl.expected.glsl index 7779a297e8..04b6a1287f 100644 --- a/test/tint/builtins/gen/var/sign/160933.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/160933.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/sign/3233fa.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/3233fa.wgsl.expected.glsl index 43fdb492b4..876dece92c 100644 --- a/test/tint/builtins/gen/var/sign/3233fa.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/3233fa.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { int inner; diff --git a/test/tint/builtins/gen/var/sign/3a39ac.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/3a39ac.wgsl.expected.glsl index f1d122321c..6cee32c49e 100644 --- a/test/tint/builtins/gen/var/sign/3a39ac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/3a39ac.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_3a39ac() { int res = 1; diff --git a/test/tint/builtins/gen/var/sign/3bdab6.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/3bdab6.wgsl.expected.glsl index 855bd8350f..4065f078c6 100644 --- a/test/tint/builtins/gen/var/sign/3bdab6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/3bdab6.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_3bdab6() { ivec4 res = ivec4(1); diff --git a/test/tint/builtins/gen/var/sign/55339e.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/55339e.wgsl.expected.glsl index f8d6b4d7f4..ed48e4d776 100644 --- a/test/tint/builtins/gen/var/sign/55339e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/55339e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_55339e() { ivec3 res = ivec3(1); diff --git a/test/tint/builtins/gen/var/sign/58d779.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/58d779.wgsl.expected.glsl index a79f7d02a1..6c40e272d0 100644 --- a/test/tint/builtins/gen/var/sign/58d779.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/58d779.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec4 inner; diff --git a/test/tint/builtins/gen/var/sign/5d283a.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/5d283a.wgsl.expected.glsl index 6c2b97f2bb..9f7ac693a5 100644 --- a/test/tint/builtins/gen/var/sign/5d283a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/5d283a.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/sign/7c85ea.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/7c85ea.wgsl.expected.glsl index 16a3031b4a..ef63e57f68 100644 --- a/test/tint/builtins/gen/var/sign/7c85ea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/7c85ea.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/sign/926015.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/926015.wgsl.expected.glsl index ed3785e90d..741b8a436d 100644 --- a/test/tint/builtins/gen/var/sign/926015.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/926015.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec2 inner; diff --git a/test/tint/builtins/gen/var/sign/943b2e.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/943b2e.wgsl.expected.glsl index 97ba362c6c..2b39410764 100644 --- a/test/tint/builtins/gen/var/sign/943b2e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/943b2e.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_943b2e() { ivec2 res = ivec2(1); diff --git a/test/tint/builtins/gen/var/sign/9603b1.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/9603b1.wgsl.expected.glsl index 4b176c6ba3..44d258e9cf 100644 --- a/test/tint/builtins/gen/var/sign/9603b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/9603b1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { ivec3 inner; diff --git a/test/tint/builtins/gen/var/sign/ab6301.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/ab6301.wgsl.expected.glsl index 77165edd85..b0e503c0da 100644 --- a/test/tint/builtins/gen/var/sign/ab6301.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/ab6301.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_ab6301() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/sign/b8f634.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/b8f634.wgsl.expected.glsl index 758d77b881..5e04aec76f 100644 --- a/test/tint/builtins/gen/var/sign/b8f634.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/b8f634.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/sign/c8289c.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/c8289c.wgsl.expected.glsl index f30b888888..f560e47c2f 100644 --- a/test/tint/builtins/gen/var/sign/c8289c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/c8289c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_c8289c() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/sign/ccdb3c.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/ccdb3c.wgsl.expected.glsl index ed6c856168..eb84049b44 100644 --- a/test/tint/builtins/gen/var/sign/ccdb3c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/ccdb3c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/sign/d065d8.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/d065d8.wgsl.expected.glsl index 5bc76990a7..c9f589906e 100644 --- a/test/tint/builtins/gen/var/sign/d065d8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/d065d8.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/sign/dd790e.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/dd790e.wgsl.expected.glsl index 0adc572678..38d119ccba 100644 --- a/test/tint/builtins/gen/var/sign/dd790e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/dd790e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/sign/f5da6a.wgsl.expected.glsl b/test/tint/builtins/gen/var/sign/f5da6a.wgsl.expected.glsl index 9baba409ae..542a41d00d 100644 --- a/test/tint/builtins/gen/var/sign/f5da6a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sign/f5da6a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sign_f5da6a() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/sin/01f241.wgsl.expected.glsl b/test/tint/builtins/gen/var/sin/01f241.wgsl.expected.glsl index 3d8ea4b1ce..a841eece40 100644 --- a/test/tint/builtins/gen/var/sin/01f241.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sin/01f241.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/sin/15b2c6.wgsl.expected.glsl b/test/tint/builtins/gen/var/sin/15b2c6.wgsl.expected.glsl index 0010c8021d..e7a028802f 100644 --- a/test/tint/builtins/gen/var/sin/15b2c6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sin/15b2c6.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sin_15b2c6() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/sin/2c903b.wgsl.expected.glsl b/test/tint/builtins/gen/var/sin/2c903b.wgsl.expected.glsl index b9e2a6fc01..c91b64d44c 100644 --- a/test/tint/builtins/gen/var/sin/2c903b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sin/2c903b.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/sin/3cca11.wgsl.expected.glsl b/test/tint/builtins/gen/var/sin/3cca11.wgsl.expected.glsl index 9eb39e52a2..18268de85e 100644 --- a/test/tint/builtins/gen/var/sin/3cca11.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sin/3cca11.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/sin/4e3979.wgsl.expected.glsl b/test/tint/builtins/gen/var/sin/4e3979.wgsl.expected.glsl index 7706214572..216ec97181 100644 --- a/test/tint/builtins/gen/var/sin/4e3979.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sin/4e3979.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/sin/5c0712.wgsl.expected.glsl b/test/tint/builtins/gen/var/sin/5c0712.wgsl.expected.glsl index 6781911865..ceb3e6a530 100644 --- a/test/tint/builtins/gen/var/sin/5c0712.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sin/5c0712.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/sin/66a59f.wgsl.expected.glsl b/test/tint/builtins/gen/var/sin/66a59f.wgsl.expected.glsl index 1c9e08d27f..f8de3fa452 100644 --- a/test/tint/builtins/gen/var/sin/66a59f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sin/66a59f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/sin/67b03c.wgsl.expected.glsl b/test/tint/builtins/gen/var/sin/67b03c.wgsl.expected.glsl index efc102b2af..f726a76af8 100644 --- a/test/tint/builtins/gen/var/sin/67b03c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sin/67b03c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sin_67b03c() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/sin/68d3ab.wgsl.expected.glsl b/test/tint/builtins/gen/var/sin/68d3ab.wgsl.expected.glsl index 497f2b9352..4d142a8d01 100644 --- a/test/tint/builtins/gen/var/sin/68d3ab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sin/68d3ab.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sin_68d3ab() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/sin/a9ab19.wgsl.expected.glsl b/test/tint/builtins/gen/var/sin/a9ab19.wgsl.expected.glsl index 1a38190870..06058a29e6 100644 --- a/test/tint/builtins/gen/var/sin/a9ab19.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sin/a9ab19.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sin_a9ab19() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/sin/b78c91.wgsl.expected.glsl b/test/tint/builtins/gen/var/sin/b78c91.wgsl.expected.glsl index 703e8bd464..0027d403be 100644 --- a/test/tint/builtins/gen/var/sin/b78c91.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sin/b78c91.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/sin/fc8bc4.wgsl.expected.glsl b/test/tint/builtins/gen/var/sin/fc8bc4.wgsl.expected.glsl index 093a9a507d..e857a0537d 100644 --- a/test/tint/builtins/gen/var/sin/fc8bc4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sin/fc8bc4.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/sinh/0908c1.wgsl.expected.glsl b/test/tint/builtins/gen/var/sinh/0908c1.wgsl.expected.glsl index 7ac46efe55..bf48d11f72 100644 --- a/test/tint/builtins/gen/var/sinh/0908c1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sinh/0908c1.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/sinh/445e33.wgsl.expected.glsl b/test/tint/builtins/gen/var/sinh/445e33.wgsl.expected.glsl index 961d7bd5a3..27ae7d9ca5 100644 --- a/test/tint/builtins/gen/var/sinh/445e33.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sinh/445e33.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/sinh/69cce2.wgsl.expected.glsl b/test/tint/builtins/gen/var/sinh/69cce2.wgsl.expected.glsl index f697bc2728..00f8dc1a1e 100644 --- a/test/tint/builtins/gen/var/sinh/69cce2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sinh/69cce2.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/sinh/77a2a3.wgsl.expected.glsl b/test/tint/builtins/gen/var/sinh/77a2a3.wgsl.expected.glsl index da0114b1d3..129860f54d 100644 --- a/test/tint/builtins/gen/var/sinh/77a2a3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sinh/77a2a3.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sinh_77a2a3() { vec3 res = vec3(1.17520117759704589844f); diff --git a/test/tint/builtins/gen/var/sinh/7bb598.wgsl.expected.glsl b/test/tint/builtins/gen/var/sinh/7bb598.wgsl.expected.glsl index 12fc4cabbc..673955bff3 100644 --- a/test/tint/builtins/gen/var/sinh/7bb598.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sinh/7bb598.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/sinh/924f19.wgsl.expected.glsl b/test/tint/builtins/gen/var/sinh/924f19.wgsl.expected.glsl index 450d63c960..0b95f98242 100644 --- a/test/tint/builtins/gen/var/sinh/924f19.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sinh/924f19.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/sinh/9c1092.wgsl.expected.glsl b/test/tint/builtins/gen/var/sinh/9c1092.wgsl.expected.glsl index 725e252675..60f8f24f68 100644 --- a/test/tint/builtins/gen/var/sinh/9c1092.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sinh/9c1092.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sinh_9c1092() { vec2 res = vec2(1.17520117759704589844f); diff --git a/test/tint/builtins/gen/var/sinh/a3da7c.wgsl.expected.glsl b/test/tint/builtins/gen/var/sinh/a3da7c.wgsl.expected.glsl index 1a25c28967..a383407013 100644 --- a/test/tint/builtins/gen/var/sinh/a3da7c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sinh/a3da7c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sinh_a3da7c() { vec4 res = vec4(1.17520117759704589844f); diff --git a/test/tint/builtins/gen/var/sinh/b9860e.wgsl.expected.glsl b/test/tint/builtins/gen/var/sinh/b9860e.wgsl.expected.glsl index fcf39c6868..6c5f27889e 100644 --- a/test/tint/builtins/gen/var/sinh/b9860e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sinh/b9860e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/sinh/ba7e25.wgsl.expected.glsl b/test/tint/builtins/gen/var/sinh/ba7e25.wgsl.expected.glsl index ec97fa54d1..9e9adb7554 100644 --- a/test/tint/builtins/gen/var/sinh/ba7e25.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sinh/ba7e25.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/sinh/c4df74.wgsl.expected.glsl b/test/tint/builtins/gen/var/sinh/c4df74.wgsl.expected.glsl index bfe94eae30..29dd8c5d6d 100644 --- a/test/tint/builtins/gen/var/sinh/c4df74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sinh/c4df74.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sinh_c4df74() { float res = 1.17520117759704589844f; diff --git a/test/tint/builtins/gen/var/sinh/c9a5eb.wgsl.expected.glsl b/test/tint/builtins/gen/var/sinh/c9a5eb.wgsl.expected.glsl index fbc734ca3b..50654e2efe 100644 --- a/test/tint/builtins/gen/var/sinh/c9a5eb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sinh/c9a5eb.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/smoothstep/0c481b.wgsl.expected.glsl b/test/tint/builtins/gen/var/smoothstep/0c481b.wgsl.expected.glsl index d7f4fe4f72..50e2130092 100644 --- a/test/tint/builtins/gen/var/smoothstep/0c481b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/smoothstep/0c481b.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void smoothstep_0c481b() { vec2 res = vec2(0.5f); diff --git a/test/tint/builtins/gen/var/smoothstep/0c4ffc.wgsl.expected.glsl b/test/tint/builtins/gen/var/smoothstep/0c4ffc.wgsl.expected.glsl index 12359d8044..16eb482b38 100644 --- a/test/tint/builtins/gen/var/smoothstep/0c4ffc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/smoothstep/0c4ffc.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void smoothstep_0c4ffc() { vec4 res = vec4(0.5f); diff --git a/test/tint/builtins/gen/var/smoothstep/12c031.wgsl.expected.glsl b/test/tint/builtins/gen/var/smoothstep/12c031.wgsl.expected.glsl index 4ef5c44dd3..f3c4b173b3 100644 --- a/test/tint/builtins/gen/var/smoothstep/12c031.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/smoothstep/12c031.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/smoothstep/392c19.wgsl.expected.glsl b/test/tint/builtins/gen/var/smoothstep/392c19.wgsl.expected.glsl index a32adf6b54..cb1bc179f9 100644 --- a/test/tint/builtins/gen/var/smoothstep/392c19.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/smoothstep/392c19.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/smoothstep/40864c.wgsl.expected.glsl b/test/tint/builtins/gen/var/smoothstep/40864c.wgsl.expected.glsl index 14a5b35cef..01ea7d121f 100644 --- a/test/tint/builtins/gen/var/smoothstep/40864c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/smoothstep/40864c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/smoothstep/586e12.wgsl.expected.glsl b/test/tint/builtins/gen/var/smoothstep/586e12.wgsl.expected.glsl index 474cf23a9b..42b7f99c82 100644 --- a/test/tint/builtins/gen/var/smoothstep/586e12.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/smoothstep/586e12.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/smoothstep/66e4bd.wgsl.expected.glsl b/test/tint/builtins/gen/var/smoothstep/66e4bd.wgsl.expected.glsl index 562fefab7d..b31b8c0946 100644 --- a/test/tint/builtins/gen/var/smoothstep/66e4bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/smoothstep/66e4bd.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void smoothstep_66e4bd() { vec3 res = vec3(0.5f); diff --git a/test/tint/builtins/gen/var/smoothstep/6c4975.wgsl.expected.glsl b/test/tint/builtins/gen/var/smoothstep/6c4975.wgsl.expected.glsl index f286eacba6..953390b1aa 100644 --- a/test/tint/builtins/gen/var/smoothstep/6c4975.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/smoothstep/6c4975.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl.expected.glsl b/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl.expected.glsl index 43af1bd75e..a5dfc4b4fb 100644 --- a/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/smoothstep/a80fff.wgsl.expected.glsl b/test/tint/builtins/gen/var/smoothstep/a80fff.wgsl.expected.glsl index f046ecc822..2860df5be4 100644 --- a/test/tint/builtins/gen/var/smoothstep/a80fff.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/smoothstep/a80fff.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void smoothstep_a80fff() { float res = 0.5f; diff --git a/test/tint/builtins/gen/var/smoothstep/aad1db.wgsl.expected.glsl b/test/tint/builtins/gen/var/smoothstep/aad1db.wgsl.expected.glsl index 91d23096bb..ef74003972 100644 --- a/test/tint/builtins/gen/var/smoothstep/aad1db.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/smoothstep/aad1db.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl.expected.glsl b/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl.expected.glsl index 3209fe1f16..f2cdd2370c 100644 --- a/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/sqrt/072192.wgsl.expected.glsl b/test/tint/builtins/gen/var/sqrt/072192.wgsl.expected.glsl index 910819aec0..c6c1725fce 100644 --- a/test/tint/builtins/gen/var/sqrt/072192.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sqrt/072192.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sqrt_072192() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/sqrt/20c74e.wgsl.expected.glsl b/test/tint/builtins/gen/var/sqrt/20c74e.wgsl.expected.glsl index aed6cc2f68..2ef5e2477c 100644 --- a/test/tint/builtins/gen/var/sqrt/20c74e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sqrt/20c74e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/sqrt/4ac2c5.wgsl.expected.glsl b/test/tint/builtins/gen/var/sqrt/4ac2c5.wgsl.expected.glsl index ee4417e05e..a310b89778 100644 --- a/test/tint/builtins/gen/var/sqrt/4ac2c5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sqrt/4ac2c5.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sqrt_4ac2c5() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/sqrt/803d1c.wgsl.expected.glsl b/test/tint/builtins/gen/var/sqrt/803d1c.wgsl.expected.glsl index e8f04642c7..96c6ee6418 100644 --- a/test/tint/builtins/gen/var/sqrt/803d1c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sqrt/803d1c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/sqrt/895a0c.wgsl.expected.glsl b/test/tint/builtins/gen/var/sqrt/895a0c.wgsl.expected.glsl index 45344a4c50..0dcdf38e89 100644 --- a/test/tint/builtins/gen/var/sqrt/895a0c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sqrt/895a0c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/sqrt/8c7024.wgsl.expected.glsl b/test/tint/builtins/gen/var/sqrt/8c7024.wgsl.expected.glsl index 64b135693a..64f4c9c76b 100644 --- a/test/tint/builtins/gen/var/sqrt/8c7024.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sqrt/8c7024.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/sqrt/8da177.wgsl.expected.glsl b/test/tint/builtins/gen/var/sqrt/8da177.wgsl.expected.glsl index feec5e8c3c..2f0921ea7a 100644 --- a/test/tint/builtins/gen/var/sqrt/8da177.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sqrt/8da177.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sqrt_8da177() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/sqrt/9c5cbe.wgsl.expected.glsl b/test/tint/builtins/gen/var/sqrt/9c5cbe.wgsl.expected.glsl index c6f1427a2a..63e151f1b0 100644 --- a/test/tint/builtins/gen/var/sqrt/9c5cbe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sqrt/9c5cbe.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void sqrt_9c5cbe() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/sqrt/aa0d7a.wgsl.expected.glsl b/test/tint/builtins/gen/var/sqrt/aa0d7a.wgsl.expected.glsl index 09283230ba..6cf48d8a59 100644 --- a/test/tint/builtins/gen/var/sqrt/aa0d7a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sqrt/aa0d7a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl.expected.glsl b/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl.expected.glsl index 0a477ca1e9..3ade2509ed 100644 --- a/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl.expected.glsl b/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl.expected.glsl index 9cb0303505..44300a89f5 100644 --- a/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/sqrt/f8c59a.wgsl.expected.glsl b/test/tint/builtins/gen/var/sqrt/f8c59a.wgsl.expected.glsl index 5c06a66748..1b205ba678 100644 --- a/test/tint/builtins/gen/var/sqrt/f8c59a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/sqrt/f8c59a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/step/07cb06.wgsl.expected.glsl b/test/tint/builtins/gen/var/step/07cb06.wgsl.expected.glsl index 97cb5468a7..0d7ffbc6e3 100644 --- a/test/tint/builtins/gen/var/step/07cb06.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/step/07cb06.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/step/0b073b.wgsl.expected.glsl b/test/tint/builtins/gen/var/step/0b073b.wgsl.expected.glsl index aff82eb596..88a95f3085 100644 --- a/test/tint/builtins/gen/var/step/0b073b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/step/0b073b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/step/19accd.wgsl.expected.glsl b/test/tint/builtins/gen/var/step/19accd.wgsl.expected.glsl index 3068f27fe9..60e4a387ed 100644 --- a/test/tint/builtins/gen/var/step/19accd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/step/19accd.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/step/334303.wgsl.expected.glsl b/test/tint/builtins/gen/var/step/334303.wgsl.expected.glsl index fb9352da66..c73c328b38 100644 --- a/test/tint/builtins/gen/var/step/334303.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/step/334303.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/step/38cd79.wgsl.expected.glsl b/test/tint/builtins/gen/var/step/38cd79.wgsl.expected.glsl index bfcf13aeab..633f4af786 100644 --- a/test/tint/builtins/gen/var/step/38cd79.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/step/38cd79.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void step_38cd79() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/step/415879.wgsl.expected.glsl b/test/tint/builtins/gen/var/step/415879.wgsl.expected.glsl index d276f82f3d..5e1d9c7480 100644 --- a/test/tint/builtins/gen/var/step/415879.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/step/415879.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void step_415879() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/step/630d07.wgsl.expected.glsl b/test/tint/builtins/gen/var/step/630d07.wgsl.expected.glsl index e768265598..4b506d6eb8 100644 --- a/test/tint/builtins/gen/var/step/630d07.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/step/630d07.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/step/7c7e5c.wgsl.expected.glsl b/test/tint/builtins/gen/var/step/7c7e5c.wgsl.expected.glsl index 2d91ea8e6b..df72bcc370 100644 --- a/test/tint/builtins/gen/var/step/7c7e5c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/step/7c7e5c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void step_7c7e5c() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/step/baa320.wgsl.expected.glsl b/test/tint/builtins/gen/var/step/baa320.wgsl.expected.glsl index 2c19b4e110..ca9fbea191 100644 --- a/test/tint/builtins/gen/var/step/baa320.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/step/baa320.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/step/cc6b61.wgsl.expected.glsl b/test/tint/builtins/gen/var/step/cc6b61.wgsl.expected.glsl index 8ce24cc627..054591fa48 100644 --- a/test/tint/builtins/gen/var/step/cc6b61.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/step/cc6b61.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/step/e2b337.wgsl.expected.glsl b/test/tint/builtins/gen/var/step/e2b337.wgsl.expected.glsl index 0424d9c700..9462ba5bb8 100644 --- a/test/tint/builtins/gen/var/step/e2b337.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/step/e2b337.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/step/f9b70c.wgsl.expected.glsl b/test/tint/builtins/gen/var/step/f9b70c.wgsl.expected.glsl index 5a98ba947e..75b938d9db 100644 --- a/test/tint/builtins/gen/var/step/f9b70c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/step/f9b70c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void step_f9b70c() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/tan/244e2a.wgsl.expected.glsl b/test/tint/builtins/gen/var/tan/244e2a.wgsl.expected.glsl index ed9c07d7ff..1f29b94cfa 100644 --- a/test/tint/builtins/gen/var/tan/244e2a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tan/244e2a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/tan/2f030e.wgsl.expected.glsl b/test/tint/builtins/gen/var/tan/2f030e.wgsl.expected.glsl index 0734874341..ead6797487 100644 --- a/test/tint/builtins/gen/var/tan/2f030e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tan/2f030e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/tan/311400.wgsl.expected.glsl b/test/tint/builtins/gen/var/tan/311400.wgsl.expected.glsl index fb990eaa44..51e0c50bac 100644 --- a/test/tint/builtins/gen/var/tan/311400.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tan/311400.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tan_311400() { float res = 1.55740773677825927734f; diff --git a/test/tint/builtins/gen/var/tan/539e54.wgsl.expected.glsl b/test/tint/builtins/gen/var/tan/539e54.wgsl.expected.glsl index 5a772b8963..332a4e0083 100644 --- a/test/tint/builtins/gen/var/tan/539e54.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tan/539e54.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/tan/7be368.wgsl.expected.glsl b/test/tint/builtins/gen/var/tan/7be368.wgsl.expected.glsl index 1ac28bd92f..b6158b1e4a 100644 --- a/test/tint/builtins/gen/var/tan/7be368.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tan/7be368.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tan_7be368() { vec2 res = vec2(1.55740773677825927734f); diff --git a/test/tint/builtins/gen/var/tan/7ea104.wgsl.expected.glsl b/test/tint/builtins/gen/var/tan/7ea104.wgsl.expected.glsl index 13233eb5f4..ca6b8fa7d4 100644 --- a/test/tint/builtins/gen/var/tan/7ea104.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tan/7ea104.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/tan/8ce3e9.wgsl.expected.glsl b/test/tint/builtins/gen/var/tan/8ce3e9.wgsl.expected.glsl index d9dc182047..9ceef8c1e0 100644 --- a/test/tint/builtins/gen/var/tan/8ce3e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tan/8ce3e9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/tan/9f7c9c.wgsl.expected.glsl b/test/tint/builtins/gen/var/tan/9f7c9c.wgsl.expected.glsl index a0dfce4c5b..d47a99de4b 100644 --- a/test/tint/builtins/gen/var/tan/9f7c9c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tan/9f7c9c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/tan/a0966f.wgsl.expected.glsl b/test/tint/builtins/gen/var/tan/a0966f.wgsl.expected.glsl index 5803b3ab61..1d82baf56c 100644 --- a/test/tint/builtins/gen/var/tan/a0966f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tan/a0966f.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tan_a0966f() { vec4 res = vec4(1.55740773677825927734f); diff --git a/test/tint/builtins/gen/var/tan/ae26ae.wgsl.expected.glsl b/test/tint/builtins/gen/var/tan/ae26ae.wgsl.expected.glsl index b920c445f3..64510ff91d 100644 --- a/test/tint/builtins/gen/var/tan/ae26ae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tan/ae26ae.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tan_ae26ae() { vec3 res = vec3(1.55740773677825927734f); diff --git a/test/tint/builtins/gen/var/tan/d4d491.wgsl.expected.glsl b/test/tint/builtins/gen/var/tan/d4d491.wgsl.expected.glsl index e8556c0f2a..573817b5d1 100644 --- a/test/tint/builtins/gen/var/tan/d4d491.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tan/d4d491.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/tan/db0456.wgsl.expected.glsl b/test/tint/builtins/gen/var/tan/db0456.wgsl.expected.glsl index 4230a2a66a..22041b8c82 100644 --- a/test/tint/builtins/gen/var/tan/db0456.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tan/db0456.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/tanh/06a4fe.wgsl.expected.glsl b/test/tint/builtins/gen/var/tanh/06a4fe.wgsl.expected.glsl index 8206fe0b03..0fbf518bfb 100644 --- a/test/tint/builtins/gen/var/tanh/06a4fe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tanh/06a4fe.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/tanh/313aa1.wgsl.expected.glsl b/test/tint/builtins/gen/var/tanh/313aa1.wgsl.expected.glsl index 74033cdbaf..c093c29244 100644 --- a/test/tint/builtins/gen/var/tanh/313aa1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tanh/313aa1.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tanh_313aa1() { float res = 0.76159417629241943359f; diff --git a/test/tint/builtins/gen/var/tanh/5663c5.wgsl.expected.glsl b/test/tint/builtins/gen/var/tanh/5663c5.wgsl.expected.glsl index 0fbe966e1d..ab76295a4f 100644 --- a/test/tint/builtins/gen/var/tanh/5663c5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tanh/5663c5.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/tanh/5724b3.wgsl.expected.glsl b/test/tint/builtins/gen/var/tanh/5724b3.wgsl.expected.glsl index 6f03ff6ef8..bfa83727e7 100644 --- a/test/tint/builtins/gen/var/tanh/5724b3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tanh/5724b3.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/tanh/5b19af.wgsl.expected.glsl b/test/tint/builtins/gen/var/tanh/5b19af.wgsl.expected.glsl index 0a05875caa..ca12c1b860 100644 --- a/test/tint/builtins/gen/var/tanh/5b19af.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tanh/5b19af.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/tanh/6289fd.wgsl.expected.glsl b/test/tint/builtins/gen/var/tanh/6289fd.wgsl.expected.glsl index de224d7bfc..d2482cc50a 100644 --- a/test/tint/builtins/gen/var/tanh/6289fd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tanh/6289fd.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tanh_6289fd() { vec3 res = vec3(0.76159417629241943359f); diff --git a/test/tint/builtins/gen/var/tanh/6d105a.wgsl.expected.glsl b/test/tint/builtins/gen/var/tanh/6d105a.wgsl.expected.glsl index 8515933014..fd144bcbca 100644 --- a/test/tint/builtins/gen/var/tanh/6d105a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tanh/6d105a.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/tanh/9f9fb9.wgsl.expected.glsl b/test/tint/builtins/gen/var/tanh/9f9fb9.wgsl.expected.glsl index 0a4fc08a26..2ed67c6c43 100644 --- a/test/tint/builtins/gen/var/tanh/9f9fb9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tanh/9f9fb9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/tanh/ac5d33.wgsl.expected.glsl b/test/tint/builtins/gen/var/tanh/ac5d33.wgsl.expected.glsl index 96871333e7..8f4f83bc53 100644 --- a/test/tint/builtins/gen/var/tanh/ac5d33.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tanh/ac5d33.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tanh_ac5d33() { vec4 res = vec4(0.76159417629241943359f); diff --git a/test/tint/builtins/gen/var/tanh/c15fdb.wgsl.expected.glsl b/test/tint/builtins/gen/var/tanh/c15fdb.wgsl.expected.glsl index 3dfd7f1623..8d6e872f6f 100644 --- a/test/tint/builtins/gen/var/tanh/c15fdb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tanh/c15fdb.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/tanh/c48aa6.wgsl.expected.glsl b/test/tint/builtins/gen/var/tanh/c48aa6.wgsl.expected.glsl index 767b82c2fa..c13506f5bd 100644 --- a/test/tint/builtins/gen/var/tanh/c48aa6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tanh/c48aa6.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void tanh_c48aa6() { vec2 res = vec2(0.76159417629241943359f); diff --git a/test/tint/builtins/gen/var/tanh/e8efb3.wgsl.expected.glsl b/test/tint/builtins/gen/var/tanh/e8efb3.wgsl.expected.glsl index d0dea5aa54..067732a127 100644 --- a/test/tint/builtins/gen/var/tanh/e8efb3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/tanh/e8efb3.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/textureDimensions/00348c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/00348c.wgsl.expected.glsl index 7860031d3b..a489c14ab4 100644 --- a/test/tint/builtins/gen/var/textureDimensions/00348c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/00348c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/022903.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/022903.wgsl.expected.glsl index 06d59250de..2f3ace6825 100644 --- a/test/tint/builtins/gen/var/textureDimensions/022903.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/022903.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/0890c6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/0890c6.wgsl.expected.glsl index ff3b2bfe8d..72d035e35f 100644 --- a/test/tint/builtins/gen/var/textureDimensions/0890c6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/0890c6.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/09140b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/09140b.wgsl.expected.glsl index 824dfcf634..7d5fc7589b 100644 --- a/test/tint/builtins/gen/var/textureDimensions/09140b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/09140b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/0baa0d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/0baa0d.wgsl.expected.glsl index 2586d8f4f3..a6c70ecde1 100644 --- a/test/tint/builtins/gen/var/textureDimensions/0baa0d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/0baa0d.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/0c0b0c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/0c0b0c.wgsl.expected.glsl index 5dc6e8ae26..024faed131 100644 --- a/test/tint/builtins/gen/var/textureDimensions/0c0b0c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/0c0b0c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/13f8db.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/13f8db.wgsl.expected.glsl index 25d147f48c..67134b690e 100644 --- a/test/tint/builtins/gen/var/textureDimensions/13f8db.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/13f8db.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/1417dd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/1417dd.wgsl.expected.glsl index 7b85b79eb7..3cb574e64f 100644 --- a/test/tint/builtins/gen/var/textureDimensions/1417dd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/1417dd.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/15aa17.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/15aa17.wgsl.expected.glsl index fbaf29e86e..d5af62bbf1 100644 --- a/test/tint/builtins/gen/var/textureDimensions/15aa17.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/15aa17.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/15b577.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/15b577.wgsl.expected.glsl index 09db9e288f..995b0283d7 100644 --- a/test/tint/builtins/gen/var/textureDimensions/15b577.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/15b577.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/1a2be7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/1a2be7.wgsl.expected.glsl index 62f0f66c00..f8efd856df 100644 --- a/test/tint/builtins/gen/var/textureDimensions/1a2be7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/1a2be7.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/1bc428.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/1bc428.wgsl.expected.glsl index 1c6b7ea18c..b3d0fb14d0 100644 --- a/test/tint/builtins/gen/var/textureDimensions/1bc428.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/1bc428.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/1bd78c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/1bd78c.wgsl.expected.glsl index b53e0dcbab..517ae2ea0f 100644 --- a/test/tint/builtins/gen/var/textureDimensions/1bd78c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/1bd78c.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/224113.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/224113.wgsl.expected.glsl index ba31e75873..1a7d4f20fa 100644 --- a/test/tint/builtins/gen/var/textureDimensions/224113.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/224113.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/24db07.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/24db07.wgsl.expected.glsl index ffc36901b6..76f4156f5a 100644 --- a/test/tint/builtins/gen/var/textureDimensions/24db07.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/24db07.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/26d6bf.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/26d6bf.wgsl.expected.glsl index d1c34e3ec2..72f5cd7988 100644 --- a/test/tint/builtins/gen/var/textureDimensions/26d6bf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/26d6bf.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/2e443d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/2e443d.wgsl.expected.glsl index 4991234cad..b20471e498 100644 --- a/test/tint/builtins/gen/var/textureDimensions/2e443d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/2e443d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/2fd2a4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/2fd2a4.wgsl.expected.glsl index 43f669ab53..e6ce89c97a 100644 --- a/test/tint/builtins/gen/var/textureDimensions/2fd2a4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/2fd2a4.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/31799c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/31799c.wgsl.expected.glsl index 5a966195d0..22755fb563 100644 --- a/test/tint/builtins/gen/var/textureDimensions/31799c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/31799c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/35a7e5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/35a7e5.wgsl.expected.glsl index dbbeaeef04..eb6212e7c0 100644 --- a/test/tint/builtins/gen/var/textureDimensions/35a7e5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/35a7e5.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/378a65.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/378a65.wgsl.expected.glsl index 443adeb96e..84d8d85249 100644 --- a/test/tint/builtins/gen/var/textureDimensions/378a65.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/378a65.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/382b16.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/382b16.wgsl.expected.glsl index e6cf72988b..919180a87e 100644 --- a/test/tint/builtins/gen/var/textureDimensions/382b16.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/382b16.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/3a5bb1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/3a5bb1.wgsl.expected.glsl index 2ee9f6d8de..01c6da4f5e 100644 --- a/test/tint/builtins/gen/var/textureDimensions/3a5bb1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/3a5bb1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/3a7b69.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/3a7b69.wgsl.expected.glsl index 6137b7c057..84a983b6b3 100644 --- a/test/tint/builtins/gen/var/textureDimensions/3a7b69.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/3a7b69.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/3af3e7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/3af3e7.wgsl.expected.glsl index c77a89978d..19baa200ee 100644 --- a/test/tint/builtins/gen/var/textureDimensions/3af3e7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/3af3e7.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/3b38f6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/3b38f6.wgsl.expected.glsl index c7c38eea6a..4fbcaa9c04 100644 --- a/test/tint/builtins/gen/var/textureDimensions/3b38f6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/3b38f6.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/3baab5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/3baab5.wgsl.expected.glsl index d2c760913e..19a7d18e00 100644 --- a/test/tint/builtins/gen/var/textureDimensions/3baab5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/3baab5.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/3f3474.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/3f3474.wgsl.expected.glsl index 3fdde2dbde..6ddadf7e62 100644 --- a/test/tint/builtins/gen/var/textureDimensions/3f3474.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/3f3474.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/3fc3dc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/3fc3dc.wgsl.expected.glsl index 974be2d7d8..ed9e86ca76 100644 --- a/test/tint/builtins/gen/var/textureDimensions/3fc3dc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/3fc3dc.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/40c671.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/40c671.wgsl.expected.glsl index 388ebf94c4..ba553adbbc 100644 --- a/test/tint/builtins/gen/var/textureDimensions/40c671.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/40c671.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/40ecf4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/40ecf4.wgsl.expected.glsl index 6317e7fc55..0303a2b362 100644 --- a/test/tint/builtins/gen/var/textureDimensions/40ecf4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/40ecf4.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/41545f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/41545f.wgsl.expected.glsl index 4eb7836491..5e55fcace4 100644 --- a/test/tint/builtins/gen/var/textureDimensions/41545f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/41545f.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/445376.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/445376.wgsl.expected.glsl index 3b24b6bf92..7937721e33 100644 --- a/test/tint/builtins/gen/var/textureDimensions/445376.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/445376.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/44b358.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/44b358.wgsl.expected.glsl index 868adcbc3d..0e68b5bea1 100644 --- a/test/tint/builtins/gen/var/textureDimensions/44b358.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/44b358.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/452fc1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/452fc1.wgsl.expected.glsl index 4c6f856876..5927223da0 100644 --- a/test/tint/builtins/gen/var/textureDimensions/452fc1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/452fc1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/46f0fc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/46f0fc.wgsl.expected.glsl index fd530f5865..5ed91b78c6 100644 --- a/test/tint/builtins/gen/var/textureDimensions/46f0fc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/46f0fc.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/49a067.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/49a067.wgsl.expected.glsl index 2a19ebd05e..8f68a03c11 100644 --- a/test/tint/builtins/gen/var/textureDimensions/49a067.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/49a067.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/4b26ef.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/4b26ef.wgsl.expected.glsl index b7b0de1095..42c0aa4ca0 100644 --- a/test/tint/builtins/gen/var/textureDimensions/4b26ef.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/4b26ef.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/4be71b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/4be71b.wgsl.expected.glsl index 48ba467a08..e969688496 100644 --- a/test/tint/builtins/gen/var/textureDimensions/4be71b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/4be71b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/528c0e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/528c0e.wgsl.expected.glsl index 68b08b730b..9901454131 100644 --- a/test/tint/builtins/gen/var/textureDimensions/528c0e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/528c0e.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/58a82d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/58a82d.wgsl.expected.glsl index 18d8f1b361..b7204fda36 100644 --- a/test/tint/builtins/gen/var/textureDimensions/58a82d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/58a82d.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/591981.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/591981.wgsl.expected.glsl index d9c6003926..616acb13bd 100644 --- a/test/tint/builtins/gen/var/textureDimensions/591981.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/591981.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/599ab5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/599ab5.wgsl.expected.glsl index 7f5fe21110..7b5d754c6b 100644 --- a/test/tint/builtins/gen/var/textureDimensions/599ab5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/599ab5.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/5b4b10.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/5b4b10.wgsl.expected.glsl index bc304ff0a1..adb816466d 100644 --- a/test/tint/builtins/gen/var/textureDimensions/5b4b10.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/5b4b10.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/5df042.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/5df042.wgsl.expected.glsl index 53d46d7a61..b8b7619d62 100644 --- a/test/tint/builtins/gen/var/textureDimensions/5df042.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/5df042.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/607979.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/607979.wgsl.expected.glsl index 01d6c50782..22a0c4ab7e 100644 --- a/test/tint/builtins/gen/var/textureDimensions/607979.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/607979.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/62cb5a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/62cb5a.wgsl.expected.glsl index 384f79497b..15da75775e 100644 --- a/test/tint/builtins/gen/var/textureDimensions/62cb5a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/62cb5a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/64dc74.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/64dc74.wgsl.expected.glsl index 0d7ee0bf4e..0b118c84a4 100644 --- a/test/tint/builtins/gen/var/textureDimensions/64dc74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/64dc74.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isamplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/674058.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/674058.wgsl.expected.glsl index b48d280d8b..5a8866dc88 100644 --- a/test/tint/builtins/gen/var/textureDimensions/674058.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/674058.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/6e6c7a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/6e6c7a.wgsl.expected.glsl index 9cc4f3e3ea..7fce54f892 100644 --- a/test/tint/builtins/gen/var/textureDimensions/6e6c7a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/6e6c7a.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/6f1b5d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/6f1b5d.wgsl.expected.glsl index 7bc3cfb96b..f62df712e1 100644 --- a/test/tint/builtins/gen/var/textureDimensions/6f1b5d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/6f1b5d.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/7228de.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/7228de.wgsl.expected.glsl index 0f21a9a7c6..18efe9bdc5 100644 --- a/test/tint/builtins/gen/var/textureDimensions/7228de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/7228de.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/756031.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/756031.wgsl.expected.glsl index 02be4d9eb6..69b13ae2f9 100644 --- a/test/tint/builtins/gen/var/textureDimensions/756031.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/756031.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/756304.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/756304.wgsl.expected.glsl index 17f9f2f02f..c50ac10a38 100644 --- a/test/tint/builtins/gen/var/textureDimensions/756304.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/756304.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/79d168.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/79d168.wgsl.expected.glsl index 5ff9472a88..fea91c99bb 100644 --- a/test/tint/builtins/gen/var/textureDimensions/79d168.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/79d168.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/7a3890.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/7a3890.wgsl.expected.glsl index 13a763664d..9df52efb9c 100644 --- a/test/tint/builtins/gen/var/textureDimensions/7a3890.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/7a3890.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/7a9e30.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/7a9e30.wgsl.expected.glsl index f972f63326..9f40f671dc 100644 --- a/test/tint/builtins/gen/var/textureDimensions/7a9e30.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/7a9e30.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usamplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/84f363.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/84f363.wgsl.expected.glsl index d3889a97ac..06fb23cabc 100644 --- a/test/tint/builtins/gen/var/textureDimensions/84f363.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/84f363.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/867ead.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/867ead.wgsl.expected.glsl index dbeb5793b4..87866be1d8 100644 --- a/test/tint/builtins/gen/var/textureDimensions/867ead.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/867ead.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/8efd47.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/8efd47.wgsl.expected.glsl index 2749b28133..a56171b7de 100644 --- a/test/tint/builtins/gen/var/textureDimensions/8efd47.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/8efd47.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/902179.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/902179.wgsl.expected.glsl index dd46ad695a..1722153caf 100644 --- a/test/tint/builtins/gen/var/textureDimensions/902179.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/902179.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/90dd74.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/90dd74.wgsl.expected.glsl index 0411303e94..80cbfb9d89 100644 --- a/test/tint/builtins/gen/var/textureDimensions/90dd74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/90dd74.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/920006.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/920006.wgsl.expected.glsl index da96de6f21..cb3e3a0b65 100644 --- a/test/tint/builtins/gen/var/textureDimensions/920006.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/920006.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/92552e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/92552e.wgsl.expected.glsl index a5fefdc5ca..9d6d281bd9 100644 --- a/test/tint/builtins/gen/var/textureDimensions/92552e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/92552e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/965645.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/965645.wgsl.expected.glsl index 4d0484e27a..504156e4e1 100644 --- a/test/tint/builtins/gen/var/textureDimensions/965645.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/965645.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/991ea9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/991ea9.wgsl.expected.glsl index ede72f9eac..d34e6ad9ad 100644 --- a/test/tint/builtins/gen/var/textureDimensions/991ea9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/991ea9.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/9b223b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/9b223b.wgsl.expected.glsl index 1bc995d0a7..283374086d 100644 --- a/test/tint/builtins/gen/var/textureDimensions/9b223b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/9b223b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/9baf27.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/9baf27.wgsl.expected.glsl index a27a5497a6..43c6b437ff 100644 --- a/test/tint/builtins/gen/var/textureDimensions/9baf27.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/9baf27.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usamplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/9c7a00.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/9c7a00.wgsl.expected.glsl index 2368d70b52..6a32694137 100644 --- a/test/tint/builtins/gen/var/textureDimensions/9c7a00.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/9c7a00.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/9cd4ca.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/9cd4ca.wgsl.expected.glsl index 409d237ef6..bcb4cd4a02 100644 --- a/test/tint/builtins/gen/var/textureDimensions/9cd4ca.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/9cd4ca.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usamplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/9e0794.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/9e0794.wgsl.expected.glsl index bd93fe965d..227c84bbbf 100644 --- a/test/tint/builtins/gen/var/textureDimensions/9e0794.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/9e0794.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/a2ba5e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/a2ba5e.wgsl.expected.glsl index 3362a448f1..01c539560a 100644 --- a/test/tint/builtins/gen/var/textureDimensions/a2ba5e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/a2ba5e.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isamplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/a48049.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/a48049.wgsl.expected.glsl index ecb97b870d..5a2de99ef9 100644 --- a/test/tint/builtins/gen/var/textureDimensions/a48049.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/a48049.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/a4cd56.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/a4cd56.wgsl.expected.glsl index b94c4df0c8..0b0bd81c9c 100644 --- a/test/tint/builtins/gen/var/textureDimensions/a4cd56.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/a4cd56.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/aa4353.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/aa4353.wgsl.expected.glsl index 9476a5e869..b3c051d2bf 100644 --- a/test/tint/builtins/gen/var/textureDimensions/aa4353.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/aa4353.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/aac604.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/aac604.wgsl.expected.glsl index 83ed0d3044..62ea911e76 100644 --- a/test/tint/builtins/gen/var/textureDimensions/aac604.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/aac604.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/ad7d3b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/ad7d3b.wgsl.expected.glsl index 069e1c5b3a..a2ddf21d2d 100644 --- a/test/tint/builtins/gen/var/textureDimensions/ad7d3b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/ad7d3b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/b46d97.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/b46d97.wgsl.expected.glsl index 6b59f60532..14df58e7f2 100644 --- a/test/tint/builtins/gen/var/textureDimensions/b46d97.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/b46d97.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/bb95d9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/bb95d9.wgsl.expected.glsl index e826968f48..850a187894 100644 --- a/test/tint/builtins/gen/var/textureDimensions/bb95d9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/bb95d9.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/bbe285.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/bbe285.wgsl.expected.glsl index 2316be5da1..72c08ac07b 100644 --- a/test/tint/builtins/gen/var/textureDimensions/bbe285.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/bbe285.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/c1dbf6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/c1dbf6.wgsl.expected.glsl index 4acf890a3f..71bc21388d 100644 --- a/test/tint/builtins/gen/var/textureDimensions/c1dbf6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/c1dbf6.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/c2cdd3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/c2cdd3.wgsl.expected.glsl index 3e656b4f99..0835ebcce1 100644 --- a/test/tint/builtins/gen/var/textureDimensions/c2cdd3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/c2cdd3.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/c44fc1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/c44fc1.wgsl.expected.glsl index b578f045cb..e335d31948 100644 --- a/test/tint/builtins/gen/var/textureDimensions/c44fc1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/c44fc1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/c5a36e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/c5a36e.wgsl.expected.glsl index f35d537224..0050738c98 100644 --- a/test/tint/builtins/gen/var/textureDimensions/c5a36e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/c5a36e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/c871f3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/c871f3.wgsl.expected.glsl index 1d4269438f..b94248d6f9 100644 --- a/test/tint/builtins/gen/var/textureDimensions/c871f3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/c871f3.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/cad3b7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/cad3b7.wgsl.expected.glsl index 696315471a..926c382f2f 100644 --- a/test/tint/builtins/gen/var/textureDimensions/cad3b7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/cad3b7.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/cc947b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/cc947b.wgsl.expected.glsl index f3b5c23e7b..9f2845e1d4 100644 --- a/test/tint/builtins/gen/var/textureDimensions/cc947b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/cc947b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/cdc6c9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/cdc6c9.wgsl.expected.glsl index b86cb50e4f..76639c554a 100644 --- a/test/tint/builtins/gen/var/textureDimensions/cdc6c9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/cdc6c9.wgsl.expected.glsl @@ -69,7 +69,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; struct GammaTransferParams { float G; diff --git a/test/tint/builtins/gen/var/textureDimensions/d08a94.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/d08a94.wgsl.expected.glsl index a876ea718e..06a5867242 100644 --- a/test/tint/builtins/gen/var/textureDimensions/d08a94.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/d08a94.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/d1b882.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/d1b882.wgsl.expected.glsl index 37a302d356..ee85c68c55 100644 --- a/test/tint/builtins/gen/var/textureDimensions/d1b882.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/d1b882.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/d3accd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/d3accd.wgsl.expected.glsl index 7b040650e1..56cc46e564 100644 --- a/test/tint/builtins/gen/var/textureDimensions/d3accd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/d3accd.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/d63c28.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/d63c28.wgsl.expected.glsl index bbd174ecb4..91da2e3cba 100644 --- a/test/tint/builtins/gen/var/textureDimensions/d63c28.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/d63c28.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/d8ba68.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/d8ba68.wgsl.expected.glsl index d9d5a8fd11..63abdf2ed3 100644 --- a/test/tint/builtins/gen/var/textureDimensions/d8ba68.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/d8ba68.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/d8f887.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/d8f887.wgsl.expected.glsl index 5c3606f219..0681ec96b5 100644 --- a/test/tint/builtins/gen/var/textureDimensions/d8f887.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/d8f887.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/da30d2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/da30d2.wgsl.expected.glsl index 6585696fb8..18ee7787a9 100644 --- a/test/tint/builtins/gen/var/textureDimensions/da30d2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/da30d2.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/dc83ce.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/dc83ce.wgsl.expected.glsl index dd892e1fd6..fbf5bb4ee5 100644 --- a/test/tint/builtins/gen/var/textureDimensions/dc83ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/dc83ce.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/dee461.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/dee461.wgsl.expected.glsl index 1ffc53c087..7887fe8f35 100644 --- a/test/tint/builtins/gen/var/textureDimensions/dee461.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/dee461.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/dfdc32.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/dfdc32.wgsl.expected.glsl index 26c86d91fa..a722e7874e 100644 --- a/test/tint/builtins/gen/var/textureDimensions/dfdc32.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/dfdc32.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/e122fe.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/e122fe.wgsl.expected.glsl index 38d1b36e53..ae62815693 100644 --- a/test/tint/builtins/gen/var/textureDimensions/e122fe.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/e122fe.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/e18a8b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/e18a8b.wgsl.expected.glsl index 4db6acd17b..226cfc8351 100644 --- a/test/tint/builtins/gen/var/textureDimensions/e18a8b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/e18a8b.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/e4bfd2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/e4bfd2.wgsl.expected.glsl index 5bfee51b78..02ba803fed 100644 --- a/test/tint/builtins/gen/var/textureDimensions/e4bfd2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/e4bfd2.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/e4e310.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/e4e310.wgsl.expected.glsl index 3d1842ce0b..4d247bab56 100644 --- a/test/tint/builtins/gen/var/textureDimensions/e4e310.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/e4e310.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/e5a203.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/e5a203.wgsl.expected.glsl index a0927347e4..23f76f626e 100644 --- a/test/tint/builtins/gen/var/textureDimensions/e5a203.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/e5a203.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/e99308.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/e99308.wgsl.expected.glsl index a9726abd96..adf7549819 100644 --- a/test/tint/builtins/gen/var/textureDimensions/e99308.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/e99308.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/ea066c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/ea066c.wgsl.expected.glsl index 55474629dc..89b1b272b4 100644 --- a/test/tint/builtins/gen/var/textureDimensions/ea066c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/ea066c.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/eafe19.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/eafe19.wgsl.expected.glsl index 0a02a51f91..e27d0dc840 100644 --- a/test/tint/builtins/gen/var/textureDimensions/eafe19.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/eafe19.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/eb03b1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/eb03b1.wgsl.expected.glsl index b26825ca73..3594b7d988 100644 --- a/test/tint/builtins/gen/var/textureDimensions/eb03b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/eb03b1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/ef2e58.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/ef2e58.wgsl.expected.glsl index 1ff0462464..d56d2daf8d 100644 --- a/test/tint/builtins/gen/var/textureDimensions/ef2e58.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/ef2e58.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/f17acd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/f17acd.wgsl.expected.glsl index acb7c4dc93..b9924e5894 100644 --- a/test/tint/builtins/gen/var/textureDimensions/f17acd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/f17acd.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/f3a2ac.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/f3a2ac.wgsl.expected.glsl index 1b19e45cdf..77e0d2e134 100644 --- a/test/tint/builtins/gen/var/textureDimensions/f3a2ac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/f3a2ac.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image3D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/f4e469.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/f4e469.wgsl.expected.glsl index 6b6261fb2f..347f90dfd9 100644 --- a/test/tint/builtins/gen/var/textureDimensions/f4e469.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/f4e469.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/f626b3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/f626b3.wgsl.expected.glsl index c4ade335b4..2967711a0e 100644 --- a/test/tint/builtins/gen/var/textureDimensions/f626b3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/f626b3.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isamplerCube arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/f8522e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/f8522e.wgsl.expected.glsl index a5532bcae1..f7631a1cfa 100644 --- a/test/tint/builtins/gen/var/textureDimensions/f8522e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/f8522e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/fbb15a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/fbb15a.wgsl.expected.glsl index 611c55ab8c..d4d388615d 100644 --- a/test/tint/builtins/gen/var/textureDimensions/fbb15a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/fbb15a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureDimensions/fdf6e9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/fdf6e9.wgsl.expected.glsl index bcf1e6c03b..0abbe9b218 100644 --- a/test/tint/builtins/gen/var/textureDimensions/fdf6e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureDimensions/fdf6e9.wgsl.expected.glsl @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureGather/0166ec.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/0166ec.wgsl.expected.glsl index f9047d1d68..0f72812cb2 100644 --- a/test/tint/builtins/gen/var/textureGather/0166ec.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/0166ec.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isamplerCube arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/10c554.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/10c554.wgsl.expected.glsl index 186cfe0db6..09e648be8c 100644 --- a/test/tint/builtins/gen/var/textureGather/10c554.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/10c554.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCubeShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureGather/11b2db.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/11b2db.wgsl.expected.glsl index afde8a5c79..e09eea53db 100644 --- a/test/tint/builtins/gen/var/textureGather/11b2db.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/11b2db.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/17baac.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/17baac.wgsl.expected.glsl index a5180b1fbc..d40c22858a 100644 --- a/test/tint/builtins/gen/var/textureGather/17baac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/17baac.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/1bf0ab.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/1bf0ab.wgsl.expected.glsl index f505a88967..051985c604 100644 --- a/test/tint/builtins/gen/var/textureGather/1bf0ab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/1bf0ab.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/1f7f6b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/1f7f6b.wgsl.expected.glsl index 20515d0ea1..2b662223cb 100644 --- a/test/tint/builtins/gen/var/textureGather/1f7f6b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/1f7f6b.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureGather/22e930.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/22e930.wgsl.expected.glsl index 0dfc33ba19..2bed9bea19 100644 --- a/test/tint/builtins/gen/var/textureGather/22e930.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/22e930.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/238ec4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/238ec4.wgsl.expected.glsl index e34db15677..034f3e873f 100644 --- a/test/tint/builtins/gen/var/textureGather/238ec4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/238ec4.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/24b0bd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/24b0bd.wgsl.expected.glsl index 087a39e83f..a71636908d 100644 --- a/test/tint/builtins/gen/var/textureGather/24b0bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/24b0bd.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/269250.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/269250.wgsl.expected.glsl index 8243acd20b..99d431b841 100644 --- a/test/tint/builtins/gen/var/textureGather/269250.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/269250.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/2a4f40.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/2a4f40.wgsl.expected.glsl index ff5fe8aac9..968bf13ff0 100644 --- a/test/tint/builtins/gen/var/textureGather/2a4f40.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/2a4f40.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureGather/2cc066.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/2cc066.wgsl.expected.glsl index c91bd08b34..d7951cc6d9 100644 --- a/test/tint/builtins/gen/var/textureGather/2cc066.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/2cc066.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/2e0ed5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/2e0ed5.wgsl.expected.glsl index f68eb1b792..aa183b1937 100644 --- a/test/tint/builtins/gen/var/textureGather/2e0ed5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/2e0ed5.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureGather/32c4e8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/32c4e8.wgsl.expected.glsl index 9ddf0cda6d..425ba5122d 100644 --- a/test/tint/builtins/gen/var/textureGather/32c4e8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/32c4e8.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/3b32cc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/3b32cc.wgsl.expected.glsl index e7a712f80f..1c49804df8 100644 --- a/test/tint/builtins/gen/var/textureGather/3b32cc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/3b32cc.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usamplerCube arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/445793.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/445793.wgsl.expected.glsl index 2185e4bf3f..39ea53b6b5 100644 --- a/test/tint/builtins/gen/var/textureGather/445793.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/445793.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/49b07f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/49b07f.wgsl.expected.glsl index 1456aecf4e..01bc9740aa 100644 --- a/test/tint/builtins/gen/var/textureGather/49b07f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/49b07f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/4b8103.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/4b8103.wgsl.expected.glsl index e7c63808bf..45dad1dd4b 100644 --- a/test/tint/builtins/gen/var/textureGather/4b8103.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/4b8103.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/4e8ac5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/4e8ac5.wgsl.expected.glsl index 313a123192..e9d56516ca 100644 --- a/test/tint/builtins/gen/var/textureGather/4e8ac5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/4e8ac5.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/5266da.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/5266da.wgsl.expected.glsl index 9447779011..d9b998994e 100644 --- a/test/tint/builtins/gen/var/textureGather/5266da.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/5266da.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/59372a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/59372a.wgsl.expected.glsl index ef49fee352..30d28b703e 100644 --- a/test/tint/builtins/gen/var/textureGather/59372a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/59372a.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/5ba85f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/5ba85f.wgsl.expected.glsl index 36a4f92e56..d0a01e3a33 100644 --- a/test/tint/builtins/gen/var/textureGather/5ba85f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/5ba85f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isamplerCube arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/5bd491.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/5bd491.wgsl.expected.glsl index a7fb50e66d..282552e20d 100644 --- a/test/tint/builtins/gen/var/textureGather/5bd491.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/5bd491.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/6b7b74.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/6b7b74.wgsl.expected.glsl index c701d981ae..f87b94b4d5 100644 --- a/test/tint/builtins/gen/var/textureGather/6b7b74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/6b7b74.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/7c3828.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/7c3828.wgsl.expected.glsl index a90981533d..73cc376c54 100644 --- a/test/tint/builtins/gen/var/textureGather/7c3828.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/7c3828.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/831549.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/831549.wgsl.expected.glsl index 961393d279..63a28fd85c 100644 --- a/test/tint/builtins/gen/var/textureGather/831549.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/831549.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/89680f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/89680f.wgsl.expected.glsl index a37300fde6..1953e6ff34 100644 --- a/test/tint/builtins/gen/var/textureGather/89680f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/89680f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usamplerCube arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/8b754c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/8b754c.wgsl.expected.glsl index e3d1439cc6..ecc6c2f86c 100644 --- a/test/tint/builtins/gen/var/textureGather/8b754c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/8b754c.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/8fae00.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/8fae00.wgsl.expected.glsl index 33dae70e1c..5914fecced 100644 --- a/test/tint/builtins/gen/var/textureGather/8fae00.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/8fae00.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/92ea47.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/92ea47.wgsl.expected.glsl index 2ce2083410..38c63af044 100644 --- a/test/tint/builtins/gen/var/textureGather/92ea47.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/92ea47.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/986700.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/986700.wgsl.expected.glsl index 652553311a..7143966fb3 100644 --- a/test/tint/builtins/gen/var/textureGather/986700.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/986700.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/9a6358.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/9a6358.wgsl.expected.glsl index e545a56dd9..157c85924a 100644 --- a/test/tint/builtins/gen/var/textureGather/9a6358.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/9a6358.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureGather/9ab41e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/9ab41e.wgsl.expected.glsl index 8dc448a5d0..b5c2ca2813 100644 --- a/test/tint/builtins/gen/var/textureGather/9ab41e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/9ab41e.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/a0372b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/a0372b.wgsl.expected.glsl index a9b21569d2..544ad3c4dc 100644 --- a/test/tint/builtins/gen/var/textureGather/a0372b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/a0372b.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/a68027.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/a68027.wgsl.expected.glsl index 69ab184591..046c95fe05 100644 --- a/test/tint/builtins/gen/var/textureGather/a68027.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/a68027.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureGather/af55b3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/af55b3.wgsl.expected.glsl index 49d493e23e..1b1494012e 100644 --- a/test/tint/builtins/gen/var/textureGather/af55b3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/af55b3.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/bb3ac5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/bb3ac5.wgsl.expected.glsl index 349a35d5f4..a3af8c3636 100644 --- a/test/tint/builtins/gen/var/textureGather/bb3ac5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/bb3ac5.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/bd33b6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/bd33b6.wgsl.expected.glsl index 6e577bbb69..20aca60595 100644 --- a/test/tint/builtins/gen/var/textureGather/bd33b6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/bd33b6.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/ccadde.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/ccadde.wgsl.expected.glsl index 30bcddf2de..0d1bc67030 100644 --- a/test/tint/builtins/gen/var/textureGather/ccadde.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/ccadde.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/ce5578.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/ce5578.wgsl.expected.glsl index 33747541d6..1ae596e435 100644 --- a/test/tint/builtins/gen/var/textureGather/ce5578.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/ce5578.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/cf9112.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/cf9112.wgsl.expected.glsl index 114bf341ea..1bdbad7c56 100644 --- a/test/tint/builtins/gen/var/textureGather/cf9112.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/cf9112.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/d1f187.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/d1f187.wgsl.expected.glsl index 8acc02a295..2e044b99db 100644 --- a/test/tint/builtins/gen/var/textureGather/d1f187.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/d1f187.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/d6507c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/d6507c.wgsl.expected.glsl index bbefe2f3f9..2beb5a55a8 100644 --- a/test/tint/builtins/gen/var/textureGather/d6507c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/d6507c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/d8e958.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/d8e958.wgsl.expected.glsl index f5473aa29f..6a5c908dbd 100644 --- a/test/tint/builtins/gen/var/textureGather/d8e958.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/d8e958.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/d90605.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/d90605.wgsl.expected.glsl index 42f3587edd..7f25788569 100644 --- a/test/tint/builtins/gen/var/textureGather/d90605.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/d90605.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureGather/dc6661.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/dc6661.wgsl.expected.glsl index ea16dffdf7..866c8a9326 100644 --- a/test/tint/builtins/gen/var/textureGather/dc6661.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/dc6661.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/e3165f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/e3165f.wgsl.expected.glsl index b44b9f0b7c..4dd4e0d05a 100644 --- a/test/tint/builtins/gen/var/textureGather/e3165f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/e3165f.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/e9d390.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/e9d390.wgsl.expected.glsl index 4ff414a268..5245599421 100644 --- a/test/tint/builtins/gen/var/textureGather/e9d390.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/e9d390.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGather/ea8eb4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/ea8eb4.wgsl.expected.glsl index 6c25408264..18007682ba 100644 --- a/test/tint/builtins/gen/var/textureGather/ea8eb4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGather/ea8eb4.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_1_arg_2; diff --git a/test/tint/builtins/gen/var/textureGatherCompare/144a9a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGatherCompare/144a9a.wgsl.expected.glsl index 5b36ee0bc6..3a6c82f950 100644 --- a/test/tint/builtins/gen/var/textureGatherCompare/144a9a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGatherCompare/144a9a.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureGatherCompare/182fd4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGatherCompare/182fd4.wgsl.expected.glsl index 540dce62df..11be5c981e 100644 --- a/test/tint/builtins/gen/var/textureGatherCompare/182fd4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGatherCompare/182fd4.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCubeShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureGatherCompare/313add.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGatherCompare/313add.wgsl.expected.glsl index f997ae2fcf..dce2b4b23f 100644 --- a/test/tint/builtins/gen/var/textureGatherCompare/313add.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGatherCompare/313add.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureGatherCompare/6d9352.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGatherCompare/6d9352.wgsl.expected.glsl index 330a410b04..6f0abb2317 100644 --- a/test/tint/builtins/gen/var/textureGatherCompare/6d9352.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGatherCompare/6d9352.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureGatherCompare/783e65.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGatherCompare/783e65.wgsl.expected.glsl index 41612703ba..3f48c05e55 100644 --- a/test/tint/builtins/gen/var/textureGatherCompare/783e65.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGatherCompare/783e65.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureGatherCompare/b5bc43.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGatherCompare/b5bc43.wgsl.expected.glsl index a760aa8b74..9f3e52194b 100644 --- a/test/tint/builtins/gen/var/textureGatherCompare/b5bc43.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGatherCompare/b5bc43.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureGatherCompare/f585cc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGatherCompare/f585cc.wgsl.expected.glsl index 0da1ef087d..b09d9a3772 100644 --- a/test/tint/builtins/gen/var/textureGatherCompare/f585cc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureGatherCompare/f585cc.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureLoad/019da0.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/019da0.wgsl.expected.glsl index 2cc56adb3c..c8b50ccd36 100644 --- a/test/tint/builtins/gen/var/textureLoad/019da0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/019da0.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/026217.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/026217.wgsl.expected.glsl index 280e45d5db..579b496c65 100644 --- a/test/tint/builtins/gen/var/textureLoad/026217.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/026217.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/04b911.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/04b911.wgsl.expected.glsl index 8c2ef9fbf7..791026897e 100644 --- a/test/tint/builtins/gen/var/textureLoad/04b911.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/04b911.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/0cb698.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/0cb698.wgsl.expected.glsl index e9ea555386..c338ee30de 100644 --- a/test/tint/builtins/gen/var/textureLoad/0cb698.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/0cb698.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/1373dc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/1373dc.wgsl.expected.glsl index 800cb84f7a..e9622dd050 100644 --- a/test/tint/builtins/gen/var/textureLoad/1373dc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/1373dc.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/168dc8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/168dc8.wgsl.expected.glsl index 09820b14af..37475d9168 100644 --- a/test/tint/builtins/gen/var/textureLoad/168dc8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/168dc8.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/19cf87.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/19cf87.wgsl.expected.glsl index 72321cdb45..7fa1fe65b2 100644 --- a/test/tint/builtins/gen/var/textureLoad/19cf87.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/19cf87.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/1b051f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/1b051f.wgsl.expected.glsl index 7fdc337bd4..54863774b2 100644 --- a/test/tint/builtins/gen/var/textureLoad/1b051f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/1b051f.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/1b8588.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/1b8588.wgsl.expected.glsl index 9cbd32cda5..b1677489ec 100644 --- a/test/tint/builtins/gen/var/textureLoad/1b8588.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/1b8588.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/1bfdfb.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/1bfdfb.wgsl.expected.glsl index 8f1e2bfbc6..f45001eb65 100644 --- a/test/tint/builtins/gen/var/textureLoad/1bfdfb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/1bfdfb.wgsl.expected.glsl @@ -103,7 +103,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_select(vec3 param_0, vec3 param_1, bvec3 param_2) { return vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/textureLoad/1c562a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/1c562a.wgsl.expected.glsl index 0c7eafabff..178f8f3e9b 100644 --- a/test/tint/builtins/gen/var/textureLoad/1c562a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/1c562a.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/1f2016.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/1f2016.wgsl.expected.glsl index 440f1f0ba7..2ff93e7b7c 100644 --- a/test/tint/builtins/gen/var/textureLoad/1f2016.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/1f2016.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/216c37.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/216c37.wgsl.expected.glsl index b274e163b6..6f459b6ddf 100644 --- a/test/tint/builtins/gen/var/textureLoad/216c37.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/216c37.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/21d1c4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/21d1c4.wgsl.expected.glsl index 3323fd1e47..655744f9dd 100644 --- a/test/tint/builtins/gen/var/textureLoad/21d1c4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/21d1c4.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/223246.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/223246.wgsl.expected.glsl index fb6abd4a76..568c5e315a 100644 --- a/test/tint/builtins/gen/var/textureLoad/223246.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/223246.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/2363be.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/2363be.wgsl.expected.glsl index 5f991d15f6..907d471546 100644 --- a/test/tint/builtins/gen/var/textureLoad/2363be.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/2363be.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/2d479c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/2d479c.wgsl.expected.glsl index 75f3f2efd9..2b8746ee34 100644 --- a/test/tint/builtins/gen/var/textureLoad/2d479c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/2d479c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/2e09aa.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/2e09aa.wgsl.expected.glsl index a2d98f7ce1..677ce10e0b 100644 --- a/test/tint/builtins/gen/var/textureLoad/2e09aa.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/2e09aa.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/38f8ab.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/38f8ab.wgsl.expected.glsl index bd5ba81330..47f7425a05 100644 --- a/test/tint/builtins/gen/var/textureLoad/38f8ab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/38f8ab.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/3c96e8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/3c96e8.wgsl.expected.glsl index 4adc61d6ea..53df6beeb5 100644 --- a/test/tint/builtins/gen/var/textureLoad/3c96e8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/3c96e8.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/3d3fd1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/3d3fd1.wgsl.expected.glsl index 779e77887a..4c7eb65a69 100644 --- a/test/tint/builtins/gen/var/textureLoad/3d3fd1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/3d3fd1.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/3da3ed.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/3da3ed.wgsl.expected.glsl index ea4d956f8e..4b78c9921a 100644 --- a/test/tint/builtins/gen/var/textureLoad/3da3ed.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/3da3ed.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/439e2a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/439e2a.wgsl.expected.glsl index fe862ceb5f..e0088fe5a5 100644 --- a/test/tint/builtins/gen/var/textureLoad/439e2a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/439e2a.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/46a93f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/46a93f.wgsl.expected.glsl index 32865c795d..df7c9155b5 100644 --- a/test/tint/builtins/gen/var/textureLoad/46a93f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/46a93f.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/47e818.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/47e818.wgsl.expected.glsl index e39c1cbcaf..987bf59509 100644 --- a/test/tint/builtins/gen/var/textureLoad/47e818.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/47e818.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/484344.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/484344.wgsl.expected.glsl index 0e2c1fa000..dbfc8a4a41 100644 --- a/test/tint/builtins/gen/var/textureLoad/484344.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/484344.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/49f76f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/49f76f.wgsl.expected.glsl index ee70945b4a..f583087ac6 100644 --- a/test/tint/builtins/gen/var/textureLoad/49f76f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/49f76f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/4acb64.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/4acb64.wgsl.expected.glsl index dd3b754558..cce7df99b4 100644 --- a/test/tint/builtins/gen/var/textureLoad/4acb64.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/4acb64.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/4c423f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/4c423f.wgsl.expected.glsl index 68ff2ded1e..799565f444 100644 --- a/test/tint/builtins/gen/var/textureLoad/4c423f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/4c423f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/4db25c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/4db25c.wgsl.expected.glsl index 59d808564a..d1ba35ab91 100644 --- a/test/tint/builtins/gen/var/textureLoad/4db25c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/4db25c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/4fd803.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/4fd803.wgsl.expected.glsl index d475ffce75..bf301fe93f 100644 --- a/test/tint/builtins/gen/var/textureLoad/4fd803.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/4fd803.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/53e142.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/53e142.wgsl.expected.glsl index f3a6be895b..471857acde 100644 --- a/test/tint/builtins/gen/var/textureLoad/53e142.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/53e142.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/54a59b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/54a59b.wgsl.expected.glsl index d62677ea63..9ee8433f72 100644 --- a/test/tint/builtins/gen/var/textureLoad/54a59b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/54a59b.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/5a2f9d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/5a2f9d.wgsl.expected.glsl index e6bbe1a29f..034336c512 100644 --- a/test/tint/builtins/gen/var/textureLoad/5a2f9d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/5a2f9d.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/6154d4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6154d4.wgsl.expected.glsl index 3b91982c9b..3460e5d0e5 100644 --- a/test/tint/builtins/gen/var/textureLoad/6154d4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/6154d4.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/6273b1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6273b1.wgsl.expected.glsl index 05d767fdce..fa5b3dd868 100644 --- a/test/tint/builtins/gen/var/textureLoad/6273b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/6273b1.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/62d1de.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/62d1de.wgsl.expected.glsl index 574367218e..0de485434a 100644 --- a/test/tint/builtins/gen/var/textureLoad/62d1de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/62d1de.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/639962.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/639962.wgsl.expected.glsl index e2d401b19f..8a2e50954d 100644 --- a/test/tint/builtins/gen/var/textureLoad/639962.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/639962.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/656d76.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/656d76.wgsl.expected.glsl index 1c28d880fb..c388cde9d5 100644 --- a/test/tint/builtins/gen/var/textureLoad/656d76.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/656d76.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/66be47.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/66be47.wgsl.expected.glsl index f331694a07..74158b5f2a 100644 --- a/test/tint/builtins/gen/var/textureLoad/66be47.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/66be47.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/6925bc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6925bc.wgsl.expected.glsl index a58a81413c..b4e96feb49 100644 --- a/test/tint/builtins/gen/var/textureLoad/6925bc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/6925bc.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/6b77d4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6b77d4.wgsl.expected.glsl index 726add9ccf..5fe394db95 100644 --- a/test/tint/builtins/gen/var/textureLoad/6b77d4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/6b77d4.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/6bf4b7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6bf4b7.wgsl.expected.glsl index bbd72ebd7a..2812805d85 100644 --- a/test/tint/builtins/gen/var/textureLoad/6bf4b7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/6bf4b7.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/6d376a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6d376a.wgsl.expected.glsl index 485a6efbc3..de7c42ba2b 100644 --- a/test/tint/builtins/gen/var/textureLoad/6d376a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/6d376a.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/714471.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/714471.wgsl.expected.glsl index 0785173749..a61dabef45 100644 --- a/test/tint/builtins/gen/var/textureLoad/714471.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/714471.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/789045.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/789045.wgsl.expected.glsl index 1e53c4a0e1..87f320a774 100644 --- a/test/tint/builtins/gen/var/textureLoad/789045.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/789045.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/79e697.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/79e697.wgsl.expected.glsl index 91e448bb5f..f558ed17b4 100644 --- a/test/tint/builtins/gen/var/textureLoad/79e697.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/79e697.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/7ab4df.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/7ab4df.wgsl.expected.glsl index 4df80f428f..9f93a80896 100644 --- a/test/tint/builtins/gen/var/textureLoad/7ab4df.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/7ab4df.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/7b63e0.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/7b63e0.wgsl.expected.glsl index b0dba93fd0..7ea2043c85 100644 --- a/test/tint/builtins/gen/var/textureLoad/7b63e0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/7b63e0.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/7bee94.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/7bee94.wgsl.expected.glsl index 22a3a6875a..9768c229ee 100644 --- a/test/tint/builtins/gen/var/textureLoad/7bee94.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/7bee94.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/7c90e5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/7c90e5.wgsl.expected.glsl index adeee423fd..6fbe04ca09 100644 --- a/test/tint/builtins/gen/var/textureLoad/7c90e5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/7c90e5.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/7fd822.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/7fd822.wgsl.expected.glsl index 2b5dbddaf3..582b7e2b51 100644 --- a/test/tint/builtins/gen/var/textureLoad/7fd822.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/7fd822.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/81c381.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/81c381.wgsl.expected.glsl index 6a738638a1..2503aee315 100644 --- a/test/tint/builtins/gen/var/textureLoad/81c381.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/81c381.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/84dee1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/84dee1.wgsl.expected.glsl index 4fad2599c9..e5d73c062d 100644 --- a/test/tint/builtins/gen/var/textureLoad/84dee1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/84dee1.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/8527b1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/8527b1.wgsl.expected.glsl index e08fff2de7..99fc5e897e 100644 --- a/test/tint/builtins/gen/var/textureLoad/8527b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/8527b1.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/87be85.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/87be85.wgsl.expected.glsl index 08f6f215b9..86ab65526f 100644 --- a/test/tint/builtins/gen/var/textureLoad/87be85.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/87be85.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/897cf3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/897cf3.wgsl.expected.glsl index 59d0fb9068..70413188de 100644 --- a/test/tint/builtins/gen/var/textureLoad/897cf3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/897cf3.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/8acf41.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/8acf41.wgsl.expected.glsl index 71e9f395f7..f94ebbdeae 100644 --- a/test/tint/builtins/gen/var/textureLoad/8acf41.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/8acf41.wgsl.expected.glsl @@ -103,7 +103,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_select(vec3 param_0, vec3 param_1, bvec3 param_2) { return vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/textureLoad/8ccbe3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/8ccbe3.wgsl.expected.glsl index af59e60997..b8bf2485db 100644 --- a/test/tint/builtins/gen/var/textureLoad/8ccbe3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/8ccbe3.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/92eb1f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/92eb1f.wgsl.expected.glsl index fc246b7ec4..426444392d 100644 --- a/test/tint/builtins/gen/var/textureLoad/92eb1f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/92eb1f.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/96efd5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/96efd5.wgsl.expected.glsl index 403645041e..f68f49be82 100644 --- a/test/tint/builtins/gen/var/textureLoad/96efd5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/96efd5.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/9885b0.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/9885b0.wgsl.expected.glsl index 17b1a6aca6..dccf3b8811 100644 --- a/test/tint/builtins/gen/var/textureLoad/9885b0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/9885b0.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/9aa733.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/9aa733.wgsl.expected.glsl index f13f811204..f1061195c7 100644 --- a/test/tint/builtins/gen/var/textureLoad/9aa733.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/9aa733.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/9b2667.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/9b2667.wgsl.expected.glsl index 15581ef432..d5c7107027 100644 --- a/test/tint/builtins/gen/var/textureLoad/9b2667.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/9b2667.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/9d70e9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/9d70e9.wgsl.expected.glsl index 3ba0da33d2..fb0834bb3c 100644 --- a/test/tint/builtins/gen/var/textureLoad/9d70e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/9d70e9.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/9ed19e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/9ed19e.wgsl.expected.glsl index 1b687f5e1e..9120f82459 100644 --- a/test/tint/builtins/gen/var/textureLoad/9ed19e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/9ed19e.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/9fbfd9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/9fbfd9.wgsl.expected.glsl index d93146695a..6f20bd3ecf 100644 --- a/test/tint/builtins/gen/var/textureLoad/9fbfd9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/9fbfd9.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/a24be1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/a24be1.wgsl.expected.glsl index 02ba270f81..f8ef525a1a 100644 --- a/test/tint/builtins/gen/var/textureLoad/a24be1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/a24be1.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/a583c9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/a583c9.wgsl.expected.glsl index 760ef70c2c..6d5759c372 100644 --- a/test/tint/builtins/gen/var/textureLoad/a583c9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/a583c9.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/a9a9f5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/a9a9f5.wgsl.expected.glsl index 973ff2e0a2..1e0adc2c4a 100644 --- a/test/tint/builtins/gen/var/textureLoad/a9a9f5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/a9a9f5.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/b29f71.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/b29f71.wgsl.expected.glsl index 269283db4d..eaea114adf 100644 --- a/test/tint/builtins/gen/var/textureLoad/b29f71.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/b29f71.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/b6ba5d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/b6ba5d.wgsl.expected.glsl index c59843025c..4c0a52438c 100644 --- a/test/tint/builtins/gen/var/textureLoad/b6ba5d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/b6ba5d.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/b73f6b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/b73f6b.wgsl.expected.glsl index 16c4e898b7..af79b31bfb 100644 --- a/test/tint/builtins/gen/var/textureLoad/b73f6b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/b73f6b.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/b75d4a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/b75d4a.wgsl.expected.glsl index 04aff453d0..ab403d8f7c 100644 --- a/test/tint/builtins/gen/var/textureLoad/b75d4a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/b75d4a.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/bc3201.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/bc3201.wgsl.expected.glsl index 6653ae993a..9663423f34 100644 --- a/test/tint/builtins/gen/var/textureLoad/bc3201.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/bc3201.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/bcbb3c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/bcbb3c.wgsl.expected.glsl index 0ed5d0601f..136bbafed7 100644 --- a/test/tint/builtins/gen/var/textureLoad/bcbb3c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/bcbb3c.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/c16e00.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/c16e00.wgsl.expected.glsl index 038f2bae50..f646b171f1 100644 --- a/test/tint/builtins/gen/var/textureLoad/c16e00.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/c16e00.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/c2a480.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/c2a480.wgsl.expected.glsl index 5da0369e6d..dad2a6cc8f 100644 --- a/test/tint/builtins/gen/var/textureLoad/c2a480.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/c2a480.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/c378ee.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/c378ee.wgsl.expected.glsl index b1f153094e..2abfe86e43 100644 --- a/test/tint/builtins/gen/var/textureLoad/c378ee.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/c378ee.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/cad5f2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/cad5f2.wgsl.expected.glsl index 2489764e8e..ffe70bbe9b 100644 --- a/test/tint/builtins/gen/var/textureLoad/cad5f2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/cad5f2.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/cb57c2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/cb57c2.wgsl.expected.glsl index 64412e4d3a..692dde4722 100644 --- a/test/tint/builtins/gen/var/textureLoad/cb57c2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/cb57c2.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/e35f72.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/e35f72.wgsl.expected.glsl index 6b302d4132..d6faf1d374 100644 --- a/test/tint/builtins/gen/var/textureLoad/e35f72.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/e35f72.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler3D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/e3d2cc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/e3d2cc.wgsl.expected.glsl index 15487fddcf..635b4e7567 100644 --- a/test/tint/builtins/gen/var/textureLoad/e3d2cc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/e3d2cc.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/ebfb92.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/ebfb92.wgsl.expected.glsl index e57c3df892..35a4772eb3 100644 --- a/test/tint/builtins/gen/var/textureLoad/ebfb92.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/ebfb92.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/f0abad.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/f0abad.wgsl.expected.glsl index 350427cef1..1c70210476 100644 --- a/test/tint/builtins/gen/var/textureLoad/f0abad.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/f0abad.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/f348d9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/f348d9.wgsl.expected.glsl index 6367ba0b5e..7d51ab1be9 100644 --- a/test/tint/builtins/gen/var/textureLoad/f348d9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/f348d9.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/f85291.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/f85291.wgsl.expected.glsl index 5bca90c6e9..f4e4ad746b 100644 --- a/test/tint/builtins/gen/var/textureLoad/f85291.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/f85291.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/fcd23d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/fcd23d.wgsl.expected.glsl index a62a8802a9..b756df190b 100644 --- a/test/tint/builtins/gen/var/textureLoad/fcd23d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/fcd23d.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/fe0565.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/fe0565.wgsl.expected.glsl index 4889f391cb..16e5620ce4 100644 --- a/test/tint/builtins/gen/var/textureLoad/fe0565.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/fe0565.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DMS arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureLoad/ff1119.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/ff1119.wgsl.expected.glsl index 2987f1b7be..2f7865f356 100644 --- a/test/tint/builtins/gen/var/textureLoad/ff1119.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureLoad/ff1119.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/014a3b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/014a3b.wgsl.expected.glsl index 001d1ff98d..4e63c55e3b 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/014a3b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/014a3b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/0ec222.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/0ec222.wgsl.expected.glsl index e67a1c0cd5..1dce1fd450 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/0ec222.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/0ec222.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/1f858a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/1f858a.wgsl.expected.glsl index 690008d5cf..ee0c59204c 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/1f858a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/1f858a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/3465ec.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/3465ec.wgsl.expected.glsl index 0ef28f0f21..5781ff4b6d 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/3465ec.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/3465ec.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/4c4333.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/4c4333.wgsl.expected.glsl index 1d5c395799..3bba5f5b84 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/4c4333.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/4c4333.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/59eb57.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/59eb57.wgsl.expected.glsl index af22f0209f..9a5fa9cb79 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/59eb57.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/59eb57.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/61bd23.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/61bd23.wgsl.expected.glsl index b6618423a5..e10641248e 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/61bd23.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/61bd23.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/77be7b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/77be7b.wgsl.expected.glsl index f5f87b39fb..2377b298ef 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/77be7b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/77be7b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/878dea.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/878dea.wgsl.expected.glsl index f2f8fe72ab..52740fa789 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/878dea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/878dea.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/87faad.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/87faad.wgsl.expected.glsl index a635720adb..b044f84529 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/87faad.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/87faad.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/8ac32a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/8ac32a.wgsl.expected.glsl index 8b87e5c851..687d8c60bf 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/8ac32a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/8ac32a.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/8bd987.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/8bd987.wgsl.expected.glsl index 3c84a106d6..9b4a103528 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/8bd987.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/8bd987.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/8dbf23.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/8dbf23.wgsl.expected.glsl index c00260ac46..414bf19dc9 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/8dbf23.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/8dbf23.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/9695c6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/9695c6.wgsl.expected.glsl index 95cdd1ff02..b61d5b0585 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/9695c6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/9695c6.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/98a9cf.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/98a9cf.wgsl.expected.glsl index 0b00cc7b1b..14e935a8f4 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/98a9cf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/98a9cf.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/a9d3f5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/a9d3f5.wgsl.expected.glsl index 4705af11b6..fa565fbd0f 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/a9d3f5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/a9d3f5.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_1; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/d75a0b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/d75a0b.wgsl.expected.glsl index e54aa63a35..bcf5c8ea8e 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/d75a0b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/d75a0b.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureNumLayers/de8087.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/de8087.wgsl.expected.glsl index 6f34c773a1..3c3c67fe0b 100644 --- a/test/tint/builtins/gen/var/textureNumLayers/de8087.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureNumLayers/de8087.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2DArray arg_0; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { diff --git a/test/tint/builtins/gen/var/textureSample/0dff6c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/0dff6c.wgsl.expected.glsl index 2aa56481b5..9e78821460 100644 --- a/test/tint/builtins/gen/var/textureSample/0dff6c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/0dff6c.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/17e988.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/17e988.wgsl.expected.glsl index 8653d38625..15b85c17eb 100644 --- a/test/tint/builtins/gen/var/textureSample/17e988.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/17e988.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/193203.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/193203.wgsl.expected.glsl index edde093b1c..62be95909c 100644 --- a/test/tint/builtins/gen/var/textureSample/193203.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/193203.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/1a4e1b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/1a4e1b.wgsl.expected.glsl index c76d8967ed..f8a3432d87 100644 --- a/test/tint/builtins/gen/var/textureSample/1a4e1b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/1a4e1b.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/2149ec.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/2149ec.wgsl.expected.glsl index f4c425e36c..897ba12352 100644 --- a/test/tint/builtins/gen/var/textureSample/2149ec.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/2149ec.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/38bbb9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/38bbb9.wgsl.expected.glsl index e22209e85e..3a60192a11 100644 --- a/test/tint/builtins/gen/var/textureSample/38bbb9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/38bbb9.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/3b50bd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/3b50bd.wgsl.expected.glsl index 26549ac813..1e4439e51f 100644 --- a/test/tint/builtins/gen/var/textureSample/3b50bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/3b50bd.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/51b514.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/51b514.wgsl.expected.glsl index 0d05a57ca8..c29a3bf001 100644 --- a/test/tint/builtins/gen/var/textureSample/51b514.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/51b514.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/6717ca.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/6717ca.wgsl.expected.glsl index 3ebb7cde6b..62458d5869 100644 --- a/test/tint/builtins/gen/var/textureSample/6717ca.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/6717ca.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/6e64fb.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/6e64fb.wgsl.expected.glsl index e3f09d1c11..3a0c0775af 100644 --- a/test/tint/builtins/gen/var/textureSample/6e64fb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/6e64fb.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/7e9ffd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/7e9ffd.wgsl.expected.glsl index 8d3202f96e..499b9b9f42 100644 --- a/test/tint/builtins/gen/var/textureSample/7e9ffd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/7e9ffd.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/85c4ba.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/85c4ba.wgsl.expected.glsl index 68b53e0e63..fd4b3fe37d 100644 --- a/test/tint/builtins/gen/var/textureSample/85c4ba.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/85c4ba.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/d6b281.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/d6b281.wgsl.expected.glsl index f66ee371b9..c5bcfc4552 100644 --- a/test/tint/builtins/gen/var/textureSample/d6b281.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/d6b281.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/e53267.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/e53267.wgsl.expected.glsl index 7ab037947e..76c127c51b 100644 --- a/test/tint/builtins/gen/var/textureSample/e53267.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/e53267.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSample/ea7030.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/ea7030.wgsl.expected.glsl index 532ed18c1e..80362dac41 100644 --- a/test/tint/builtins/gen/var/textureSample/ea7030.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSample/ea7030.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCubeShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.glsl index cf69f935f7..b1920e7e60 100644 --- a/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.glsl @@ -112,7 +112,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_select(vec3 param_0, vec3 param_1, bvec3 param_2) { return vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/9ca02c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/9ca02c.wgsl.expected.glsl index df1af069a1..afa8c6f138 100644 --- a/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/9ca02c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/9ca02c.wgsl.expected.glsl @@ -34,7 +34,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec4 tint_textureSampleBaseClampToEdge(highp sampler2D t_1, highp sampler2D t_s, vec2 coord) { diff --git a/test/tint/builtins/gen/var/textureSampleBias/1c707e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleBias/1c707e.wgsl.expected.glsl index 6ea2a85eed..b343ef2deb 100644 --- a/test/tint/builtins/gen/var/textureSampleBias/1c707e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleBias/1c707e.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleBias/53b9f7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleBias/53b9f7.wgsl.expected.glsl index d343ccf8ce..e47fe48ae7 100644 --- a/test/tint/builtins/gen/var/textureSampleBias/53b9f7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleBias/53b9f7.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleBias/594824.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleBias/594824.wgsl.expected.glsl index 320e351996..e8c112184f 100644 --- a/test/tint/builtins/gen/var/textureSampleBias/594824.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleBias/594824.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleBias/6a9113.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleBias/6a9113.wgsl.expected.glsl index 3d305053ea..871614382f 100644 --- a/test/tint/builtins/gen/var/textureSampleBias/6a9113.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleBias/6a9113.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleBias/80e579.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleBias/80e579.wgsl.expected.glsl index e0198c03f8..0279c78bf1 100644 --- a/test/tint/builtins/gen/var/textureSampleBias/80e579.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleBias/80e579.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleBias/87915c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleBias/87915c.wgsl.expected.glsl index 4c303a469c..5228c067d3 100644 --- a/test/tint/builtins/gen/var/textureSampleBias/87915c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleBias/87915c.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleBias/9dbb51.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleBias/9dbb51.wgsl.expected.glsl index 214f9f061e..b9e7707186 100644 --- a/test/tint/builtins/gen/var/textureSampleBias/9dbb51.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleBias/9dbb51.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleBias/a161cf.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleBias/a161cf.wgsl.expected.glsl index 3f6d7e8119..7cae1fcf2d 100644 --- a/test/tint/builtins/gen/var/textureSampleBias/a161cf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleBias/a161cf.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleBias/d3fa1b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleBias/d3fa1b.wgsl.expected.glsl index 52958fa977..88ce43ab85 100644 --- a/test/tint/builtins/gen/var/textureSampleBias/d3fa1b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleBias/d3fa1b.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleCompare/3a5923.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompare/3a5923.wgsl.expected.glsl index 2a0e458d9c..ba0abeba43 100644 --- a/test/tint/builtins/gen/var/textureSampleCompare/3a5923.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleCompare/3a5923.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleCompare/63fb83.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompare/63fb83.wgsl.expected.glsl index 98289449a8..13cdcba2fa 100644 --- a/test/tint/builtins/gen/var/textureSampleCompare/63fb83.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleCompare/63fb83.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCubeShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleCompare/90ae56.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompare/90ae56.wgsl.expected.glsl index 66246729c4..7c48951a15 100644 --- a/test/tint/builtins/gen/var/textureSampleCompare/90ae56.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleCompare/90ae56.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleCompare/dd431d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompare/dd431d.wgsl.expected.glsl index b00d8d5cf3..dd197fc5d2 100644 --- a/test/tint/builtins/gen/var/textureSampleCompare/dd431d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleCompare/dd431d.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleCompare/dec064.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompare/dec064.wgsl.expected.glsl index c28c43b675..9722ec7944 100644 --- a/test/tint/builtins/gen/var/textureSampleCompare/dec064.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleCompare/dec064.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/1116ed.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/1116ed.wgsl.expected.glsl index b2ff988c5f..61037eafb3 100644 --- a/test/tint/builtins/gen/var/textureSampleCompareLevel/1116ed.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/1116ed.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/1568e3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/1568e3.wgsl.expected.glsl index 75cdc7d05b..4eed5d418f 100644 --- a/test/tint/builtins/gen/var/textureSampleCompareLevel/1568e3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/1568e3.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCubeShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/2ad2b1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/2ad2b1.wgsl.expected.glsl index c3e1af810f..371244c4de 100644 --- a/test/tint/builtins/gen/var/textureSampleCompareLevel/2ad2b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/2ad2b1.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/7dc3c0.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/7dc3c0.wgsl.expected.glsl index 54122c2f53..4fe4d00b25 100644 --- a/test/tint/builtins/gen/var/textureSampleCompareLevel/7dc3c0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/7dc3c0.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArrayShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/7f2b9a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/7f2b9a.wgsl.expected.glsl index 19fff0fb96..e746886c8c 100644 --- a/test/tint/builtins/gen/var/textureSampleCompareLevel/7f2b9a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/7f2b9a.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleGrad/21402b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleGrad/21402b.wgsl.expected.glsl index 8cf4cef9c8..e54d422b87 100644 --- a/test/tint/builtins/gen/var/textureSampleGrad/21402b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleGrad/21402b.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleGrad/2ecd8f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleGrad/2ecd8f.wgsl.expected.glsl index 3a2722231a..af3f471df3 100644 --- a/test/tint/builtins/gen/var/textureSampleGrad/2ecd8f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleGrad/2ecd8f.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleGrad/521263.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleGrad/521263.wgsl.expected.glsl index e0d4aa838b..7c4ef2feec 100644 --- a/test/tint/builtins/gen/var/textureSampleGrad/521263.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleGrad/521263.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleGrad/5312f4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleGrad/5312f4.wgsl.expected.glsl index e3695d5225..2199d3aade 100644 --- a/test/tint/builtins/gen/var/textureSampleGrad/5312f4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleGrad/5312f4.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleGrad/5884dd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleGrad/5884dd.wgsl.expected.glsl index 839af66530..5288e42f29 100644 --- a/test/tint/builtins/gen/var/textureSampleGrad/5884dd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleGrad/5884dd.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleGrad/7cd6de.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleGrad/7cd6de.wgsl.expected.glsl index 69dde9be96..aa96e4b517 100644 --- a/test/tint/builtins/gen/var/textureSampleGrad/7cd6de.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleGrad/7cd6de.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleGrad/a09131.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleGrad/a09131.wgsl.expected.glsl index c00e47d47a..38d4e9fc44 100644 --- a/test/tint/builtins/gen/var/textureSampleGrad/a09131.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleGrad/a09131.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleGrad/d4e3c5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleGrad/d4e3c5.wgsl.expected.glsl index 66d4934314..bdcd42d5de 100644 --- a/test/tint/builtins/gen/var/textureSampleGrad/d4e3c5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleGrad/d4e3c5.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleGrad/d65515.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleGrad/d65515.wgsl.expected.glsl index bff77b7e42..9e0a29ae3f 100644 --- a/test/tint/builtins/gen/var/textureSampleGrad/d65515.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleGrad/d65515.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleLevel/02be59.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/02be59.wgsl.expected.glsl index 91a191c634..939bf118b9 100644 --- a/test/tint/builtins/gen/var/textureSampleLevel/02be59.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleLevel/02be59.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleLevel/0b0a1b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/0b0a1b.wgsl.expected.glsl index e08c31089c..be5b612654 100644 --- a/test/tint/builtins/gen/var/textureSampleLevel/0b0a1b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleLevel/0b0a1b.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleLevel/265cc7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/265cc7.wgsl.expected.glsl index 9496eb9498..68381cf869 100644 --- a/test/tint/builtins/gen/var/textureSampleLevel/265cc7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleLevel/265cc7.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleLevel/302be4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/302be4.wgsl.expected.glsl index c2c033493b..e18ee314ae 100644 --- a/test/tint/builtins/gen/var/textureSampleLevel/302be4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleLevel/302be4.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleLevel/73e892.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/73e892.wgsl.expected.glsl index 2182e6b6c9..40ace5d934 100644 --- a/test/tint/builtins/gen/var/textureSampleLevel/73e892.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleLevel/73e892.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleLevel/749baf.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/749baf.wgsl.expected.glsl index fda20217cb..7025243920 100644 --- a/test/tint/builtins/gen/var/textureSampleLevel/749baf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleLevel/749baf.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleLevel/abfcc0.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/abfcc0.wgsl.expected.glsl index 67ea1d091b..69b05604e2 100644 --- a/test/tint/builtins/gen/var/textureSampleLevel/abfcc0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleLevel/abfcc0.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleLevel/b7c55c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/b7c55c.wgsl.expected.glsl index 8d64a3222e..6ab3ee31b5 100644 --- a/test/tint/builtins/gen/var/textureSampleLevel/b7c55c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleLevel/b7c55c.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleLevel/c32df7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/c32df7.wgsl.expected.glsl index 9ce338ae4e..b54797e2e7 100644 --- a/test/tint/builtins/gen/var/textureSampleLevel/c32df7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleLevel/c32df7.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp samplerCube arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleLevel/c6aca6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/c6aca6.wgsl.expected.glsl index a0735b406a..816f36e74b 100644 --- a/test/tint/builtins/gen/var/textureSampleLevel/c6aca6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleLevel/c6aca6.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleLevel/dcbecb.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/dcbecb.wgsl.expected.glsl index 4dfe052c33..a6fbee5ee1 100644 --- a/test/tint/builtins/gen/var/textureSampleLevel/dcbecb.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleLevel/dcbecb.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler3D arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleLevel/f3b2c8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/f3b2c8.wgsl.expected.glsl index fee0d6a4f0..ab6db6eef0 100644 --- a/test/tint/builtins/gen/var/textureSampleLevel/f3b2c8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleLevel/f3b2c8.wgsl.expected.glsl @@ -27,7 +27,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DShadow arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureSampleLevel/faa6d7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/faa6d7.wgsl.expected.glsl index 1c1367c882..69a0036735 100644 --- a/test/tint/builtins/gen/var/textureSampleLevel/faa6d7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureSampleLevel/faa6d7.wgsl.expected.glsl @@ -28,7 +28,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DArray arg_0_arg_1; diff --git a/test/tint/builtins/gen/var/textureStore/00ca64.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/00ca64.wgsl.expected.glsl index 7f9cf0d1ee..d1f9aa549f 100644 --- a/test/tint/builtins/gen/var/textureStore/00ca64.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/00ca64.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_00ca64() { diff --git a/test/tint/builtins/gen/var/textureStore/0148bd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/0148bd.wgsl.expected.glsl index 54ea2954b5..3319fda939 100644 --- a/test/tint/builtins/gen/var/textureStore/0148bd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/0148bd.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_0148bd() { diff --git a/test/tint/builtins/gen/var/textureStore/05ce15.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/05ce15.wgsl.expected.glsl index e40a987f83..6174295418 100644 --- a/test/tint/builtins/gen/var/textureStore/05ce15.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/05ce15.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2D arg_0; void textureStore_05ce15() { diff --git a/test/tint/builtins/gen/var/textureStore/068641.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/068641.wgsl.expected.glsl index d627f3c601..175388567a 100644 --- a/test/tint/builtins/gen/var/textureStore/068641.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/068641.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage3D arg_0; void textureStore_068641() { diff --git a/test/tint/builtins/gen/var/textureStore/06e49c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/06e49c.wgsl.expected.glsl index 265a86813c..6ea699dc91 100644 --- a/test/tint/builtins/gen/var/textureStore/06e49c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/06e49c.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2DArray arg_0; void textureStore_06e49c() { diff --git a/test/tint/builtins/gen/var/textureStore/07548b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/07548b.wgsl.expected.glsl index c1b94f0e79..9d4b86ccac 100644 --- a/test/tint/builtins/gen/var/textureStore/07548b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/07548b.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage3D arg_0; void textureStore_07548b() { diff --git a/test/tint/builtins/gen/var/textureStore/0a1a79.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/0a1a79.wgsl.expected.glsl index b955a02177..765e03db19 100644 --- a/test/tint/builtins/gen/var/textureStore/0a1a79.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/0a1a79.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_0a1a79() { diff --git a/test/tint/builtins/gen/var/textureStore/0af6b5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/0af6b5.wgsl.expected.glsl index 7d26a29b4d..7e6467e574 100644 --- a/test/tint/builtins/gen/var/textureStore/0af6b5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/0af6b5.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2D arg_0; void textureStore_0af6b5() { diff --git a/test/tint/builtins/gen/var/textureStore/0c3dff.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/0c3dff.wgsl.expected.glsl index f7b64988b6..f5ba7730da 100644 --- a/test/tint/builtins/gen/var/textureStore/0c3dff.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/0c3dff.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2D arg_0; void textureStore_0c3dff() { diff --git a/test/tint/builtins/gen/var/textureStore/0cc825.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/0cc825.wgsl.expected.glsl index 08388eb2ab..df59c33e34 100644 --- a/test/tint/builtins/gen/var/textureStore/0cc825.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/0cc825.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2DArray arg_0; void textureStore_0cc825() { diff --git a/test/tint/builtins/gen/var/textureStore/102722.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/102722.wgsl.expected.glsl index 99991064e1..73b0e8fb9c 100644 --- a/test/tint/builtins/gen/var/textureStore/102722.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/102722.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2D arg_0; void textureStore_102722() { diff --git a/test/tint/builtins/gen/var/textureStore/158cf0.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/158cf0.wgsl.expected.glsl index fd42714a81..621d454a97 100644 --- a/test/tint/builtins/gen/var/textureStore/158cf0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/158cf0.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_158cf0() { diff --git a/test/tint/builtins/gen/var/textureStore/1839f2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/1839f2.wgsl.expected.glsl index 80d857bdb6..24266b60a0 100644 --- a/test/tint/builtins/gen/var/textureStore/1839f2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/1839f2.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2D arg_0; void textureStore_1839f2() { diff --git a/test/tint/builtins/gen/var/textureStore/1a7d35.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/1a7d35.wgsl.expected.glsl index bcd8839c15..f14763412c 100644 --- a/test/tint/builtins/gen/var/textureStore/1a7d35.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/1a7d35.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_1a7d35() { diff --git a/test/tint/builtins/gen/var/textureStore/1bbd08.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/1bbd08.wgsl.expected.glsl index ebbd4b4b35..6b05c80ab5 100644 --- a/test/tint/builtins/gen/var/textureStore/1bbd08.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/1bbd08.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image3D arg_0; void textureStore_1bbd08() { diff --git a/test/tint/builtins/gen/var/textureStore/1c02e7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/1c02e7.wgsl.expected.glsl index 20a007aba2..4417146bdc 100644 --- a/test/tint/builtins/gen/var/textureStore/1c02e7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/1c02e7.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_1c02e7() { diff --git a/test/tint/builtins/gen/var/textureStore/1dc954.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/1dc954.wgsl.expected.glsl index 866cb8182c..1e5b5fb05e 100644 --- a/test/tint/builtins/gen/var/textureStore/1dc954.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/1dc954.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2D arg_0; void textureStore_1dc954() { diff --git a/test/tint/builtins/gen/var/textureStore/1e20f2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/1e20f2.wgsl.expected.glsl index 2f54945ebd..b9582d39a6 100644 --- a/test/tint/builtins/gen/var/textureStore/1e20f2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/1e20f2.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2D arg_0; void textureStore_1e20f2() { diff --git a/test/tint/builtins/gen/var/textureStore/1efc36.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/1efc36.wgsl.expected.glsl index b6ba970a61..f4d71ff914 100644 --- a/test/tint/builtins/gen/var/textureStore/1efc36.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/1efc36.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage3D arg_0; void textureStore_1efc36() { diff --git a/test/tint/builtins/gen/var/textureStore/1f1ef8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/1f1ef8.wgsl.expected.glsl index e04a7f1c61..ad55bb30b7 100644 --- a/test/tint/builtins/gen/var/textureStore/1f1ef8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/1f1ef8.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2DArray arg_0; void textureStore_1f1ef8() { diff --git a/test/tint/builtins/gen/var/textureStore/207fdd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/207fdd.wgsl.expected.glsl index fd81cb65c2..a6b30f3998 100644 --- a/test/tint/builtins/gen/var/textureStore/207fdd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/207fdd.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image3D arg_0; void textureStore_207fdd() { diff --git a/test/tint/builtins/gen/var/textureStore/22d955.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/22d955.wgsl.expected.glsl index 2e6e6d41fb..052b916cb7 100644 --- a/test/tint/builtins/gen/var/textureStore/22d955.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/22d955.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_22d955() { diff --git a/test/tint/builtins/gen/var/textureStore/22f045.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/22f045.wgsl.expected.glsl index 0788b2374b..62f58ba453 100644 --- a/test/tint/builtins/gen/var/textureStore/22f045.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/22f045.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2DArray arg_0; void textureStore_22f045() { diff --git a/test/tint/builtins/gen/var/textureStore/2383fc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/2383fc.wgsl.expected.glsl index c298527d27..409e208c7d 100644 --- a/test/tint/builtins/gen/var/textureStore/2383fc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/2383fc.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_2383fc() { diff --git a/test/tint/builtins/gen/var/textureStore/258ab0.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/258ab0.wgsl.expected.glsl index d0c070f8b8..9660c713b1 100644 --- a/test/tint/builtins/gen/var/textureStore/258ab0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/258ab0.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_258ab0() { diff --git a/test/tint/builtins/gen/var/textureStore/26bf70.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/26bf70.wgsl.expected.glsl index e4bbc300a7..6cb1e8439d 100644 --- a/test/tint/builtins/gen/var/textureStore/26bf70.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/26bf70.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2D arg_0; void textureStore_26bf70() { diff --git a/test/tint/builtins/gen/var/textureStore/27063a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/27063a.wgsl.expected.glsl index e94b217521..892d76a5fc 100644 --- a/test/tint/builtins/gen/var/textureStore/27063a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/27063a.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_27063a() { diff --git a/test/tint/builtins/gen/var/textureStore/285218.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/285218.wgsl.expected.glsl index dfa6c9b249..1d4ea00318 100644 --- a/test/tint/builtins/gen/var/textureStore/285218.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/285218.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2D arg_0; void textureStore_285218() { diff --git a/test/tint/builtins/gen/var/textureStore/28a7ec.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/28a7ec.wgsl.expected.glsl index 9361577384..3699f7160f 100644 --- a/test/tint/builtins/gen/var/textureStore/28a7ec.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/28a7ec.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_28a7ec() { diff --git a/test/tint/builtins/gen/var/textureStore/2ac6c7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/2ac6c7.wgsl.expected.glsl index a3f44d9ad3..92e2660826 100644 --- a/test/tint/builtins/gen/var/textureStore/2ac6c7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/2ac6c7.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2D arg_0; void textureStore_2ac6c7() { diff --git a/test/tint/builtins/gen/var/textureStore/2e4245.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/2e4245.wgsl.expected.glsl index f5d677bc13..c926c996ad 100644 --- a/test/tint/builtins/gen/var/textureStore/2e4245.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/2e4245.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_2e4245() { diff --git a/test/tint/builtins/gen/var/textureStore/2e6102.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/2e6102.wgsl.expected.glsl index a2efe7d73d..ea581c2583 100644 --- a/test/tint/builtins/gen/var/textureStore/2e6102.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/2e6102.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2D arg_0; void textureStore_2e6102() { diff --git a/test/tint/builtins/gen/var/textureStore/2eb2a4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/2eb2a4.wgsl.expected.glsl index 02e6f6db55..932e7324b2 100644 --- a/test/tint/builtins/gen/var/textureStore/2eb2a4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/2eb2a4.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2D arg_0; void textureStore_2eb2a4() { diff --git a/test/tint/builtins/gen/var/textureStore/2ed2a3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/2ed2a3.wgsl.expected.glsl index 24a68fe20a..e623d32013 100644 --- a/test/tint/builtins/gen/var/textureStore/2ed2a3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/2ed2a3.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2D arg_0; void textureStore_2ed2a3() { diff --git a/test/tint/builtins/gen/var/textureStore/30b0b0.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/30b0b0.wgsl.expected.glsl index 87d1edbf99..6054433013 100644 --- a/test/tint/builtins/gen/var/textureStore/30b0b0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/30b0b0.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_30b0b0() { diff --git a/test/tint/builtins/gen/var/textureStore/319029.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/319029.wgsl.expected.glsl index 58fc7725c4..957739f91a 100644 --- a/test/tint/builtins/gen/var/textureStore/319029.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/319029.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_319029() { diff --git a/test/tint/builtins/gen/var/textureStore/32f368.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/32f368.wgsl.expected.glsl index 77d4a8b93e..da4b32a4ab 100644 --- a/test/tint/builtins/gen/var/textureStore/32f368.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/32f368.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2DArray arg_0; void textureStore_32f368() { diff --git a/test/tint/builtins/gen/var/textureStore/330b7c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/330b7c.wgsl.expected.glsl index d18edddda7..b0267bd33d 100644 --- a/test/tint/builtins/gen/var/textureStore/330b7c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/330b7c.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_330b7c() { diff --git a/test/tint/builtins/gen/var/textureStore/331aee.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/331aee.wgsl.expected.glsl index e2737d6fbb..01818261a5 100644 --- a/test/tint/builtins/gen/var/textureStore/331aee.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/331aee.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image3D arg_0; void textureStore_331aee() { diff --git a/test/tint/builtins/gen/var/textureStore/33cec0.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/33cec0.wgsl.expected.glsl index 0e7b456294..0ec28518a7 100644 --- a/test/tint/builtins/gen/var/textureStore/33cec0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/33cec0.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_33cec0() { diff --git a/test/tint/builtins/gen/var/textureStore/37ffd4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/37ffd4.wgsl.expected.glsl index 66ed916c74..4560790e2d 100644 --- a/test/tint/builtins/gen/var/textureStore/37ffd4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/37ffd4.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2DArray arg_0; void textureStore_37ffd4() { diff --git a/test/tint/builtins/gen/var/textureStore/38e8d7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/38e8d7.wgsl.expected.glsl index a2fdcf8e31..9f5e7725fe 100644 --- a/test/tint/builtins/gen/var/textureStore/38e8d7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/38e8d7.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_38e8d7() { diff --git a/test/tint/builtins/gen/var/textureStore/3a52ac.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/3a52ac.wgsl.expected.glsl index d8620226f4..9988e969f8 100644 --- a/test/tint/builtins/gen/var/textureStore/3a52ac.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/3a52ac.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2DArray arg_0; void textureStore_3a52ac() { diff --git a/test/tint/builtins/gen/var/textureStore/3bb7a1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/3bb7a1.wgsl.expected.glsl index ac01732958..df4302ffcb 100644 --- a/test/tint/builtins/gen/var/textureStore/3bb7a1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/3bb7a1.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2DArray arg_0; void textureStore_3bb7a1() { diff --git a/test/tint/builtins/gen/var/textureStore/3bec15.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/3bec15.wgsl.expected.glsl index bf3528655c..79f102f03f 100644 --- a/test/tint/builtins/gen/var/textureStore/3bec15.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/3bec15.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2D arg_0; void textureStore_3bec15() { diff --git a/test/tint/builtins/gen/var/textureStore/3c1937.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/3c1937.wgsl.expected.glsl index 20078bb931..4158f81862 100644 --- a/test/tint/builtins/gen/var/textureStore/3c1937.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/3c1937.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2D arg_0; void textureStore_3c1937() { diff --git a/test/tint/builtins/gen/var/textureStore/40c455.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/40c455.wgsl.expected.glsl index 0b15e40ed6..80ef2ba92b 100644 --- a/test/tint/builtins/gen/var/textureStore/40c455.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/40c455.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2D arg_0; void textureStore_40c455() { diff --git a/test/tint/builtins/gen/var/textureStore/4288fc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/4288fc.wgsl.expected.glsl index 8b37e2b10d..098364fb46 100644 --- a/test/tint/builtins/gen/var/textureStore/4288fc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/4288fc.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image3D arg_0; void textureStore_4288fc() { diff --git a/test/tint/builtins/gen/var/textureStore/441ba8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/441ba8.wgsl.expected.glsl index 1350e88823..ca929e4e9c 100644 --- a/test/tint/builtins/gen/var/textureStore/441ba8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/441ba8.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage3D arg_0; void textureStore_441ba8() { diff --git a/test/tint/builtins/gen/var/textureStore/44daa7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/44daa7.wgsl.expected.glsl index 590dc7c62b..770e2bb4a9 100644 --- a/test/tint/builtins/gen/var/textureStore/44daa7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/44daa7.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2DArray arg_0; void textureStore_44daa7() { diff --git a/test/tint/builtins/gen/var/textureStore/486500.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/486500.wgsl.expected.glsl index fefc5a5390..6adf27d093 100644 --- a/test/tint/builtins/gen/var/textureStore/486500.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/486500.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage3D arg_0; void textureStore_486500() { diff --git a/test/tint/builtins/gen/var/textureStore/4fc057.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/4fc057.wgsl.expected.glsl index a61ea7959e..5948f3626c 100644 --- a/test/tint/builtins/gen/var/textureStore/4fc057.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/4fc057.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2DArray arg_0; void textureStore_4fc057() { diff --git a/test/tint/builtins/gen/var/textureStore/52f503.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/52f503.wgsl.expected.glsl index d548df8933..f11ec55bbc 100644 --- a/test/tint/builtins/gen/var/textureStore/52f503.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/52f503.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2D arg_0; void textureStore_52f503() { diff --git a/test/tint/builtins/gen/var/textureStore/5841f8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/5841f8.wgsl.expected.glsl index fc888dde8b..857cfa836d 100644 --- a/test/tint/builtins/gen/var/textureStore/5841f8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/5841f8.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2DArray arg_0; void textureStore_5841f8() { diff --git a/test/tint/builtins/gen/var/textureStore/59a0ab.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/59a0ab.wgsl.expected.glsl index 442c0c8e4b..0f4ece2653 100644 --- a/test/tint/builtins/gen/var/textureStore/59a0ab.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/59a0ab.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2DArray arg_0; void textureStore_59a0ab() { diff --git a/test/tint/builtins/gen/var/textureStore/5a2f8f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/5a2f8f.wgsl.expected.glsl index 72b32ed905..ef720fc0e0 100644 --- a/test/tint/builtins/gen/var/textureStore/5a2f8f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/5a2f8f.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2D arg_0; void textureStore_5a2f8f() { diff --git a/test/tint/builtins/gen/var/textureStore/5ddc61.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/5ddc61.wgsl.expected.glsl index df933c9788..6d0a2f2e0e 100644 --- a/test/tint/builtins/gen/var/textureStore/5ddc61.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/5ddc61.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2DArray arg_0; void textureStore_5ddc61() { diff --git a/test/tint/builtins/gen/var/textureStore/5f9a49.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/5f9a49.wgsl.expected.glsl index be9a922e81..caae1df866 100644 --- a/test/tint/builtins/gen/var/textureStore/5f9a49.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/5f9a49.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2DArray arg_0; void textureStore_5f9a49() { diff --git a/test/tint/builtins/gen/var/textureStore/60975f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/60975f.wgsl.expected.glsl index 9f73ce3589..f64d2d1136 100644 --- a/test/tint/builtins/gen/var/textureStore/60975f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/60975f.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_60975f() { diff --git a/test/tint/builtins/gen/var/textureStore/699a1b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/699a1b.wgsl.expected.glsl index c418a4c6d3..098f007043 100644 --- a/test/tint/builtins/gen/var/textureStore/699a1b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/699a1b.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2DArray arg_0; void textureStore_699a1b() { diff --git a/test/tint/builtins/gen/var/textureStore/6b75c3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/6b75c3.wgsl.expected.glsl index 351aa34a13..25d097a07d 100644 --- a/test/tint/builtins/gen/var/textureStore/6b75c3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/6b75c3.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2D arg_0; void textureStore_6b75c3() { diff --git a/test/tint/builtins/gen/var/textureStore/6b80d2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/6b80d2.wgsl.expected.glsl index 3548299710..24f756c0ee 100644 --- a/test/tint/builtins/gen/var/textureStore/6b80d2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/6b80d2.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2D arg_0; void textureStore_6b80d2() { diff --git a/test/tint/builtins/gen/var/textureStore/6cff2e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/6cff2e.wgsl.expected.glsl index bd3b42adad..ad3c01eb94 100644 --- a/test/tint/builtins/gen/var/textureStore/6cff2e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/6cff2e.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2D arg_0; void textureStore_6cff2e() { diff --git a/test/tint/builtins/gen/var/textureStore/6da692.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/6da692.wgsl.expected.glsl index 8cc9b7c82b..2bed416239 100644 --- a/test/tint/builtins/gen/var/textureStore/6da692.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/6da692.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_6da692() { diff --git a/test/tint/builtins/gen/var/textureStore/6f8642.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/6f8642.wgsl.expected.glsl index 47c47cca22..2fadc2e093 100644 --- a/test/tint/builtins/gen/var/textureStore/6f8642.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/6f8642.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_6f8642() { diff --git a/test/tint/builtins/gen/var/textureStore/731349.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/731349.wgsl.expected.glsl index 7873e23857..539dfb2d9c 100644 --- a/test/tint/builtins/gen/var/textureStore/731349.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/731349.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_731349() { diff --git a/test/tint/builtins/gen/var/textureStore/73bbbc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/73bbbc.wgsl.expected.glsl index f100d49c4f..9100cc8b81 100644 --- a/test/tint/builtins/gen/var/textureStore/73bbbc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/73bbbc.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_73bbbc() { diff --git a/test/tint/builtins/gen/var/textureStore/752da6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/752da6.wgsl.expected.glsl index 1d02b54b69..96168649ee 100644 --- a/test/tint/builtins/gen/var/textureStore/752da6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/752da6.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2D arg_0; void textureStore_752da6() { diff --git a/test/tint/builtins/gen/var/textureStore/76affd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/76affd.wgsl.expected.glsl index 5cbc1bbd4e..c4d8f3978c 100644 --- a/test/tint/builtins/gen/var/textureStore/76affd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/76affd.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_76affd() { diff --git a/test/tint/builtins/gen/var/textureStore/779d14.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/779d14.wgsl.expected.glsl index 3bd1e152fd..909151730e 100644 --- a/test/tint/builtins/gen/var/textureStore/779d14.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/779d14.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_779d14() { diff --git a/test/tint/builtins/gen/var/textureStore/77c0ae.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/77c0ae.wgsl.expected.glsl index 1b74a4ec49..e3a385fa36 100644 --- a/test/tint/builtins/gen/var/textureStore/77c0ae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/77c0ae.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2D arg_0; void textureStore_77c0ae() { diff --git a/test/tint/builtins/gen/var/textureStore/7cec8d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/7cec8d.wgsl.expected.glsl index 5d8dfd763a..ef0bf03ecb 100644 --- a/test/tint/builtins/gen/var/textureStore/7cec8d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/7cec8d.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_7cec8d() { diff --git a/test/tint/builtins/gen/var/textureStore/7cf6e7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/7cf6e7.wgsl.expected.glsl index 7abe5344ea..d51bcc4fa4 100644 --- a/test/tint/builtins/gen/var/textureStore/7cf6e7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/7cf6e7.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2D arg_0; void textureStore_7cf6e7() { diff --git a/test/tint/builtins/gen/var/textureStore/7f7fae.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/7f7fae.wgsl.expected.glsl index 75ff306de1..3613366112 100644 --- a/test/tint/builtins/gen/var/textureStore/7f7fae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/7f7fae.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_7f7fae() { diff --git a/test/tint/builtins/gen/var/textureStore/804942.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/804942.wgsl.expected.glsl index 9cf56e031c..df47f9b60a 100644 --- a/test/tint/builtins/gen/var/textureStore/804942.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/804942.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2D arg_0; void textureStore_804942() { diff --git a/test/tint/builtins/gen/var/textureStore/805dae.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/805dae.wgsl.expected.glsl index 76c472a057..d3ad9baf8d 100644 --- a/test/tint/builtins/gen/var/textureStore/805dae.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/805dae.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2D arg_0; void textureStore_805dae() { diff --git a/test/tint/builtins/gen/var/textureStore/8b9310.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/8b9310.wgsl.expected.glsl index 01aa711b49..7a8c54d8b4 100644 --- a/test/tint/builtins/gen/var/textureStore/8b9310.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/8b9310.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image3D arg_0; void textureStore_8b9310() { diff --git a/test/tint/builtins/gen/var/textureStore/8bb287.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/8bb287.wgsl.expected.glsl index 0fd9536ca1..e7dd57152e 100644 --- a/test/tint/builtins/gen/var/textureStore/8bb287.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/8bb287.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_8bb287() { diff --git a/test/tint/builtins/gen/var/textureStore/8c76e9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/8c76e9.wgsl.expected.glsl index 53b54c0b53..fd0bd2112b 100644 --- a/test/tint/builtins/gen/var/textureStore/8c76e9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/8c76e9.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2D arg_0; void textureStore_8c76e9() { diff --git a/test/tint/builtins/gen/var/textureStore/8dc54f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/8dc54f.wgsl.expected.glsl index 53f7885225..9a839c037d 100644 --- a/test/tint/builtins/gen/var/textureStore/8dc54f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/8dc54f.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2D arg_0; void textureStore_8dc54f() { diff --git a/test/tint/builtins/gen/var/textureStore/8e0479.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/8e0479.wgsl.expected.glsl index d070bb9dc9..56dbbbb38d 100644 --- a/test/tint/builtins/gen/var/textureStore/8e0479.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/8e0479.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_8e0479() { diff --git a/test/tint/builtins/gen/var/textureStore/8ed9f8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/8ed9f8.wgsl.expected.glsl index be631e3386..7c25cf67f1 100644 --- a/test/tint/builtins/gen/var/textureStore/8ed9f8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/8ed9f8.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image3D arg_0; void textureStore_8ed9f8() { diff --git a/test/tint/builtins/gen/var/textureStore/8f71a1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/8f71a1.wgsl.expected.glsl index 90fded8739..7a03ae578e 100644 --- a/test/tint/builtins/gen/var/textureStore/8f71a1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/8f71a1.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage3D arg_0; void textureStore_8f71a1() { diff --git a/test/tint/builtins/gen/var/textureStore/8ff674.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/8ff674.wgsl.expected.glsl index 4934abca2c..b73cde2d81 100644 --- a/test/tint/builtins/gen/var/textureStore/8ff674.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/8ff674.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_8ff674() { diff --git a/test/tint/builtins/gen/var/textureStore/958353.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/958353.wgsl.expected.glsl index 67a39708c7..3dac31fd11 100644 --- a/test/tint/builtins/gen/var/textureStore/958353.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/958353.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2D arg_0; void textureStore_958353() { diff --git a/test/tint/builtins/gen/var/textureStore/959d94.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/959d94.wgsl.expected.glsl index 34ad3bfede..75265b17e6 100644 --- a/test/tint/builtins/gen/var/textureStore/959d94.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/959d94.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image2D arg_0; void textureStore_959d94() { diff --git a/test/tint/builtins/gen/var/textureStore/95e452.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/95e452.wgsl.expected.glsl index 64f694f586..6772992e51 100644 --- a/test/tint/builtins/gen/var/textureStore/95e452.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/95e452.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2D arg_0; void textureStore_95e452() { diff --git a/test/tint/builtins/gen/var/textureStore/969534.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/969534.wgsl.expected.glsl index 4b9f3bc34c..d645873d94 100644 --- a/test/tint/builtins/gen/var/textureStore/969534.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/969534.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage2D arg_0; void textureStore_969534() { diff --git a/test/tint/builtins/gen/var/textureStore/9938b7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/9938b7.wgsl.expected.glsl index d95242f4ef..7ddb584c36 100644 --- a/test/tint/builtins/gen/var/textureStore/9938b7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/9938b7.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2DArray arg_0; void textureStore_9938b7() { diff --git a/test/tint/builtins/gen/var/textureStore/9a3ecc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/9a3ecc.wgsl.expected.glsl index 70c00a699b..8e5dd3f6ee 100644 --- a/test/tint/builtins/gen/var/textureStore/9a3ecc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/9a3ecc.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32i) uniform highp writeonly iimage3D arg_0; void textureStore_9a3ecc() { diff --git a/test/tint/builtins/gen/var/textureStore/9aedd3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/9aedd3.wgsl.expected.glsl index 08188485a0..3c6740e65c 100644 --- a/test/tint/builtins/gen/var/textureStore/9aedd3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/9aedd3.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image3D arg_0; void textureStore_9aedd3() { diff --git a/test/tint/builtins/gen/var/textureStore/9d8668.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/9d8668.wgsl.expected.glsl index 27ef778c79..b6a59fca92 100644 --- a/test/tint/builtins/gen/var/textureStore/9d8668.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/9d8668.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_9d8668() { diff --git a/test/tint/builtins/gen/var/textureStore/9d9cd5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/9d9cd5.wgsl.expected.glsl index 7bd328dbf7..cb84e41abf 100644 --- a/test/tint/builtins/gen/var/textureStore/9d9cd5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/9d9cd5.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image2DArray arg_0; void textureStore_9d9cd5() { diff --git a/test/tint/builtins/gen/var/textureStore/9e3ec5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/9e3ec5.wgsl.expected.glsl index 33a744d489..c81481baf3 100644 --- a/test/tint/builtins/gen/var/textureStore/9e3ec5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/9e3ec5.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2D arg_0; void textureStore_9e3ec5() { diff --git a/test/tint/builtins/gen/var/textureStore/9f7cea.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/9f7cea.wgsl.expected.glsl index a429114dca..b46f123b04 100644 --- a/test/tint/builtins/gen/var/textureStore/9f7cea.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/9f7cea.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_9f7cea() { diff --git a/test/tint/builtins/gen/var/textureStore/a0f96e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/a0f96e.wgsl.expected.glsl index fe822538f0..ccec36d911 100644 --- a/test/tint/builtins/gen/var/textureStore/a0f96e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/a0f96e.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2DArray arg_0; void textureStore_a0f96e() { diff --git a/test/tint/builtins/gen/var/textureStore/a1352c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/a1352c.wgsl.expected.glsl index fba754f349..5d16e32f6e 100644 --- a/test/tint/builtins/gen/var/textureStore/a1352c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/a1352c.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2DArray arg_0; void textureStore_a1352c() { diff --git a/test/tint/builtins/gen/var/textureStore/a165b8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/a165b8.wgsl.expected.glsl index cd00e2582c..d439d07475 100644 --- a/test/tint/builtins/gen/var/textureStore/a165b8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/a165b8.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_a165b8() { diff --git a/test/tint/builtins/gen/var/textureStore/a4c338.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/a4c338.wgsl.expected.glsl index 2a0bbbfc3c..402e96b486 100644 --- a/test/tint/builtins/gen/var/textureStore/a4c338.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/a4c338.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2D arg_0; void textureStore_a4c338() { diff --git a/test/tint/builtins/gen/var/textureStore/a5e80d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/a5e80d.wgsl.expected.glsl index a694566bc1..8be3d90f06 100644 --- a/test/tint/builtins/gen/var/textureStore/a5e80d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/a5e80d.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32f) uniform highp writeonly image3D arg_0; void textureStore_a5e80d() { diff --git a/test/tint/builtins/gen/var/textureStore/a6a986.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/a6a986.wgsl.expected.glsl index 2249883a6c..fae409203c 100644 --- a/test/tint/builtins/gen/var/textureStore/a6a986.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/a6a986.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2DArray arg_0; void textureStore_a6a986() { diff --git a/test/tint/builtins/gen/var/textureStore/a6e78f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/a6e78f.wgsl.expected.glsl index 372b2de611..863d99f186 100644 --- a/test/tint/builtins/gen/var/textureStore/a6e78f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/a6e78f.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2D arg_0; void textureStore_a6e78f() { diff --git a/test/tint/builtins/gen/var/textureStore/a9426c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/a9426c.wgsl.expected.glsl index 61410c5ef8..812a5a4e40 100644 --- a/test/tint/builtins/gen/var/textureStore/a9426c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/a9426c.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_a9426c() { diff --git a/test/tint/builtins/gen/var/textureStore/aeb38a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/aeb38a.wgsl.expected.glsl index dc43e689b4..7eed1de6b6 100644 --- a/test/tint/builtins/gen/var/textureStore/aeb38a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/aeb38a.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2D arg_0; void textureStore_aeb38a() { diff --git a/test/tint/builtins/gen/var/textureStore/b42fd3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/b42fd3.wgsl.expected.glsl index 3cf8367aa3..a449a19d3a 100644 --- a/test/tint/builtins/gen/var/textureStore/b42fd3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/b42fd3.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_b42fd3() { diff --git a/test/tint/builtins/gen/var/textureStore/b706b1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/b706b1.wgsl.expected.glsl index f8c512a93c..e128e1756e 100644 --- a/test/tint/builtins/gen/var/textureStore/b706b1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/b706b1.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage3D arg_0; void textureStore_b706b1() { diff --git a/test/tint/builtins/gen/var/textureStore/b70ded.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/b70ded.wgsl.expected.glsl index 751e1d4311..50ea0e5c93 100644 --- a/test/tint/builtins/gen/var/textureStore/b70ded.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/b70ded.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2D arg_0; void textureStore_b70ded() { diff --git a/test/tint/builtins/gen/var/textureStore/b76ff3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/b76ff3.wgsl.expected.glsl index 2357f24d02..fe3df4a4d2 100644 --- a/test/tint/builtins/gen/var/textureStore/b76ff3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/b76ff3.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2D arg_0; void textureStore_b76ff3() { diff --git a/test/tint/builtins/gen/var/textureStore/bbcb7f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/bbcb7f.wgsl.expected.glsl index 73c6c3cce5..6e06987a54 100644 --- a/test/tint/builtins/gen/var/textureStore/bbcb7f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/bbcb7f.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2D arg_0; void textureStore_bbcb7f() { diff --git a/test/tint/builtins/gen/var/textureStore/be6e30.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/be6e30.wgsl.expected.glsl index 17fe18e9c4..70e40ce013 100644 --- a/test/tint/builtins/gen/var/textureStore/be6e30.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/be6e30.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2D arg_0; void textureStore_be6e30() { diff --git a/test/tint/builtins/gen/var/textureStore/bedbfc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/bedbfc.wgsl.expected.glsl index 81f7040f4b..f99a1ad98b 100644 --- a/test/tint/builtins/gen/var/textureStore/bedbfc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/bedbfc.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image3D arg_0; void textureStore_bedbfc() { diff --git a/test/tint/builtins/gen/var/textureStore/bf775c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/bf775c.wgsl.expected.glsl index eb4d0528cf..6c8d033a28 100644 --- a/test/tint/builtins/gen/var/textureStore/bf775c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/bf775c.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2D arg_0; void textureStore_bf775c() { diff --git a/test/tint/builtins/gen/var/textureStore/c1f29e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/c1f29e.wgsl.expected.glsl index 55d7623e9c..2d6cd94778 100644 --- a/test/tint/builtins/gen/var/textureStore/c1f29e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/c1f29e.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2D arg_0; void textureStore_c1f29e() { diff --git a/test/tint/builtins/gen/var/textureStore/c2ca46.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/c2ca46.wgsl.expected.glsl index 2786286c9e..20781d28c3 100644 --- a/test/tint/builtins/gen/var/textureStore/c2ca46.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/c2ca46.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16i) uniform highp writeonly iimage2DArray arg_0; void textureStore_c2ca46() { diff --git a/test/tint/builtins/gen/var/textureStore/c32905.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/c32905.wgsl.expected.glsl index b7b208a944..6cdb118bdb 100644 --- a/test/tint/builtins/gen/var/textureStore/c32905.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/c32905.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2DArray arg_0; void textureStore_c32905() { diff --git a/test/tint/builtins/gen/var/textureStore/c5af1e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/c5af1e.wgsl.expected.glsl index cd1558adc7..5656d7d900 100644 --- a/test/tint/builtins/gen/var/textureStore/c5af1e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/c5af1e.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image3D arg_0; void textureStore_c5af1e() { diff --git a/test/tint/builtins/gen/var/textureStore/c9d780.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/c9d780.wgsl.expected.glsl index 25ce28ff80..ea13cef80a 100644 --- a/test/tint/builtins/gen/var/textureStore/c9d780.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/c9d780.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_c9d780() { diff --git a/test/tint/builtins/gen/var/textureStore/cb3b0b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/cb3b0b.wgsl.expected.glsl index 9b2d5e6375..ac3a4a62f4 100644 --- a/test/tint/builtins/gen/var/textureStore/cb3b0b.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/cb3b0b.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage3D arg_0; void textureStore_cb3b0b() { diff --git a/test/tint/builtins/gen/var/textureStore/cd6755.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/cd6755.wgsl.expected.glsl index 76dd31acd4..930594f0c1 100644 --- a/test/tint/builtins/gen/var/textureStore/cd6755.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/cd6755.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage3D arg_0; void textureStore_cd6755() { diff --git a/test/tint/builtins/gen/var/textureStore/d26166.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/d26166.wgsl.expected.glsl index b5c26dd41f..df0f33e282 100644 --- a/test/tint/builtins/gen/var/textureStore/d26166.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/d26166.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2D arg_0; void textureStore_d26166() { diff --git a/test/tint/builtins/gen/var/textureStore/d2b565.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/d2b565.wgsl.expected.glsl index 2e4bde5be4..98ef31a7c9 100644 --- a/test/tint/builtins/gen/var/textureStore/d2b565.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/d2b565.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage3D arg_0; void textureStore_d2b565() { diff --git a/test/tint/builtins/gen/var/textureStore/d4aa95.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/d4aa95.wgsl.expected.glsl index 3a743d9caa..920b4dade3 100644 --- a/test/tint/builtins/gen/var/textureStore/d4aa95.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/d4aa95.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage3D arg_0; void textureStore_d4aa95() { diff --git a/test/tint/builtins/gen/var/textureStore/d55e65.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/d55e65.wgsl.expected.glsl index 9b95ec7960..0b125dd06d 100644 --- a/test/tint/builtins/gen/var/textureStore/d55e65.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/d55e65.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2DArray arg_0; void textureStore_d55e65() { diff --git a/test/tint/builtins/gen/var/textureStore/db92a2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/db92a2.wgsl.expected.glsl index c4cb3bacfd..f10dd1fd85 100644 --- a/test/tint/builtins/gen/var/textureStore/db92a2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/db92a2.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2D arg_0; void textureStore_db92a2() { diff --git a/test/tint/builtins/gen/var/textureStore/dd7d81.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/dd7d81.wgsl.expected.glsl index 60fac808fa..4ca056f665 100644 --- a/test/tint/builtins/gen/var/textureStore/dd7d81.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/dd7d81.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8_snorm) uniform highp writeonly image3D arg_0; void textureStore_dd7d81() { diff --git a/test/tint/builtins/gen/var/textureStore/de4b94.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/de4b94.wgsl.expected.glsl index 9d4b945231..c6d46a69b6 100644 --- a/test/tint/builtins/gen/var/textureStore/de4b94.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/de4b94.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage2D arg_0; void textureStore_de4b94() { diff --git a/test/tint/builtins/gen/var/textureStore/df2ca4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/df2ca4.wgsl.expected.glsl index 047cb1641a..e9c5ed1a09 100644 --- a/test/tint/builtins/gen/var/textureStore/df2ca4.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/df2ca4.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image2DArray arg_0; void textureStore_df2ca4() { diff --git a/test/tint/builtins/gen/var/textureStore/e0b666.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/e0b666.wgsl.expected.glsl index 6cee2dafdd..0ab557515e 100644 --- a/test/tint/builtins/gen/var/textureStore/e0b666.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/e0b666.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_e0b666() { diff --git a/test/tint/builtins/gen/var/textureStore/e38281.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/e38281.wgsl.expected.glsl index d5f5980d6c..1d41803d72 100644 --- a/test/tint/builtins/gen/var/textureStore/e38281.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/e38281.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2DArray arg_0; void textureStore_e38281() { diff --git a/test/tint/builtins/gen/var/textureStore/e7c6d8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/e7c6d8.wgsl.expected.glsl index d180ebbcea..5ea8b44735 100644 --- a/test/tint/builtins/gen/var/textureStore/e7c6d8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/e7c6d8.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8) uniform highp writeonly image2D arg_0; void textureStore_e7c6d8() { diff --git a/test/tint/builtins/gen/var/textureStore/e885e8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/e885e8.wgsl.expected.glsl index ae20bbeb4c..1905c27e2e 100644 --- a/test/tint/builtins/gen/var/textureStore/e885e8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/e885e8.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16f) uniform highp writeonly image2D arg_0; void textureStore_e885e8() { diff --git a/test/tint/builtins/gen/var/textureStore/e8cbf7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/e8cbf7.wgsl.expected.glsl index 4049bc91b5..32933552e0 100644 --- a/test/tint/builtins/gen/var/textureStore/e8cbf7.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/e8cbf7.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage2D arg_0; void textureStore_e8cbf7() { diff --git a/test/tint/builtins/gen/var/textureStore/eb702f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/eb702f.wgsl.expected.glsl index 89e2a01c5a..74ca7fc166 100644 --- a/test/tint/builtins/gen/var/textureStore/eb702f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/eb702f.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32f) uniform highp writeonly image3D arg_0; void textureStore_eb702f() { diff --git a/test/tint/builtins/gen/var/textureStore/eb78b9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/eb78b9.wgsl.expected.glsl index ba4886ca4d..0a69f2ff60 100644 --- a/test/tint/builtins/gen/var/textureStore/eb78b9.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/eb78b9.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage3D arg_0; void textureStore_eb78b9() { diff --git a/test/tint/builtins/gen/var/textureStore/ef9f2f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/ef9f2f.wgsl.expected.glsl index 03179e42ce..b46a0205f4 100644 --- a/test/tint/builtins/gen/var/textureStore/ef9f2f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/ef9f2f.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32ui) uniform highp writeonly uimage3D arg_0; void textureStore_ef9f2f() { diff --git a/test/tint/builtins/gen/var/textureStore/f1e6d3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/f1e6d3.wgsl.expected.glsl index 1276474ea8..48b7fce2ab 100644 --- a/test/tint/builtins/gen/var/textureStore/f1e6d3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/f1e6d3.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(r32i) uniform highp writeonly iimage3D arg_0; void textureStore_f1e6d3() { diff --git a/test/tint/builtins/gen/var/textureStore/f8dead.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/f8dead.wgsl.expected.glsl index c0607a9d80..1c27f687bb 100644 --- a/test/tint/builtins/gen/var/textureStore/f8dead.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/f8dead.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8ui) uniform highp writeonly uimage3D arg_0; void textureStore_f8dead() { diff --git a/test/tint/builtins/gen/var/textureStore/fb9a8f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/fb9a8f.wgsl.expected.glsl index c7efe2c109..5f6645d420 100644 --- a/test/tint/builtins/gen/var/textureStore/fb9a8f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/fb9a8f.wgsl.expected.glsl @@ -21,7 +21,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba32ui) uniform highp writeonly uimage2D arg_0; void textureStore_fb9a8f() { diff --git a/test/tint/builtins/gen/var/textureStore/fbf53f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/fbf53f.wgsl.expected.glsl index 7e5516fad8..f19b2a8293 100644 --- a/test/tint/builtins/gen/var/textureStore/fbf53f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/fbf53f.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba8i) uniform highp writeonly iimage2DArray arg_0; void textureStore_fbf53f() { diff --git a/test/tint/builtins/gen/var/textureStore/fd350c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/fd350c.wgsl.expected.glsl index aa4132aa3a..72b05015fc 100644 --- a/test/tint/builtins/gen/var/textureStore/fd350c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/textureStore/fd350c.wgsl.expected.glsl @@ -22,7 +22,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(rgba16ui) uniform highp writeonly uimage2DArray arg_0; void textureStore_fd350c() { diff --git a/test/tint/builtins/gen/var/transpose/06794e.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/06794e.wgsl.expected.glsl index af98f85dbd..250df6d7b4 100644 --- a/test/tint/builtins/gen/var/transpose/06794e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/06794e.wgsl.expected.glsl @@ -32,7 +32,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat3 inner; diff --git a/test/tint/builtins/gen/var/transpose/2585cd.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/2585cd.wgsl.expected.glsl index c939c653e2..d4d338af48 100644 --- a/test/tint/builtins/gen/var/transpose/2585cd.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/2585cd.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat3x4 inner; diff --git a/test/tint/builtins/gen/var/transpose/31d679.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/31d679.wgsl.expected.glsl index 4f48f042b6..0acd631544 100644 --- a/test/tint/builtins/gen/var/transpose/31d679.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/31d679.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat2 inner; diff --git a/test/tint/builtins/gen/var/transpose/31e37e.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/31e37e.wgsl.expected.glsl index 48d5c0745c..3200c9f0c5 100644 --- a/test/tint/builtins/gen/var/transpose/31e37e.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/31e37e.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat2x4 inner; diff --git a/test/tint/builtins/gen/var/transpose/32dd64.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/32dd64.wgsl.expected.glsl index 4fdd5cf0c7..38901f5559 100644 --- a/test/tint/builtins/gen/var/transpose/32dd64.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/32dd64.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_32dd64() { mat4x3 res = mat4x3(vec3(1.0f), vec3(1.0f), vec3(1.0f), vec3(1.0f)); diff --git a/test/tint/builtins/gen/var/transpose/4ce359.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/4ce359.wgsl.expected.glsl index bcf9d475be..59d102b79e 100644 --- a/test/tint/builtins/gen/var/transpose/4ce359.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/4ce359.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat4x2 inner; diff --git a/test/tint/builtins/gen/var/transpose/4dc9a1.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/4dc9a1.wgsl.expected.glsl index 1de089d457..9577a6986b 100644 --- a/test/tint/builtins/gen/var/transpose/4dc9a1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/4dc9a1.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat3x2 inner; diff --git a/test/tint/builtins/gen/var/transpose/553e90.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/553e90.wgsl.expected.glsl index 8c4e25d60f..bab878800e 100644 --- a/test/tint/builtins/gen/var/transpose/553e90.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/553e90.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_553e90() { mat2x4 res = mat2x4(vec4(1.0f), vec4(1.0f)); diff --git a/test/tint/builtins/gen/var/transpose/5c133c.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/5c133c.wgsl.expected.glsl index 1a04ea68e5..4f8d251f00 100644 --- a/test/tint/builtins/gen/var/transpose/5c133c.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/5c133c.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_5c133c() { mat3x4 res = mat3x4(vec4(1.0f), vec4(1.0f), vec4(1.0f)); diff --git a/test/tint/builtins/gen/var/transpose/5edd96.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/5edd96.wgsl.expected.glsl index 648931b37a..28946b025e 100644 --- a/test/tint/builtins/gen/var/transpose/5edd96.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/5edd96.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat2x4 inner; diff --git a/test/tint/builtins/gen/var/transpose/5f36bf.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/5f36bf.wgsl.expected.glsl index de46377f47..cdab44f8d9 100644 --- a/test/tint/builtins/gen/var/transpose/5f36bf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/5f36bf.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat3x4 inner; diff --git a/test/tint/builtins/gen/var/transpose/66fce8.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/66fce8.wgsl.expected.glsl index 7abc8111ff..b8580c68cd 100644 --- a/test/tint/builtins/gen/var/transpose/66fce8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/66fce8.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_66fce8() { mat3 res = mat3(vec3(1.0f), vec3(1.0f), vec3(1.0f)); diff --git a/test/tint/builtins/gen/var/transpose/70ca11.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/70ca11.wgsl.expected.glsl index 5f8dd6761d..bf4bad81b6 100644 --- a/test/tint/builtins/gen/var/transpose/70ca11.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/70ca11.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_70ca11() { mat3x2 res = mat3x2(vec2(1.0f), vec2(1.0f), vec2(1.0f)); diff --git a/test/tint/builtins/gen/var/transpose/7be8b2.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/7be8b2.wgsl.expected.glsl index 96300d89c8..292de2bc2d 100644 --- a/test/tint/builtins/gen/var/transpose/7be8b2.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/7be8b2.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat2 inner; diff --git a/test/tint/builtins/gen/var/transpose/7eb2c5.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/7eb2c5.wgsl.expected.glsl index 069cce3835..352aaa8fff 100644 --- a/test/tint/builtins/gen/var/transpose/7eb2c5.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/7eb2c5.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_7eb2c5() { mat2 res = mat2(vec2(1.0f), vec2(1.0f)); diff --git a/test/tint/builtins/gen/var/transpose/844869.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/844869.wgsl.expected.glsl index 1dbfb0da6c..9103d4e1de 100644 --- a/test/tint/builtins/gen/var/transpose/844869.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/844869.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat4 inner; diff --git a/test/tint/builtins/gen/var/transpose/84a763.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/84a763.wgsl.expected.glsl index 17c5103dca..077920ee11 100644 --- a/test/tint/builtins/gen/var/transpose/84a763.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/84a763.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_84a763() { mat4x2 res = mat4x2(vec2(1.0f), vec2(1.0f), vec2(1.0f), vec2(1.0f)); diff --git a/test/tint/builtins/gen/var/transpose/854336.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/854336.wgsl.expected.glsl index 0a31c39aa0..9dfcf60c74 100644 --- a/test/tint/builtins/gen/var/transpose/854336.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/854336.wgsl.expected.glsl @@ -30,7 +30,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat3 inner; diff --git a/test/tint/builtins/gen/var/transpose/8c06ce.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/8c06ce.wgsl.expected.glsl index d6eb1431ee..226169560a 100644 --- a/test/tint/builtins/gen/var/transpose/8c06ce.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/8c06ce.wgsl.expected.glsl @@ -33,7 +33,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat4x3 inner; diff --git a/test/tint/builtins/gen/var/transpose/ace596.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/ace596.wgsl.expected.glsl index a3da82b7fd..5789a0e0a8 100644 --- a/test/tint/builtins/gen/var/transpose/ace596.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/ace596.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_ace596() { mat2x3 res = mat2x3(vec3(1.0f), vec3(1.0f)); diff --git a/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl.expected.glsl index bbf4eb7329..b7d855d7b3 100644 --- a/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat2x3 inner; diff --git a/test/tint/builtins/gen/var/transpose/c1b600.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/c1b600.wgsl.expected.glsl index 37cb1f3a38..ef20e58411 100644 --- a/test/tint/builtins/gen/var/transpose/c1b600.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/c1b600.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat4 inner; diff --git a/test/tint/builtins/gen/var/transpose/d6faec.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/d6faec.wgsl.expected.glsl index 398ca873ba..32e5290a1d 100644 --- a/test/tint/builtins/gen/var/transpose/d6faec.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/d6faec.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat3x2 inner; diff --git a/test/tint/builtins/gen/var/transpose/d8f8ba.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/d8f8ba.wgsl.expected.glsl index 1b7fe19d45..795add8eca 100644 --- a/test/tint/builtins/gen/var/transpose/d8f8ba.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/d8f8ba.wgsl.expected.glsl @@ -31,7 +31,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat4x3 inner; diff --git a/test/tint/builtins/gen/var/transpose/dc671a.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/dc671a.wgsl.expected.glsl index 7757e01fc7..9978bafdea 100644 --- a/test/tint/builtins/gen/var/transpose/dc671a.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/dc671a.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void transpose_dc671a() { mat4 res = mat4(vec4(1.0f), vec4(1.0f), vec4(1.0f), vec4(1.0f)); diff --git a/test/tint/builtins/gen/var/transpose/ed4bdc.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/ed4bdc.wgsl.expected.glsl index 8778056641..a5a8513699 100644 --- a/test/tint/builtins/gen/var/transpose/ed4bdc.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/ed4bdc.wgsl.expected.glsl @@ -29,7 +29,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { mat2x3 inner; diff --git a/test/tint/builtins/gen/var/transpose/faeb05.wgsl.expected.glsl b/test/tint/builtins/gen/var/transpose/faeb05.wgsl.expected.glsl index 3171bc5895..ec573a0a8d 100644 --- a/test/tint/builtins/gen/var/transpose/faeb05.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/transpose/faeb05.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16mat4x2 inner; diff --git a/test/tint/builtins/gen/var/trunc/103ab8.wgsl.expected.glsl b/test/tint/builtins/gen/var/trunc/103ab8.wgsl.expected.glsl index 64bcaed1b2..2bdd647036 100644 --- a/test/tint/builtins/gen/var/trunc/103ab8.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/trunc/103ab8.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec3 inner; diff --git a/test/tint/builtins/gen/var/trunc/117396.wgsl.expected.glsl b/test/tint/builtins/gen/var/trunc/117396.wgsl.expected.glsl index f81df1368d..38ecb88460 100644 --- a/test/tint/builtins/gen/var/trunc/117396.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/trunc/117396.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void trunc_117396() { vec3 res = vec3(1.0f); diff --git a/test/tint/builtins/gen/var/trunc/562d05.wgsl.expected.glsl b/test/tint/builtins/gen/var/trunc/562d05.wgsl.expected.glsl index 2323f85be8..5dc56f703f 100644 --- a/test/tint/builtins/gen/var/trunc/562d05.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/trunc/562d05.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec3 inner; diff --git a/test/tint/builtins/gen/var/trunc/7d6ded.wgsl.expected.glsl b/test/tint/builtins/gen/var/trunc/7d6ded.wgsl.expected.glsl index c25da0be76..6bde473469 100644 --- a/test/tint/builtins/gen/var/trunc/7d6ded.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/trunc/7d6ded.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void trunc_7d6ded() { float res = 1.0f; diff --git a/test/tint/builtins/gen/var/trunc/a56109.wgsl.expected.glsl b/test/tint/builtins/gen/var/trunc/a56109.wgsl.expected.glsl index 17fbf03dd6..1b44cface8 100644 --- a/test/tint/builtins/gen/var/trunc/a56109.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/trunc/a56109.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec2 inner; diff --git a/test/tint/builtins/gen/var/trunc/c12555.wgsl.expected.glsl b/test/tint/builtins/gen/var/trunc/c12555.wgsl.expected.glsl index bcd6a46cbb..12937df867 100644 --- a/test/tint/builtins/gen/var/trunc/c12555.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/trunc/c12555.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void trunc_c12555() { vec2 res = vec2(1.0f); diff --git a/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl.expected.glsl b/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl.expected.glsl index 8f58f67ac9..4d7165ba09 100644 --- a/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float16_t inner; diff --git a/test/tint/builtins/gen/var/trunc/ce7c17.wgsl.expected.glsl b/test/tint/builtins/gen/var/trunc/ce7c17.wgsl.expected.glsl index f08e448331..df1765b0c3 100644 --- a/test/tint/builtins/gen/var/trunc/ce7c17.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/trunc/ce7c17.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { f16vec4 inner; diff --git a/test/tint/builtins/gen/var/trunc/e183aa.wgsl.expected.glsl b/test/tint/builtins/gen/var/trunc/e183aa.wgsl.expected.glsl index d757be0009..12c0285d75 100644 --- a/test/tint/builtins/gen/var/trunc/e183aa.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/trunc/e183aa.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/trunc/eb83df.wgsl.expected.glsl b/test/tint/builtins/gen/var/trunc/eb83df.wgsl.expected.glsl index 90f8f4f39c..a4be4f2e03 100644 --- a/test/tint/builtins/gen/var/trunc/eb83df.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/trunc/eb83df.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { float inner; diff --git a/test/tint/builtins/gen/var/trunc/f0f1a1.wgsl.expected.glsl b/test/tint/builtins/gen/var/trunc/f0f1a1.wgsl.expected.glsl index b04c0144d4..c87acebdf8 100644 --- a/test/tint/builtins/gen/var/trunc/f0f1a1.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/trunc/f0f1a1.wgsl.expected.glsl @@ -18,7 +18,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; void trunc_f0f1a1() { vec4 res = vec4(1.0f); diff --git a/test/tint/builtins/gen/var/trunc/f370d3.wgsl.expected.glsl b/test/tint/builtins/gen/var/trunc/f370d3.wgsl.expected.glsl index aeb534a862..5f33969f74 100644 --- a/test/tint/builtins/gen/var/trunc/f370d3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/trunc/f370d3.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/unpack2x16float/32a5cf.wgsl.expected.glsl b/test/tint/builtins/gen/var/unpack2x16float/32a5cf.wgsl.expected.glsl index 5c91ce1ef1..6fa513fca4 100644 --- a/test/tint/builtins/gen/var/unpack2x16float/32a5cf.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/unpack2x16float/32a5cf.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/unpack2x16snorm/b4aea6.wgsl.expected.glsl b/test/tint/builtins/gen/var/unpack2x16snorm/b4aea6.wgsl.expected.glsl index 70df608924..ecdc03201d 100644 --- a/test/tint/builtins/gen/var/unpack2x16snorm/b4aea6.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/unpack2x16snorm/b4aea6.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/unpack2x16unorm/7699c0.wgsl.expected.glsl b/test/tint/builtins/gen/var/unpack2x16unorm/7699c0.wgsl.expected.glsl index c2f5267360..28f8f513a8 100644 --- a/test/tint/builtins/gen/var/unpack2x16unorm/7699c0.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/unpack2x16unorm/7699c0.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec2 inner; diff --git a/test/tint/builtins/gen/var/unpack4x8snorm/523fb3.wgsl.expected.glsl b/test/tint/builtins/gen/var/unpack4x8snorm/523fb3.wgsl.expected.glsl index 2aa00e3b5d..45b3fde409 100644 --- a/test/tint/builtins/gen/var/unpack4x8snorm/523fb3.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/unpack4x8snorm/523fb3.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/gen/var/unpack4x8unorm/750c74.wgsl.expected.glsl b/test/tint/builtins/gen/var/unpack4x8unorm/750c74.wgsl.expected.glsl index fb10edd711..ba2fdf75bf 100644 --- a/test/tint/builtins/gen/var/unpack4x8unorm/750c74.wgsl.expected.glsl +++ b/test/tint/builtins/gen/var/unpack4x8unorm/750c74.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(binding = 0, std430) buffer prevent_dce_block_ssbo { vec4 inner; diff --git a/test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.glsl b/test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.glsl index 320891873d..cbba611861 100644 --- a/test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.glsl +++ b/test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.glsl @@ -39,7 +39,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; void textureDimensions_f60bdb() { diff --git a/test/tint/builtins/textureGather/f32/alpha.wgsl.expected.glsl b/test/tint/builtins/textureGather/f32/alpha.wgsl.expected.glsl index fb86fb4917..e5d5c1263d 100644 --- a/test/tint/builtins/textureGather/f32/alpha.wgsl.expected.glsl +++ b/test/tint/builtins/textureGather/f32/alpha.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D t_s; diff --git a/test/tint/builtins/textureGather/f32/blue.wgsl.expected.glsl b/test/tint/builtins/textureGather/f32/blue.wgsl.expected.glsl index 7840c94e7e..62b206d5db 100644 --- a/test/tint/builtins/textureGather/f32/blue.wgsl.expected.glsl +++ b/test/tint/builtins/textureGather/f32/blue.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D t_s; diff --git a/test/tint/builtins/textureGather/f32/green.wgsl.expected.glsl b/test/tint/builtins/textureGather/f32/green.wgsl.expected.glsl index fbccb56b27..79a830b0c9 100644 --- a/test/tint/builtins/textureGather/f32/green.wgsl.expected.glsl +++ b/test/tint/builtins/textureGather/f32/green.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D t_s; diff --git a/test/tint/builtins/textureGather/f32/red.wgsl.expected.glsl b/test/tint/builtins/textureGather/f32/red.wgsl.expected.glsl index ad15faf35e..07c84e2125 100644 --- a/test/tint/builtins/textureGather/f32/red.wgsl.expected.glsl +++ b/test/tint/builtins/textureGather/f32/red.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2D t_s; diff --git a/test/tint/builtins/textureGather/i32/alpha.wgsl.expected.glsl b/test/tint/builtins/textureGather/i32/alpha.wgsl.expected.glsl index 771cf95eab..571ce44c05 100644 --- a/test/tint/builtins/textureGather/i32/alpha.wgsl.expected.glsl +++ b/test/tint/builtins/textureGather/i32/alpha.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D t_s; diff --git a/test/tint/builtins/textureGather/i32/blue.wgsl.expected.glsl b/test/tint/builtins/textureGather/i32/blue.wgsl.expected.glsl index 0c41727348..6a3fa1d92d 100644 --- a/test/tint/builtins/textureGather/i32/blue.wgsl.expected.glsl +++ b/test/tint/builtins/textureGather/i32/blue.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D t_s; diff --git a/test/tint/builtins/textureGather/i32/green.wgsl.expected.glsl b/test/tint/builtins/textureGather/i32/green.wgsl.expected.glsl index be8e62f54f..696dfc8946 100644 --- a/test/tint/builtins/textureGather/i32/green.wgsl.expected.glsl +++ b/test/tint/builtins/textureGather/i32/green.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D t_s; diff --git a/test/tint/builtins/textureGather/i32/red.wgsl.expected.glsl b/test/tint/builtins/textureGather/i32/red.wgsl.expected.glsl index e386231f03..06eda06289 100644 --- a/test/tint/builtins/textureGather/i32/red.wgsl.expected.glsl +++ b/test/tint/builtins/textureGather/i32/red.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp isampler2D t_s; diff --git a/test/tint/builtins/textureGather/u32/alpha.wgsl.expected.glsl b/test/tint/builtins/textureGather/u32/alpha.wgsl.expected.glsl index 8b8cc4e995..b6bb215ea9 100644 --- a/test/tint/builtins/textureGather/u32/alpha.wgsl.expected.glsl +++ b/test/tint/builtins/textureGather/u32/alpha.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D t_s; diff --git a/test/tint/builtins/textureGather/u32/blue.wgsl.expected.glsl b/test/tint/builtins/textureGather/u32/blue.wgsl.expected.glsl index 9faa6f1ee9..bf23f59dca 100644 --- a/test/tint/builtins/textureGather/u32/blue.wgsl.expected.glsl +++ b/test/tint/builtins/textureGather/u32/blue.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D t_s; diff --git a/test/tint/builtins/textureGather/u32/green.wgsl.expected.glsl b/test/tint/builtins/textureGather/u32/green.wgsl.expected.glsl index ce868e2711..c57b6bf9b5 100644 --- a/test/tint/builtins/textureGather/u32/green.wgsl.expected.glsl +++ b/test/tint/builtins/textureGather/u32/green.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D t_s; diff --git a/test/tint/builtins/textureGather/u32/red.wgsl.expected.glsl b/test/tint/builtins/textureGather/u32/red.wgsl.expected.glsl index 85550c6006..3c9c8ecac9 100644 --- a/test/tint/builtins/textureGather/u32/red.wgsl.expected.glsl +++ b/test/tint/builtins/textureGather/u32/red.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; uniform highp usampler2D t_s; diff --git a/test/tint/builtins/textureLoad/depth_ms.spvasm.expected.glsl b/test/tint/builtins/textureLoad/depth_ms.spvasm.expected.glsl index f02ac1f9e9..149181188e 100644 --- a/test/tint/builtins/textureLoad/depth_ms.spvasm.expected.glsl +++ b/test/tint/builtins/textureLoad/depth_ms.spvasm.expected.glsl @@ -39,7 +39,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; uniform highp sampler2DMS arg_0_1; void textureLoad_6273b1() { diff --git a/test/tint/builtins/textureLoad/texture_external_param.wgsl.expected.glsl b/test/tint/builtins/textureLoad/texture_external_param.wgsl.expected.glsl index 05f150c412..b1f3084284 100644 --- a/test/tint/builtins/textureLoad/texture_external_param.wgsl.expected.glsl +++ b/test/tint/builtins/textureLoad/texture_external_param.wgsl.expected.glsl @@ -101,7 +101,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; vec3 tint_select(vec3 param_0, vec3 param_1, bvec3 param_2) { return vec3(param_2[0] ? param_1[0] : param_0[0], param_2[1] ? param_1[1] : param_0[1], param_2[2] ? param_1[2] : param_0[2]); diff --git a/test/tint/builtins/textureLoad/texture_param.wgsl.expected.glsl b/test/tint/builtins/textureLoad/texture_param.wgsl.expected.glsl index 61bffaac4c..b5d72753fa 100644 --- a/test/tint/builtins/textureLoad/texture_param.wgsl.expected.glsl +++ b/test/tint/builtins/textureLoad/texture_param.wgsl.expected.glsl @@ -23,7 +23,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; ivec4 textureLoad2d(highp isampler2D tint_symbol_1, ivec2 coords, int level) { return texelFetch(tint_symbol_1, coords, level); diff --git a/test/tint/const/global/global.wgsl.expected.glsl b/test/tint/const/global/global.wgsl.expected.glsl index 54e642bbf8..2ecd2f1e53 100644 --- a/test/tint/const/global/global.wgsl.expected.glsl +++ b/test/tint/const/global/global.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) out vec4 value; vec4 tint_symbol() { diff --git a/test/tint/const/inferred/function.wgsl.expected.glsl b/test/tint/const/inferred/function.wgsl.expected.glsl index 69a3a97fb2..9c7caeaf7f 100644 --- a/test/tint/const/inferred/function.wgsl.expected.glsl +++ b/test/tint/const/inferred/function.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) out vec4 value; vec4 tint_symbol() { diff --git a/test/tint/diagnostic_filtering/case_body_attribute.wgsl.expected.glsl b/test/tint/diagnostic_filtering/case_body_attribute.wgsl.expected.glsl index a56a8a9f27..3487c0f361 100644 --- a/test/tint/diagnostic_filtering/case_body_attribute.wgsl.expected.glsl +++ b/test/tint/diagnostic_filtering/case_body_attribute.wgsl.expected.glsl @@ -11,7 +11,7 @@ diagnostic_filtering/case_body_attribute.wgsl:6:15 note: user-defined input 'x' ^ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float x_1; void tint_symbol(float x) { diff --git a/test/tint/diagnostic_filtering/compound_statement_attribute.wgsl.expected.glsl b/test/tint/diagnostic_filtering/compound_statement_attribute.wgsl.expected.glsl index 7952a40301..d5ebf79e2c 100644 --- a/test/tint/diagnostic_filtering/compound_statement_attribute.wgsl.expected.glsl +++ b/test/tint/diagnostic_filtering/compound_statement_attribute.wgsl.expected.glsl @@ -11,7 +11,7 @@ diagnostic_filtering/compound_statement_attribute.wgsl:7:9 note: user-defined in ^ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float x_1; void tint_symbol(float x) { diff --git a/test/tint/diagnostic_filtering/default_case_body_attribute.wgsl.expected.glsl b/test/tint/diagnostic_filtering/default_case_body_attribute.wgsl.expected.glsl index 0d67e691cd..46c70b06fb 100644 --- a/test/tint/diagnostic_filtering/default_case_body_attribute.wgsl.expected.glsl +++ b/test/tint/diagnostic_filtering/default_case_body_attribute.wgsl.expected.glsl @@ -11,7 +11,7 @@ diagnostic_filtering/default_case_body_attribute.wgsl:6:15 note: user-defined in ^ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float x_1; void tint_symbol(float x) { diff --git a/test/tint/diagnostic_filtering/directive.wgsl.expected.glsl b/test/tint/diagnostic_filtering/directive.wgsl.expected.glsl index 96d3d3d3e8..ab24431ccc 100644 --- a/test/tint/diagnostic_filtering/directive.wgsl.expected.glsl +++ b/test/tint/diagnostic_filtering/directive.wgsl.expected.glsl @@ -11,7 +11,7 @@ diagnostic_filtering/directive.wgsl:8:7 note: user-defined input 'x' of 'main' m ^ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float x_1; void tint_symbol(float x) { diff --git a/test/tint/diagnostic_filtering/else_body_attribute.wgsl.expected.glsl b/test/tint/diagnostic_filtering/else_body_attribute.wgsl.expected.glsl index b42b5807ef..d9b55454c9 100644 --- a/test/tint/diagnostic_filtering/else_body_attribute.wgsl.expected.glsl +++ b/test/tint/diagnostic_filtering/else_body_attribute.wgsl.expected.glsl @@ -11,7 +11,7 @@ diagnostic_filtering/else_body_attribute.wgsl:6:7 note: user-defined input 'x' o ^ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float x_1; void tint_symbol(float x) { diff --git a/test/tint/diagnostic_filtering/else_if_body_attribute.wgsl.expected.glsl b/test/tint/diagnostic_filtering/else_if_body_attribute.wgsl.expected.glsl index 99aec7efaa..edd028f296 100644 --- a/test/tint/diagnostic_filtering/else_if_body_attribute.wgsl.expected.glsl +++ b/test/tint/diagnostic_filtering/else_if_body_attribute.wgsl.expected.glsl @@ -11,7 +11,7 @@ diagnostic_filtering/else_if_body_attribute.wgsl:6:7 note: user-defined input 'x ^ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float x_1; void tint_symbol(float x) { diff --git a/test/tint/diagnostic_filtering/for_loop_body_attribute.wgsl.expected.glsl b/test/tint/diagnostic_filtering/for_loop_body_attribute.wgsl.expected.glsl index 36fa2a54a7..bec2c30b48 100644 --- a/test/tint/diagnostic_filtering/for_loop_body_attribute.wgsl.expected.glsl +++ b/test/tint/diagnostic_filtering/for_loop_body_attribute.wgsl.expected.glsl @@ -11,7 +11,7 @@ diagnostic_filtering/for_loop_body_attribute.wgsl:8:9 note: return value of 'tex ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float x_1; uniform highp sampler2D t_s; diff --git a/test/tint/diagnostic_filtering/function_attribute.wgsl.expected.glsl b/test/tint/diagnostic_filtering/function_attribute.wgsl.expected.glsl index e4dfb3cbf0..49dbd4d0fb 100644 --- a/test/tint/diagnostic_filtering/function_attribute.wgsl.expected.glsl +++ b/test/tint/diagnostic_filtering/function_attribute.wgsl.expected.glsl @@ -11,7 +11,7 @@ diagnostic_filtering/function_attribute.wgsl:6:7 note: user-defined input 'x' of ^ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float x_1; void tint_symbol(float x) { diff --git a/test/tint/diagnostic_filtering/function_body_attribute.wgsl.expected.glsl b/test/tint/diagnostic_filtering/function_body_attribute.wgsl.expected.glsl index e0ed151082..300448d9b5 100644 --- a/test/tint/diagnostic_filtering/function_body_attribute.wgsl.expected.glsl +++ b/test/tint/diagnostic_filtering/function_body_attribute.wgsl.expected.glsl @@ -11,7 +11,7 @@ diagnostic_filtering/function_body_attribute.wgsl:6:7 note: user-defined input ' ^ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float x_1; void tint_symbol(float x) { diff --git a/test/tint/diagnostic_filtering/if_body_attribute.wgsl.expected.glsl b/test/tint/diagnostic_filtering/if_body_attribute.wgsl.expected.glsl index f82153b300..d7073ffadb 100644 --- a/test/tint/diagnostic_filtering/if_body_attribute.wgsl.expected.glsl +++ b/test/tint/diagnostic_filtering/if_body_attribute.wgsl.expected.glsl @@ -11,7 +11,7 @@ diagnostic_filtering/if_body_attribute.wgsl:6:7 note: user-defined input 'x' of ^ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float x_1; void tint_symbol(float x) { diff --git a/test/tint/diagnostic_filtering/while_loop_body_attribute.wgsl.expected.glsl b/test/tint/diagnostic_filtering/while_loop_body_attribute.wgsl.expected.glsl index 99947e46a5..c1c0401157 100644 --- a/test/tint/diagnostic_filtering/while_loop_body_attribute.wgsl.expected.glsl +++ b/test/tint/diagnostic_filtering/while_loop_body_attribute.wgsl.expected.glsl @@ -11,7 +11,7 @@ diagnostic_filtering/while_loop_body_attribute.wgsl:8:9 note: return value of 't ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float x_1; uniform highp sampler2D t_s; diff --git a/test/tint/expressions/binary/mul/mat3x2-vec3/f16.wgsl.expected.glsl b/test/tint/expressions/binary/mul/mat3x2-vec3/f16.wgsl.expected.glsl index 35e00f45eb..6af5a3ba70 100644 --- a/test/tint/expressions/binary/mul/mat3x2-vec3/f16.wgsl.expected.glsl +++ b/test/tint/expressions/binary/mul/mat3x2-vec3/f16.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct S { f16mat3x2 matrix; diff --git a/test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.glsl index fd54bf3ecb..607c0e2edb 100644 --- a/test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.glsl +++ b/test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct S { mat3x2 matrix; diff --git a/test/tint/expressions/binary/mul/mat3x3-vec3/f16.wgsl.expected.glsl b/test/tint/expressions/binary/mul/mat3x3-vec3/f16.wgsl.expected.glsl index 24726cc2c1..c920cd28a5 100644 --- a/test/tint/expressions/binary/mul/mat3x3-vec3/f16.wgsl.expected.glsl +++ b/test/tint/expressions/binary/mul/mat3x3-vec3/f16.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct S { f16mat3 matrix; diff --git a/test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.glsl index 40229c1dc1..2f7296a885 100644 --- a/test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.glsl +++ b/test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct S { mat3 matrix; diff --git a/test/tint/expressions/binary/mul/vec3-mat3x3/f16.wgsl.expected.glsl b/test/tint/expressions/binary/mul/vec3-mat3x3/f16.wgsl.expected.glsl index 3382518b90..233b8bf57d 100644 --- a/test/tint/expressions/binary/mul/vec3-mat3x3/f16.wgsl.expected.glsl +++ b/test/tint/expressions/binary/mul/vec3-mat3x3/f16.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct S { f16mat3 matrix; diff --git a/test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.glsl index f9ccbd779f..2d17ab7b01 100644 --- a/test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.glsl +++ b/test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct S { mat3 matrix; diff --git a/test/tint/expressions/binary/mul/vec3-mat4x3/f16.wgsl.expected.glsl b/test/tint/expressions/binary/mul/vec3-mat4x3/f16.wgsl.expected.glsl index b684ca939a..9ed2eacd61 100644 --- a/test/tint/expressions/binary/mul/vec3-mat4x3/f16.wgsl.expected.glsl +++ b/test/tint/expressions/binary/mul/vec3-mat4x3/f16.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; struct S { f16mat4x3 matrix; diff --git a/test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.glsl index fc84920add..ded633f953 100644 --- a/test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.glsl +++ b/test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct S { mat4x3 matrix; diff --git a/test/tint/extensions/parsing/basic.wgsl.expected.glsl b/test/tint/extensions/parsing/basic.wgsl.expected.glsl index c1a28e11a7..37063fa7b9 100644 --- a/test/tint/extensions/parsing/basic.wgsl.expected.glsl +++ b/test/tint/extensions/parsing/basic.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 0) out vec4 value; vec4 tint_symbol() { diff --git a/test/tint/extensions/parsing/duplicated_extensions.wgsl.expected.glsl b/test/tint/extensions/parsing/duplicated_extensions.wgsl.expected.glsl index c1a28e11a7..37063fa7b9 100644 --- a/test/tint/extensions/parsing/duplicated_extensions.wgsl.expected.glsl +++ b/test/tint/extensions/parsing/duplicated_extensions.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 0) out vec4 value; vec4 tint_symbol() { diff --git a/test/tint/let/inferred/function.wgsl.expected.glsl b/test/tint/let/inferred/function.wgsl.expected.glsl index b3504567a6..23a471898d 100644 --- a/test/tint/let/inferred/function.wgsl.expected.glsl +++ b/test/tint/let/inferred/function.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) out vec4 value; struct MyStruct { diff --git a/test/tint/out_of_order_decls/alias/alias.wgsl.expected.glsl b/test/tint/out_of_order_decls/alias/alias.wgsl.expected.glsl index e1e01c76c8..1ab4acc7dc 100644 --- a/test/tint/out_of_order_decls/alias/alias.wgsl.expected.glsl +++ b/test/tint/out_of_order_decls/alias/alias.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; void f() { int v = 0; diff --git a/test/tint/out_of_order_decls/alias/struct.wgsl.expected.glsl b/test/tint/out_of_order_decls/alias/struct.wgsl.expected.glsl index 508e315221..18067072c6 100644 --- a/test/tint/out_of_order_decls/alias/struct.wgsl.expected.glsl +++ b/test/tint/out_of_order_decls/alias/struct.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct S { int m; diff --git a/test/tint/out_of_order_decls/array/alias.wgsl.expected.glsl b/test/tint/out_of_order_decls/array/alias.wgsl.expected.glsl index 91dd20a0bf..afa1fd1c97 100644 --- a/test/tint/out_of_order_decls/array/alias.wgsl.expected.glsl +++ b/test/tint/out_of_order_decls/array/alias.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; int A[4] = int[4](0, 0, 0, 0); void f() { diff --git a/test/tint/out_of_order_decls/array/struct.wgsl.expected.glsl b/test/tint/out_of_order_decls/array/struct.wgsl.expected.glsl index 2f4eab140b..574296af0a 100644 --- a/test/tint/out_of_order_decls/array/struct.wgsl.expected.glsl +++ b/test/tint/out_of_order_decls/array/struct.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct S { int m; diff --git a/test/tint/out_of_order_decls/func/const.wgsl.expected.glsl b/test/tint/out_of_order_decls/func/const.wgsl.expected.glsl index 3d91b99378..3ed779e095 100644 --- a/test/tint/out_of_order_decls/func/const.wgsl.expected.glsl +++ b/test/tint/out_of_order_decls/func/const.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; void f() { } diff --git a/test/tint/out_of_order_decls/func/func.wgsl.expected.glsl b/test/tint/out_of_order_decls/func/func.wgsl.expected.glsl index 4a87ea7323..2f4d899841 100644 --- a/test/tint/out_of_order_decls/func/func.wgsl.expected.glsl +++ b/test/tint/out_of_order_decls/func/func.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; void f2() { } diff --git a/test/tint/out_of_order_decls/func/type.wgsl.expected.glsl b/test/tint/out_of_order_decls/func/type.wgsl.expected.glsl index 573558edcd..f56d0b4147 100644 --- a/test/tint/out_of_order_decls/func/type.wgsl.expected.glsl +++ b/test/tint/out_of_order_decls/func/type.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; void f() { int b = 0; diff --git a/test/tint/out_of_order_decls/func/var.wgsl.expected.glsl b/test/tint/out_of_order_decls/func/var.wgsl.expected.glsl index 6cf55fba3d..6c327546d1 100644 --- a/test/tint/out_of_order_decls/func/var.wgsl.expected.glsl +++ b/test/tint/out_of_order_decls/func/var.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; int a = 1; void f() { diff --git a/test/tint/out_of_order_decls/struct/alias.wgsl.expected.glsl b/test/tint/out_of_order_decls/struct/alias.wgsl.expected.glsl index 508e315221..18067072c6 100644 --- a/test/tint/out_of_order_decls/struct/alias.wgsl.expected.glsl +++ b/test/tint/out_of_order_decls/struct/alias.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct S { int m; diff --git a/test/tint/out_of_order_decls/struct/struct.wgsl.expected.glsl b/test/tint/out_of_order_decls/struct/struct.wgsl.expected.glsl index a95a80d87a..d27346c102 100644 --- a/test/tint/out_of_order_decls/struct/struct.wgsl.expected.glsl +++ b/test/tint/out_of_order_decls/struct/struct.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct S2 { int m; diff --git a/test/tint/samples/compute_boids.wgsl.expected.glsl b/test/tint/samples/compute_boids.wgsl.expected.glsl index 5ce44e51f4..dd43e52c85 100644 --- a/test/tint/samples/compute_boids.wgsl.expected.glsl +++ b/test/tint/samples/compute_boids.wgsl.expected.glsl @@ -37,7 +37,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(location = 0) out vec4 value; struct Particle { diff --git a/test/tint/samples/cube.wgsl.expected.glsl b/test/tint/samples/cube.wgsl.expected.glsl index 4dd32747dc..1c9de14101 100644 --- a/test/tint/samples/cube.wgsl.expected.glsl +++ b/test/tint/samples/cube.wgsl.expected.glsl @@ -39,7 +39,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in vec4 fragColor_1; layout(location = 0) out vec4 value; diff --git a/test/tint/samples/simple.wgsl.expected.glsl b/test/tint/samples/simple.wgsl.expected.glsl index 744aeba37e..ef2a99a693 100644 --- a/test/tint/samples/simple.wgsl.expected.glsl +++ b/test/tint/samples/simple.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) out vec4 value; void bar() { diff --git a/test/tint/samples/triangle.wgsl.expected.glsl b/test/tint/samples/triangle.wgsl.expected.glsl index c0961e2b26..50219ae017 100644 --- a/test/tint/samples/triangle.wgsl.expected.glsl +++ b/test/tint/samples/triangle.wgsl.expected.glsl @@ -14,7 +14,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(location = 0) out vec4 value; vec4 frag_main() { diff --git a/test/tint/shader_io/fragment_input_builtins.wgsl.expected.glsl b/test/tint/shader_io/fragment_input_builtins.wgsl.expected.glsl index 22ad777e4a..bd2aaa7833 100644 --- a/test/tint/shader_io/fragment_input_builtins.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_input_builtins.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_OES_sample_variables : require -precision mediump float; +precision highp float; void tint_symbol(vec4 position, bool front_facing, uint sample_index, uint sample_mask) { if (front_facing) { diff --git a/test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.glsl b/test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.glsl index 2f0052e6a5..96276a595e 100644 --- a/test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_OES_sample_variables : require -precision mediump float; +precision highp float; struct FragmentInputs { vec4 position; diff --git a/test/tint/shader_io/fragment_input_locations.wgsl.expected.glsl b/test/tint/shader_io/fragment_input_locations.wgsl.expected.glsl index 67b0176c8c..7b6f1a1442 100644 --- a/test/tint/shader_io/fragment_input_locations.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_input_locations.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) flat in int loc0_1; layout(location = 1) flat in uint loc1_1; diff --git a/test/tint/shader_io/fragment_input_locations_f16.wgsl.expected.glsl b/test/tint/shader_io/fragment_input_locations_f16.wgsl.expected.glsl index 514ba55804..ae806795b0 100644 --- a/test/tint/shader_io/fragment_input_locations_f16.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_input_locations_f16.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 0) flat in int loc0_1; layout(location = 1) flat in uint loc1_1; diff --git a/test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.glsl b/test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.glsl index aeffb600e0..d7f432b3fc 100644 --- a/test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) flat in int loc0_1; layout(location = 1) flat in uint loc1_1; diff --git a/test/tint/shader_io/fragment_input_locations_struct_f16.wgsl.expected.glsl b/test/tint/shader_io/fragment_input_locations_struct_f16.wgsl.expected.glsl index 30e9734c12..3c9bd9dd06 100644 --- a/test/tint/shader_io/fragment_input_locations_struct_f16.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_input_locations_struct_f16.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 0) flat in int loc0_1; layout(location = 1) flat in uint loc1_1; diff --git a/test/tint/shader_io/fragment_input_mixed.wgsl.expected.glsl b/test/tint/shader_io/fragment_input_mixed.wgsl.expected.glsl index 9054ebbc59..eae3c10bcf 100644 --- a/test/tint/shader_io/fragment_input_mixed.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_input_mixed.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_OES_sample_variables : require -precision mediump float; +precision highp float; layout(location = 0) flat in int loc0_1; layout(location = 1) flat in uint loc1_1; diff --git a/test/tint/shader_io/fragment_input_mixed_f16.wgsl.expected.glsl b/test/tint/shader_io/fragment_input_mixed_f16.wgsl.expected.glsl index 2226a6a271..bc9296f7df 100644 --- a/test/tint/shader_io/fragment_input_mixed_f16.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_input_mixed_f16.wgsl.expected.glsl @@ -1,7 +1,7 @@ #version 310 es #extension GL_OES_sample_variables : require #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 0) flat in int loc0_1; layout(location = 1) flat in uint loc1_1; diff --git a/test/tint/shader_io/fragment_output_builtins.wgsl.expected.glsl b/test/tint/shader_io/fragment_output_builtins.wgsl.expected.glsl index e3faacbb3b..de6e8c95c0 100644 --- a/test/tint/shader_io/fragment_output_builtins.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_output_builtins.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; float main1() { return 1.0f; @@ -12,7 +12,7 @@ void main() { } #version 310 es #extension GL_OES_sample_variables : require -precision mediump float; +precision highp float; uint main2() { return 1u; diff --git a/test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.glsl b/test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.glsl index 877fb38860..3ef7d7a69a 100644 --- a/test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_OES_sample_variables : require -precision mediump float; +precision highp float; struct FragmentOutputs { float frag_depth; diff --git a/test/tint/shader_io/fragment_output_locations.wgsl.expected.glsl b/test/tint/shader_io/fragment_output_locations.wgsl.expected.glsl index 7bcae9c6c2..74d51fbaae 100644 --- a/test/tint/shader_io/fragment_output_locations.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_output_locations.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) out int value; int main0() { @@ -12,7 +12,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(location = 1) out uint value; uint main1() { @@ -25,7 +25,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(location = 2) out float value; float main2() { @@ -38,7 +38,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(location = 3) out vec4 value; vec4 main3() { diff --git a/test/tint/shader_io/fragment_output_locations_f16.wgsl.expected.glsl b/test/tint/shader_io/fragment_output_locations_f16.wgsl.expected.glsl index 1ecbe7d295..10acc0299a 100644 --- a/test/tint/shader_io/fragment_output_locations_f16.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_output_locations_f16.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 0) out int value; int main0() { @@ -14,7 +14,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 1) out uint value; uint main1() { @@ -28,7 +28,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 2) out float value; float main2() { @@ -42,7 +42,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 3) out vec4 value; vec4 main3() { @@ -56,7 +56,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 4) out float16_t value; float16_t main4() { @@ -70,7 +70,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 5) out f16vec3 value; f16vec3 main5() { diff --git a/test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.glsl b/test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.glsl index 9c9a78e173..651735b914 100644 --- a/test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) out int loc0_1; layout(location = 1) out uint loc1_1; diff --git a/test/tint/shader_io/fragment_output_locations_struct_f16.wgsl.expected.glsl b/test/tint/shader_io/fragment_output_locations_struct_f16.wgsl.expected.glsl index db79208653..9f99d25631 100644 --- a/test/tint/shader_io/fragment_output_locations_struct_f16.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_output_locations_struct_f16.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 0) out int loc0_1; layout(location = 1) out uint loc1_1; diff --git a/test/tint/shader_io/fragment_output_mixed.wgsl.expected.glsl b/test/tint/shader_io/fragment_output_mixed.wgsl.expected.glsl index df40f8fad4..897eddcd59 100644 --- a/test/tint/shader_io/fragment_output_mixed.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_output_mixed.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_OES_sample_variables : require -precision mediump float; +precision highp float; layout(location = 0) out int loc0_1; layout(location = 1) out uint loc1_1; diff --git a/test/tint/shader_io/fragment_output_mixed_f16.wgsl.expected.glsl b/test/tint/shader_io/fragment_output_mixed_f16.wgsl.expected.glsl index f6350121a3..6c1ffb35ee 100644 --- a/test/tint/shader_io/fragment_output_mixed_f16.wgsl.expected.glsl +++ b/test/tint/shader_io/fragment_output_mixed_f16.wgsl.expected.glsl @@ -1,7 +1,7 @@ #version 310 es #extension GL_OES_sample_variables : require #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 0) out int loc0_1; layout(location = 1) out uint loc1_1; diff --git a/test/tint/shader_io/interpolate_input_parameters.wgsl.expected.glsl b/test/tint/shader_io/interpolate_input_parameters.wgsl.expected.glsl index bb459d1ff9..b424018321 100644 --- a/test/tint/shader_io/interpolate_input_parameters.wgsl.expected.glsl +++ b/test/tint/shader_io/interpolate_input_parameters.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float none_1; layout(location = 1) flat in float tint_symbol_1_1; diff --git a/test/tint/shader_io/interpolate_input_struct.wgsl.expected.glsl b/test/tint/shader_io/interpolate_input_struct.wgsl.expected.glsl index 2bb8a90e62..c4ba99d5bd 100644 --- a/test/tint/shader_io/interpolate_input_struct.wgsl.expected.glsl +++ b/test/tint/shader_io/interpolate_input_struct.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float none_1; layout(location = 1) flat in float tint_symbol_3; diff --git a/test/tint/shader_io/interpolate_integers.wgsl.expected.glsl b/test/tint/shader_io/interpolate_integers.wgsl.expected.glsl index 85155cfd48..17ba65a8d6 100644 --- a/test/tint/shader_io/interpolate_integers.wgsl.expected.glsl +++ b/test/tint/shader_io/interpolate_integers.wgsl.expected.glsl @@ -30,7 +30,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(location = 0) flat in int i_1; layout(location = 1) flat in uint u_1; diff --git a/test/tint/shader_io/shared_struct_different_stages.wgsl.expected.glsl b/test/tint/shader_io/shared_struct_different_stages.wgsl.expected.glsl index 07f9a1a60a..556fb6e5b3 100644 --- a/test/tint/shader_io/shared_struct_different_stages.wgsl.expected.glsl +++ b/test/tint/shader_io/shared_struct_different_stages.wgsl.expected.glsl @@ -24,7 +24,7 @@ void main() { return; } #version 310 es -precision mediump float; +precision highp float; layout(location = 1) in float col1_1; layout(location = 2) in float col2_1; diff --git a/test/tint/shader_io/shared_struct_different_stages_f16.wgsl.expected.glsl b/test/tint/shader_io/shared_struct_different_stages_f16.wgsl.expected.glsl index d9987d0ef8..c4ff612e66 100644 --- a/test/tint/shader_io/shared_struct_different_stages_f16.wgsl.expected.glsl +++ b/test/tint/shader_io/shared_struct_different_stages_f16.wgsl.expected.glsl @@ -26,7 +26,7 @@ void main() { } #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 1) in float col1_1; layout(location = 2) in float16_t col2_1; diff --git a/test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.glsl b/test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.glsl index e0c8d28c69..99cef2449c 100644 --- a/test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.glsl +++ b/test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) in float f_1; layout(location = 1) flat in uint u_1; diff --git a/test/tint/shader_io/shared_struct_storage_buffer_f16.wgsl.expected.glsl b/test/tint/shader_io/shared_struct_storage_buffer_f16.wgsl.expected.glsl index 2615ac7461..3228c1ca45 100644 --- a/test/tint/shader_io/shared_struct_storage_buffer_f16.wgsl.expected.glsl +++ b/test/tint/shader_io/shared_struct_storage_buffer_f16.wgsl.expected.glsl @@ -1,6 +1,6 @@ #version 310 es #extension GL_AMD_gpu_shader_half_float : require -precision mediump float; +precision highp float; layout(location = 0) in float f_1; layout(location = 1) flat in uint u_1; diff --git a/test/tint/statements/discard/atomic_cmpxchg.wgsl.expected.glsl b/test/tint/statements/discard/atomic_cmpxchg.wgsl.expected.glsl index a66bdd9f4b..6a768d3cce 100644 --- a/test/tint/statements/discard/atomic_cmpxchg.wgsl.expected.glsl +++ b/test/tint/statements/discard/atomic_cmpxchg.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; struct atomic_compare_exchange_resulti32 { int old_value; diff --git a/test/tint/statements/discard/atomic_in_for_loop_continuing.wgsl.expected.glsl b/test/tint/statements/discard/atomic_in_for_loop_continuing.wgsl.expected.glsl index 3af238a9a6..ad8f111201 100644 --- a/test/tint/statements/discard/atomic_in_for_loop_continuing.wgsl.expected.glsl +++ b/test/tint/statements/discard/atomic_in_for_loop_continuing.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; bool tint_discarded = false; layout(location = 0) in float tint_symbol_1; diff --git a/test/tint/statements/discard/helper_functions.wgsl.expected.glsl b/test/tint/statements/discard/helper_functions.wgsl.expected.glsl index a17e8f5e8a..79fa64f75d 100644 --- a/test/tint/statements/discard/helper_functions.wgsl.expected.glsl +++ b/test/tint/statements/discard/helper_functions.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; bool tint_discarded = false; layout(binding = 0, std430) buffer non_uniform_global_block_ssbo { diff --git a/test/tint/statements/discard/multiple_returns.wgsl.expected.glsl b/test/tint/statements/discard/multiple_returns.wgsl.expected.glsl index 8cd3e9976a..529a439d7d 100644 --- a/test/tint/statements/discard/multiple_returns.wgsl.expected.glsl +++ b/test/tint/statements/discard/multiple_returns.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; bool tint_discarded = false; layout(binding = 0, std430) buffer non_uniform_global_block_ssbo { diff --git a/test/tint/statements/discard/nested_return.wgsl.expected.glsl b/test/tint/statements/discard/nested_return.wgsl.expected.glsl index 601c6697ec..ededfaada1 100644 --- a/test/tint/statements/discard/nested_return.wgsl.expected.glsl +++ b/test/tint/statements/discard/nested_return.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; bool tint_discarded = false; layout(binding = 0, std430) buffer non_uniform_global_block_ssbo { diff --git a/test/tint/statements/discard/non_uniform.wgsl.expected.glsl b/test/tint/statements/discard/non_uniform.wgsl.expected.glsl index b6be83af24..622c533dcf 100644 --- a/test/tint/statements/discard/non_uniform.wgsl.expected.glsl +++ b/test/tint/statements/discard/non_uniform.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; bool tint_discarded = false; layout(binding = 0, std430) buffer non_uniform_global_block_ssbo { diff --git a/test/tint/unicode/comments.wgsl.expected.glsl b/test/tint/unicode/comments.wgsl.expected.glsl index bb42c59b0b..b5add262d4 100644 --- a/test/tint/unicode/comments.wgsl.expected.glsl +++ b/test/tint/unicode/comments.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; void tint_symbol() { } diff --git a/test/tint/unicode/identifiers.wgsl.expected.glsl b/test/tint/unicode/identifiers.wgsl.expected.glsl index d5d5790133..2d300aa403 100644 --- a/test/tint/unicode/identifiers.wgsl.expected.glsl +++ b/test/tint/unicode/identifiers.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; float tint_symbol_2(int tint_symbol_3) { return float(tint_symbol_3); diff --git a/test/tint/var/inferred/function.wgsl.expected.glsl b/test/tint/var/inferred/function.wgsl.expected.glsl index b3504567a6..23a471898d 100644 --- a/test/tint/var/inferred/function.wgsl.expected.glsl +++ b/test/tint/var/inferred/function.wgsl.expected.glsl @@ -1,5 +1,5 @@ #version 310 es -precision mediump float; +precision highp float; layout(location = 0) out vec4 value; struct MyStruct {