Use highp in linkage.varying.rules.differing_name_*
authorPyry Haulos <phaulos@google.com>
Thu, 20 Oct 2016 20:07:45 +0000 (13:07 -0700)
committerPyry Haulos <phaulos@google.com>
Fri, 18 Nov 2016 17:28:35 +0000 (12:28 -0500)
This resolves RelaxedPrecision mismatches

Affects:

dEQP-VK.glsl.linkage.varying.rules.differing_name_1
dEQP-VK.glsl.linkage.varying.rules.differing_name_2

See #518

Change-Id: I7a152138e2d6ff2092c04d4226f7d00c8a40f4e0

external/vulkancts/data/vulkan/glsl/es310/linkage.test

index d9a2352..8a0488c 100644 (file)
@@ -319,7 +319,7 @@ group varying "Varying linkage"
                        ""
                        fragment ""
                                #version 310 es
-                               precision mediump float;
+                               precision highp float;
                                ${FRAGMENT_DECLARATIONS}
                                layout(location = 2) in highp float fragVarA;
                                layout(location = 0) in highp float fragVarB;
@@ -356,7 +356,7 @@ group varying "Varying linkage"
                        ""
                        fragment ""
                                #version 310 es
-                               precision mediump float;
+                               precision highp float;
                                ${FRAGMENT_DECLARATIONS}
                                layout(location = 2) in highp float varA;
                                layout(location = 0) in highp float varB;