Add more texture function tests to the exclude list, regenerate mustpass list.
authorAkos Dirner <adirner.uszeged@partner.samsung.com>
Mon, 20 Jun 2016 12:10:06 +0000 (14:10 +0200)
committerAkos Dirner <adirner.uszeged@partner.samsung.com>
Mon, 20 Jun 2016 12:10:06 +0000 (14:10 +0200)
external/vulkancts/mustpass/1.0.1/com.drawelements.deqp.vk.xml
external/vulkancts/mustpass/1.0.1/src/excluded-tests.txt
external/vulkancts/mustpass/1.0.1/vk-default.txt

index a1a6493..a1d7bf8 100644 (file)
                                        </Test>
                                </TestCase>
                        </TestSuite>
+                       <TestSuite name="derivate">
+                               <TestSuite name="dfdx">
+                                       <TestCase name="constant">
+                                               <Test name="float">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="linear">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="in_function">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa2">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa4">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_float">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestSuite name="texture">
+                                               <TestCase name="basic">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="msaa4">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="float">
+                                                       <Test name="float_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                       </TestSuite>
+                               </TestSuite>
+                               <TestSuite name="dfdxfine">
+                                       <TestCase name="constant">
+                                               <Test name="float">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="linear">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="in_function">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa2">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa4">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_float">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestSuite name="texture">
+                                               <TestCase name="basic">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="msaa4">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="float">
+                                                       <Test name="float_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                       </TestSuite>
+                               </TestSuite>
+                               <TestSuite name="dfdxcoarse">
+                                       <TestCase name="constant">
+                                               <Test name="float">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="linear">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="in_function">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa2">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa4">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_float">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestSuite name="texture">
+                                               <TestCase name="basic">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="msaa4">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="float">
+                                                       <Test name="float_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                       </TestSuite>
+                               </TestSuite>
+                               <TestSuite name="dfdy">
+                                       <TestCase name="constant">
+                                               <Test name="float">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="linear">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="in_function">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa2">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa4">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_float">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestSuite name="texture">
+                                               <TestCase name="basic">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="msaa4">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="float">
+                                                       <Test name="float_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                       </TestSuite>
+                               </TestSuite>
+                               <TestSuite name="dfdyfine">
+                                       <TestCase name="constant">
+                                               <Test name="float">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="linear">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="in_function">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa2">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa4">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_float">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestSuite name="texture">
+                                               <TestCase name="basic">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="msaa4">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="float">
+                                                       <Test name="float_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                       </TestSuite>
+                               </TestSuite>
+                               <TestSuite name="dfdycoarse">
+                                       <TestCase name="constant">
+                                               <Test name="float">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="linear">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="in_function">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa2">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa4">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_float">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestSuite name="texture">
+                                               <TestCase name="basic">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="msaa4">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="float">
+                                                       <Test name="float_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                       </TestSuite>
+                               </TestSuite>
+                               <TestSuite name="fwidth">
+                                       <TestCase name="constant">
+                                               <Test name="float">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="linear">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="in_function">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa2">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa4">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_float">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestSuite name="texture">
+                                               <TestCase name="basic">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="msaa4">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="float">
+                                                       <Test name="float_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                       </TestSuite>
+                               </TestSuite>
+                               <TestSuite name="fwidthfine">
+                                       <TestCase name="constant">
+                                               <Test name="float">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="linear">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="in_function">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa2">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa4">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_float">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestSuite name="texture">
+                                               <TestCase name="basic">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="msaa4">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="float">
+                                                       <Test name="float_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                       </TestSuite>
+                               </TestSuite>
+                               <TestSuite name="fwidthcoarse">
+                                       <TestCase name="constant">
+                                               <Test name="float">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="linear">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="in_function">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="static_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_if">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_loop">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="uniform_switch">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa2">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_msaa4">
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="fbo_float">
+                                               <Test name="float_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="float_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec2_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec3_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_lowp">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_mediump">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="vec4_highp">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestSuite name="texture">
+                                               <TestCase name="basic">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="msaa4">
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                               <TestCase name="float">
+                                                       <Test name="float_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="float_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec2_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec3_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_lowp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_mediump">
+                                                               <TestInstance/>
+                                                       </Test>
+                                                       <Test name="vec4_highp">
+                                                               <TestInstance/>
+                                                       </Test>
+                                               </TestCase>
+                                       </TestSuite>
+                               </TestSuite>
+                       </TestSuite>
                        <TestCase name="discard">
                                <Test name="basic_always">
                                        <TestInstance/>
                                        <Test name="usampler3d_bias_fragment">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="sampler2dshadow_vertex">
-                                               <TestInstance/>
-                                       </Test>
-                                       <Test name="sampler2dshadow_fragment">
-                                               <TestInstance/>
-                                       </Test>
-                                       <Test name="sampler2dshadow_bias_fragment">
-                                               <TestInstance/>
-                                       </Test>
                                </TestCase>
                                <TestCase name="textureprojoffset">
                                        <Test name="sampler2d_vec4_fixed_vertex">
                                        <Test name="usampler3d_bias_fragment">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="sampler2dshadow_vertex">
-                                               <TestInstance/>
-                                       </Test>
-                                       <Test name="sampler2dshadow_fragment">
-                                               <TestInstance/>
-                                       </Test>
-                                       <Test name="sampler2dshadow_bias_fragment">
-                                               <TestInstance/>
-                                       </Test>
                                </TestCase>
                                <TestCase name="texturelod">
                                        <Test name="sampler2d_fixed_vertex">
                                        <Test name="usampler3d_fragment">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="sampler2dshadow_vertex">
-                                               <TestInstance/>
-                                       </Test>
-                                       <Test name="sampler2dshadow_fragment">
-                                               <TestInstance/>
-                                       </Test>
                                </TestCase>
                                <TestCase name="textureprojlodoffset">
                                        <Test name="sampler2d_vec4_fixed_vertex">
                                        <Test name="usampler3d_fragment">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="sampler2dshadow_vertex">
-                                               <TestInstance/>
-                                       </Test>
-                                       <Test name="sampler2dshadow_fragment">
-                                               <TestInstance/>
-                                       </Test>
                                </TestCase>
                                <TestCase name="texturegrad">
                                        <Test name="sampler2d_fixed_vertex">
                                        <Test name="sampler2dshadow_fragment">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="sampler2darrayshadow_vertex">
-                                               <TestInstance/>
-                                       </Test>
-                                       <Test name="sampler2darrayshadow_fragment">
-                                               <TestInstance/>
-                                       </Test>
                                </TestCase>
                                <TestCase name="texturegradoffset">
                                        <Test name="sampler2d_fixed_vertex">
                                        <Test name="sampler2dshadow_fragment">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="sampler2darrayshadow_vertex">
-                                               <TestInstance/>
-                                       </Test>
-                                       <Test name="sampler2darrayshadow_fragment">
-                                               <TestInstance/>
-                                       </Test>
                                </TestCase>
                                <TestCase name="textureprojgrad">
                                        <Test name="sampler2d_vec4_fixed_vertex">
                                        <Test name="usampler3d_fragment">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="sampler2dshadow_vertex">
-                                               <TestInstance/>
-                                       </Test>
-                                       <Test name="sampler2dshadow_fragment">
-                                               <TestInstance/>
-                                       </Test>
                                </TestCase>
                                <TestCase name="textureprojgradoffset">
                                        <Test name="sampler2d_vec4_fixed_vertex">
                                        <Test name="usampler3d_fragment">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="sampler2dshadow_vertex">
-                                               <TestInstance/>
-                                       </Test>
-                                       <Test name="sampler2dshadow_fragment">
-                                               <TestInstance/>
-                                       </Test>
                                </TestCase>
                                <TestCase name="texelfetch">
                                        <Test name="sampler2d_fixed_vertex">
index c81f0c6..3622e7e 100644 (file)
@@ -38,7 +38,25 @@ dEQP-VK.glsl.texture_functions.textureprojoffset.sampler3d_float_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texture.sampler2darrayshadow_vertex
 
-# Excluded texture function tests because they fail on some drivers
+# Issue 410: Excluded texture function tests
 dEQP-VK.glsl.texture_functions.textureprojlod.isampler3d_vertex
 dEQP-VK.glsl.texture_functions.textureprojlod.usampler3d_vertex
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.isampler3d_vertex
+dEQP-VK.glsl.texture_functions.textureproj.sampler2dshadow_vertex
+dEQP-VK.glsl.texture_functions.textureproj.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.textureproj.sampler2dshadow_bias_fragment
+dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2dshadow_vertex
+dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2dshadow_bias_fragment
+dEQP-VK.glsl.texture_functions.textureprojlod.sampler2dshadow_vertex
+dEQP-VK.glsl.texture_functions.textureprojlod.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler2dshadow_vertex
+dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2dshadow_vertex
+dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler2dshadow_vertex
+dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler2dshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegrad.sampler2darrayshadow_vertex
+dEQP-VK.glsl.texture_functions.texturegrad.sampler2darrayshadow_fragment
+dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2darrayshadow_vertex
+dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2darrayshadow_fragment
index 5a0c1cd..f8ffd73 100644 (file)
@@ -66359,6 +66359,1230 @@ dEQP-VK.glsl.swizzles.vector_swizzles.mediump_bvec4_rgrr_vertex
 dEQP-VK.glsl.swizzles.vector_swizzles.mediump_bvec4_rgrr_fragment
 dEQP-VK.glsl.swizzles.vector_swizzles.mediump_bvec4_bbab_vertex
 dEQP-VK.glsl.swizzles.vector_swizzles.mediump_bvec4_bbab_fragment
+dEQP-VK.glsl.derivate.dfdx.constant.float
+dEQP-VK.glsl.derivate.dfdx.constant.vec2
+dEQP-VK.glsl.derivate.dfdx.constant.vec3
+dEQP-VK.glsl.derivate.dfdx.constant.vec4
+dEQP-VK.glsl.derivate.dfdx.linear.float_lowp
+dEQP-VK.glsl.derivate.dfdx.linear.float_mediump
+dEQP-VK.glsl.derivate.dfdx.linear.float_highp
+dEQP-VK.glsl.derivate.dfdx.linear.vec2_lowp
+dEQP-VK.glsl.derivate.dfdx.linear.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.linear.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.linear.vec3_lowp
+dEQP-VK.glsl.derivate.dfdx.linear.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.linear.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.linear.vec4_lowp
+dEQP-VK.glsl.derivate.dfdx.linear.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.linear.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.in_function.float_mediump
+dEQP-VK.glsl.derivate.dfdx.in_function.float_highp
+dEQP-VK.glsl.derivate.dfdx.in_function.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.in_function.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.in_function.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.in_function.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.in_function.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.in_function.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.static_if.float_mediump
+dEQP-VK.glsl.derivate.dfdx.static_if.float_highp
+dEQP-VK.glsl.derivate.dfdx.static_if.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.static_if.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.static_if.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.static_if.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.static_if.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.static_if.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.static_loop.float_mediump
+dEQP-VK.glsl.derivate.dfdx.static_loop.float_highp
+dEQP-VK.glsl.derivate.dfdx.static_loop.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.static_loop.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.static_loop.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.static_loop.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.static_loop.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.static_loop.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.static_switch.float_mediump
+dEQP-VK.glsl.derivate.dfdx.static_switch.float_highp
+dEQP-VK.glsl.derivate.dfdx.static_switch.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.static_switch.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.static_switch.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.static_switch.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.static_switch.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.static_switch.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.uniform_if.float_mediump
+dEQP-VK.glsl.derivate.dfdx.uniform_if.float_highp
+dEQP-VK.glsl.derivate.dfdx.uniform_if.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.uniform_if.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.uniform_if.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.uniform_if.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.uniform_if.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.uniform_if.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.uniform_loop.float_mediump
+dEQP-VK.glsl.derivate.dfdx.uniform_loop.float_highp
+dEQP-VK.glsl.derivate.dfdx.uniform_loop.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.uniform_loop.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.uniform_loop.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.uniform_loop.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.uniform_loop.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.uniform_loop.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.uniform_switch.float_mediump
+dEQP-VK.glsl.derivate.dfdx.uniform_switch.float_highp
+dEQP-VK.glsl.derivate.dfdx.uniform_switch.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.uniform_switch.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.uniform_switch.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.uniform_switch.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.uniform_switch.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.uniform_switch.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.fbo.float_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo.float_highp
+dEQP-VK.glsl.derivate.dfdx.fbo.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.fbo.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.fbo.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa2.float_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa2.float_highp
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa2.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa2.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa2.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa2.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa2.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa2.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa4.float_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa4.float_highp
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa4.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa4.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo_msaa4.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.fbo_float.float_lowp
+dEQP-VK.glsl.derivate.dfdx.fbo_float.float_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo_float.float_highp
+dEQP-VK.glsl.derivate.dfdx.fbo_float.vec2_lowp
+dEQP-VK.glsl.derivate.dfdx.fbo_float.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo_float.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.fbo_float.vec3_lowp
+dEQP-VK.glsl.derivate.dfdx.fbo_float.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo_float.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.fbo_float.vec4_lowp
+dEQP-VK.glsl.derivate.dfdx.fbo_float.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.fbo_float.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.texture.basic.float_mediump
+dEQP-VK.glsl.derivate.dfdx.texture.basic.float_highp
+dEQP-VK.glsl.derivate.dfdx.texture.basic.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.texture.basic.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.texture.basic.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.texture.basic.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.texture.basic.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.texture.basic.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.texture.msaa4.float_mediump
+dEQP-VK.glsl.derivate.dfdx.texture.msaa4.float_highp
+dEQP-VK.glsl.derivate.dfdx.texture.msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.texture.msaa4.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.texture.msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.texture.msaa4.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.texture.msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.texture.msaa4.vec4_highp
+dEQP-VK.glsl.derivate.dfdx.texture.float.float_lowp
+dEQP-VK.glsl.derivate.dfdx.texture.float.float_mediump
+dEQP-VK.glsl.derivate.dfdx.texture.float.float_highp
+dEQP-VK.glsl.derivate.dfdx.texture.float.vec2_lowp
+dEQP-VK.glsl.derivate.dfdx.texture.float.vec2_mediump
+dEQP-VK.glsl.derivate.dfdx.texture.float.vec2_highp
+dEQP-VK.glsl.derivate.dfdx.texture.float.vec3_lowp
+dEQP-VK.glsl.derivate.dfdx.texture.float.vec3_mediump
+dEQP-VK.glsl.derivate.dfdx.texture.float.vec3_highp
+dEQP-VK.glsl.derivate.dfdx.texture.float.vec4_lowp
+dEQP-VK.glsl.derivate.dfdx.texture.float.vec4_mediump
+dEQP-VK.glsl.derivate.dfdx.texture.float.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.constant.float
+dEQP-VK.glsl.derivate.dfdxfine.constant.vec2
+dEQP-VK.glsl.derivate.dfdxfine.constant.vec3
+dEQP-VK.glsl.derivate.dfdxfine.constant.vec4
+dEQP-VK.glsl.derivate.dfdxfine.linear.float_lowp
+dEQP-VK.glsl.derivate.dfdxfine.linear.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.linear.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.linear.vec2_lowp
+dEQP-VK.glsl.derivate.dfdxfine.linear.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.linear.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.linear.vec3_lowp
+dEQP-VK.glsl.derivate.dfdxfine.linear.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.linear.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.linear.vec4_lowp
+dEQP-VK.glsl.derivate.dfdxfine.linear.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.linear.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.in_function.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.in_function.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.in_function.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.in_function.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.in_function.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.in_function.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.in_function.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.in_function.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.static_if.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.static_if.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.static_if.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.static_if.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.static_if.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.static_if.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.static_if.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.static_if.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.static_loop.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.static_loop.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.static_loop.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.static_loop.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.static_loop.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.static_loop.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.static_loop.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.static_loop.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.static_switch.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.static_switch.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.static_switch.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.static_switch.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.static_switch.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.static_switch.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.static_switch.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.static_switch.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.uniform_if.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.uniform_if.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.uniform_if.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.uniform_if.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.uniform_if.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.uniform_if.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.uniform_if.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.uniform_if.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.uniform_loop.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.uniform_loop.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.uniform_loop.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.uniform_loop.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.uniform_loop.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.uniform_loop.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.uniform_loop.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.uniform_loop.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.uniform_switch.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.uniform_switch.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.uniform_switch.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.uniform_switch.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.uniform_switch.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.uniform_switch.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.uniform_switch.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.uniform_switch.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa2.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa2.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa2.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa2.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa2.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa2.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa2.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa2.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa4.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa4.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa4.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa4.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo_msaa4.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_float.float_lowp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_float.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo_float.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_float.vec2_lowp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_float.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo_float.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_float.vec3_lowp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_float.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo_float.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_float.vec4_lowp
+dEQP-VK.glsl.derivate.dfdxfine.fbo_float.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.fbo_float.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.texture.basic.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.texture.basic.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.texture.basic.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.texture.basic.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.texture.basic.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.texture.basic.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.texture.basic.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.texture.basic.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.texture.msaa4.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.texture.msaa4.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.texture.msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.texture.msaa4.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.texture.msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.texture.msaa4.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.texture.msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.texture.msaa4.vec4_highp
+dEQP-VK.glsl.derivate.dfdxfine.texture.float.float_lowp
+dEQP-VK.glsl.derivate.dfdxfine.texture.float.float_mediump
+dEQP-VK.glsl.derivate.dfdxfine.texture.float.float_highp
+dEQP-VK.glsl.derivate.dfdxfine.texture.float.vec2_lowp
+dEQP-VK.glsl.derivate.dfdxfine.texture.float.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxfine.texture.float.vec2_highp
+dEQP-VK.glsl.derivate.dfdxfine.texture.float.vec3_lowp
+dEQP-VK.glsl.derivate.dfdxfine.texture.float.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxfine.texture.float.vec3_highp
+dEQP-VK.glsl.derivate.dfdxfine.texture.float.vec4_lowp
+dEQP-VK.glsl.derivate.dfdxfine.texture.float.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxfine.texture.float.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.constant.float
+dEQP-VK.glsl.derivate.dfdxcoarse.constant.vec2
+dEQP-VK.glsl.derivate.dfdxcoarse.constant.vec3
+dEQP-VK.glsl.derivate.dfdxcoarse.constant.vec4
+dEQP-VK.glsl.derivate.dfdxcoarse.linear.float_lowp
+dEQP-VK.glsl.derivate.dfdxcoarse.linear.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.linear.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.linear.vec2_lowp
+dEQP-VK.glsl.derivate.dfdxcoarse.linear.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.linear.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.linear.vec3_lowp
+dEQP-VK.glsl.derivate.dfdxcoarse.linear.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.linear.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.linear.vec4_lowp
+dEQP-VK.glsl.derivate.dfdxcoarse.linear.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.linear.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.in_function.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.in_function.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.in_function.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.in_function.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.in_function.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.in_function.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.in_function.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.in_function.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.static_if.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.static_if.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.static_if.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.static_if.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.static_if.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.static_if.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.static_if.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.static_if.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.static_loop.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.static_loop.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.static_loop.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.static_loop.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.static_loop.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.static_loop.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.static_loop.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.static_loop.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.static_switch.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.static_switch.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.static_switch.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.static_switch.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.static_switch.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.static_switch.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.static_switch.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.static_switch.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_if.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_if.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_if.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_if.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_if.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_if.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_if.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_if.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_loop.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_loop.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_loop.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_loop.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_loop.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_loop.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_loop.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_loop.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_switch.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_switch.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_switch.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_switch.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_switch.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_switch.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_switch.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.uniform_switch.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa2.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa2.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa2.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa2.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa2.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa2.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa2.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa2.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa4.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa4.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa4.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa4.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_msaa4.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_float.float_lowp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_float.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_float.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_float.vec2_lowp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_float.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_float.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_float.vec3_lowp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_float.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_float.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_float.vec4_lowp
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_float.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.fbo_float.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.basic.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.basic.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.basic.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.basic.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.basic.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.basic.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.basic.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.basic.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.msaa4.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.msaa4.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.msaa4.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.msaa4.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.msaa4.vec4_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.float.float_lowp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.float.float_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.float.float_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.float.vec2_lowp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.float.vec2_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.float.vec2_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.float.vec3_lowp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.float.vec3_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.float.vec3_highp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.float.vec4_lowp
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.float.vec4_mediump
+dEQP-VK.glsl.derivate.dfdxcoarse.texture.float.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.constant.float
+dEQP-VK.glsl.derivate.dfdy.constant.vec2
+dEQP-VK.glsl.derivate.dfdy.constant.vec3
+dEQP-VK.glsl.derivate.dfdy.constant.vec4
+dEQP-VK.glsl.derivate.dfdy.linear.float_lowp
+dEQP-VK.glsl.derivate.dfdy.linear.float_mediump
+dEQP-VK.glsl.derivate.dfdy.linear.float_highp
+dEQP-VK.glsl.derivate.dfdy.linear.vec2_lowp
+dEQP-VK.glsl.derivate.dfdy.linear.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.linear.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.linear.vec3_lowp
+dEQP-VK.glsl.derivate.dfdy.linear.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.linear.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.linear.vec4_lowp
+dEQP-VK.glsl.derivate.dfdy.linear.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.linear.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.in_function.float_mediump
+dEQP-VK.glsl.derivate.dfdy.in_function.float_highp
+dEQP-VK.glsl.derivate.dfdy.in_function.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.in_function.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.in_function.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.in_function.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.in_function.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.in_function.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.static_if.float_mediump
+dEQP-VK.glsl.derivate.dfdy.static_if.float_highp
+dEQP-VK.glsl.derivate.dfdy.static_if.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.static_if.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.static_if.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.static_if.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.static_if.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.static_if.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.static_loop.float_mediump
+dEQP-VK.glsl.derivate.dfdy.static_loop.float_highp
+dEQP-VK.glsl.derivate.dfdy.static_loop.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.static_loop.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.static_loop.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.static_loop.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.static_loop.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.static_loop.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.static_switch.float_mediump
+dEQP-VK.glsl.derivate.dfdy.static_switch.float_highp
+dEQP-VK.glsl.derivate.dfdy.static_switch.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.static_switch.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.static_switch.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.static_switch.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.static_switch.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.static_switch.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.uniform_if.float_mediump
+dEQP-VK.glsl.derivate.dfdy.uniform_if.float_highp
+dEQP-VK.glsl.derivate.dfdy.uniform_if.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.uniform_if.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.uniform_if.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.uniform_if.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.uniform_if.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.uniform_if.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.uniform_loop.float_mediump
+dEQP-VK.glsl.derivate.dfdy.uniform_loop.float_highp
+dEQP-VK.glsl.derivate.dfdy.uniform_loop.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.uniform_loop.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.uniform_loop.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.uniform_loop.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.uniform_loop.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.uniform_loop.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.uniform_switch.float_mediump
+dEQP-VK.glsl.derivate.dfdy.uniform_switch.float_highp
+dEQP-VK.glsl.derivate.dfdy.uniform_switch.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.uniform_switch.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.uniform_switch.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.uniform_switch.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.uniform_switch.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.uniform_switch.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.fbo.float_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo.float_highp
+dEQP-VK.glsl.derivate.dfdy.fbo.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.fbo.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.fbo.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa2.float_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa2.float_highp
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa2.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa2.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa2.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa2.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa2.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa2.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa4.float_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa4.float_highp
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa4.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa4.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo_msaa4.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.fbo_float.float_lowp
+dEQP-VK.glsl.derivate.dfdy.fbo_float.float_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo_float.float_highp
+dEQP-VK.glsl.derivate.dfdy.fbo_float.vec2_lowp
+dEQP-VK.glsl.derivate.dfdy.fbo_float.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo_float.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.fbo_float.vec3_lowp
+dEQP-VK.glsl.derivate.dfdy.fbo_float.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo_float.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.fbo_float.vec4_lowp
+dEQP-VK.glsl.derivate.dfdy.fbo_float.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.fbo_float.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.texture.basic.float_mediump
+dEQP-VK.glsl.derivate.dfdy.texture.basic.float_highp
+dEQP-VK.glsl.derivate.dfdy.texture.basic.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.texture.basic.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.texture.basic.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.texture.basic.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.texture.basic.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.texture.basic.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.texture.msaa4.float_mediump
+dEQP-VK.glsl.derivate.dfdy.texture.msaa4.float_highp
+dEQP-VK.glsl.derivate.dfdy.texture.msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.texture.msaa4.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.texture.msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.texture.msaa4.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.texture.msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.texture.msaa4.vec4_highp
+dEQP-VK.glsl.derivate.dfdy.texture.float.float_lowp
+dEQP-VK.glsl.derivate.dfdy.texture.float.float_mediump
+dEQP-VK.glsl.derivate.dfdy.texture.float.float_highp
+dEQP-VK.glsl.derivate.dfdy.texture.float.vec2_lowp
+dEQP-VK.glsl.derivate.dfdy.texture.float.vec2_mediump
+dEQP-VK.glsl.derivate.dfdy.texture.float.vec2_highp
+dEQP-VK.glsl.derivate.dfdy.texture.float.vec3_lowp
+dEQP-VK.glsl.derivate.dfdy.texture.float.vec3_mediump
+dEQP-VK.glsl.derivate.dfdy.texture.float.vec3_highp
+dEQP-VK.glsl.derivate.dfdy.texture.float.vec4_lowp
+dEQP-VK.glsl.derivate.dfdy.texture.float.vec4_mediump
+dEQP-VK.glsl.derivate.dfdy.texture.float.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.constant.float
+dEQP-VK.glsl.derivate.dfdyfine.constant.vec2
+dEQP-VK.glsl.derivate.dfdyfine.constant.vec3
+dEQP-VK.glsl.derivate.dfdyfine.constant.vec4
+dEQP-VK.glsl.derivate.dfdyfine.linear.float_lowp
+dEQP-VK.glsl.derivate.dfdyfine.linear.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.linear.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.linear.vec2_lowp
+dEQP-VK.glsl.derivate.dfdyfine.linear.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.linear.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.linear.vec3_lowp
+dEQP-VK.glsl.derivate.dfdyfine.linear.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.linear.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.linear.vec4_lowp
+dEQP-VK.glsl.derivate.dfdyfine.linear.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.linear.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.in_function.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.in_function.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.in_function.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.in_function.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.in_function.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.in_function.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.in_function.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.in_function.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.static_if.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.static_if.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.static_if.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.static_if.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.static_if.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.static_if.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.static_if.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.static_if.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.static_loop.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.static_loop.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.static_loop.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.static_loop.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.static_loop.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.static_loop.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.static_loop.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.static_loop.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.static_switch.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.static_switch.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.static_switch.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.static_switch.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.static_switch.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.static_switch.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.static_switch.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.static_switch.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.uniform_if.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.uniform_if.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.uniform_if.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.uniform_if.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.uniform_if.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.uniform_if.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.uniform_if.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.uniform_if.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.uniform_loop.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.uniform_loop.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.uniform_loop.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.uniform_loop.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.uniform_loop.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.uniform_loop.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.uniform_loop.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.uniform_loop.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.uniform_switch.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.uniform_switch.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.uniform_switch.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.uniform_switch.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.uniform_switch.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.uniform_switch.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.uniform_switch.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.uniform_switch.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa2.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa2.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa2.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa2.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa2.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa2.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa2.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa2.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa4.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa4.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa4.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa4.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo_msaa4.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_float.float_lowp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_float.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo_float.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_float.vec2_lowp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_float.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo_float.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_float.vec3_lowp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_float.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo_float.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_float.vec4_lowp
+dEQP-VK.glsl.derivate.dfdyfine.fbo_float.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.fbo_float.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.texture.basic.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.texture.basic.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.texture.basic.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.texture.basic.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.texture.basic.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.texture.basic.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.texture.basic.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.texture.basic.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.texture.msaa4.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.texture.msaa4.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.texture.msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.texture.msaa4.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.texture.msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.texture.msaa4.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.texture.msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.texture.msaa4.vec4_highp
+dEQP-VK.glsl.derivate.dfdyfine.texture.float.float_lowp
+dEQP-VK.glsl.derivate.dfdyfine.texture.float.float_mediump
+dEQP-VK.glsl.derivate.dfdyfine.texture.float.float_highp
+dEQP-VK.glsl.derivate.dfdyfine.texture.float.vec2_lowp
+dEQP-VK.glsl.derivate.dfdyfine.texture.float.vec2_mediump
+dEQP-VK.glsl.derivate.dfdyfine.texture.float.vec2_highp
+dEQP-VK.glsl.derivate.dfdyfine.texture.float.vec3_lowp
+dEQP-VK.glsl.derivate.dfdyfine.texture.float.vec3_mediump
+dEQP-VK.glsl.derivate.dfdyfine.texture.float.vec3_highp
+dEQP-VK.glsl.derivate.dfdyfine.texture.float.vec4_lowp
+dEQP-VK.glsl.derivate.dfdyfine.texture.float.vec4_mediump
+dEQP-VK.glsl.derivate.dfdyfine.texture.float.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.constant.float
+dEQP-VK.glsl.derivate.dfdycoarse.constant.vec2
+dEQP-VK.glsl.derivate.dfdycoarse.constant.vec3
+dEQP-VK.glsl.derivate.dfdycoarse.constant.vec4
+dEQP-VK.glsl.derivate.dfdycoarse.linear.float_lowp
+dEQP-VK.glsl.derivate.dfdycoarse.linear.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.linear.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.linear.vec2_lowp
+dEQP-VK.glsl.derivate.dfdycoarse.linear.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.linear.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.linear.vec3_lowp
+dEQP-VK.glsl.derivate.dfdycoarse.linear.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.linear.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.linear.vec4_lowp
+dEQP-VK.glsl.derivate.dfdycoarse.linear.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.linear.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.in_function.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.in_function.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.in_function.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.in_function.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.in_function.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.in_function.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.in_function.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.in_function.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.static_if.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.static_if.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.static_if.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.static_if.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.static_if.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.static_if.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.static_if.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.static_if.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.static_loop.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.static_loop.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.static_loop.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.static_loop.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.static_loop.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.static_loop.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.static_loop.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.static_loop.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.static_switch.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.static_switch.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.static_switch.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.static_switch.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.static_switch.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.static_switch.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.static_switch.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.static_switch.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_if.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_if.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_if.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_if.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_if.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_if.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_if.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_if.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_loop.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_loop.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_loop.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_loop.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_loop.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_loop.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_loop.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_loop.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_switch.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_switch.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_switch.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_switch.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_switch.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_switch.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_switch.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.uniform_switch.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa2.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa2.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa2.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa2.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa2.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa2.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa2.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa2.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa4.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa4.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa4.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa4.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_msaa4.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_float.float_lowp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_float.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_float.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_float.vec2_lowp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_float.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_float.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_float.vec3_lowp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_float.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_float.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_float.vec4_lowp
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_float.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.fbo_float.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.basic.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.texture.basic.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.basic.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.texture.basic.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.basic.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.texture.basic.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.basic.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.texture.basic.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.msaa4.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.texture.msaa4.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.texture.msaa4.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.texture.msaa4.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.texture.msaa4.vec4_highp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.float.float_lowp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.float.float_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.texture.float.float_highp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.float.vec2_lowp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.float.vec2_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.texture.float.vec2_highp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.float.vec3_lowp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.float.vec3_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.texture.float.vec3_highp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.float.vec4_lowp
+dEQP-VK.glsl.derivate.dfdycoarse.texture.float.vec4_mediump
+dEQP-VK.glsl.derivate.dfdycoarse.texture.float.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.constant.float
+dEQP-VK.glsl.derivate.fwidth.constant.vec2
+dEQP-VK.glsl.derivate.fwidth.constant.vec3
+dEQP-VK.glsl.derivate.fwidth.constant.vec4
+dEQP-VK.glsl.derivate.fwidth.linear.float_lowp
+dEQP-VK.glsl.derivate.fwidth.linear.float_mediump
+dEQP-VK.glsl.derivate.fwidth.linear.float_highp
+dEQP-VK.glsl.derivate.fwidth.linear.vec2_lowp
+dEQP-VK.glsl.derivate.fwidth.linear.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.linear.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.linear.vec3_lowp
+dEQP-VK.glsl.derivate.fwidth.linear.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.linear.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.linear.vec4_lowp
+dEQP-VK.glsl.derivate.fwidth.linear.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.linear.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.in_function.float_mediump
+dEQP-VK.glsl.derivate.fwidth.in_function.float_highp
+dEQP-VK.glsl.derivate.fwidth.in_function.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.in_function.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.in_function.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.in_function.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.in_function.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.in_function.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.static_if.float_mediump
+dEQP-VK.glsl.derivate.fwidth.static_if.float_highp
+dEQP-VK.glsl.derivate.fwidth.static_if.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.static_if.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.static_if.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.static_if.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.static_if.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.static_if.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.static_loop.float_mediump
+dEQP-VK.glsl.derivate.fwidth.static_loop.float_highp
+dEQP-VK.glsl.derivate.fwidth.static_loop.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.static_loop.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.static_loop.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.static_loop.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.static_loop.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.static_loop.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.static_switch.float_mediump
+dEQP-VK.glsl.derivate.fwidth.static_switch.float_highp
+dEQP-VK.glsl.derivate.fwidth.static_switch.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.static_switch.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.static_switch.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.static_switch.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.static_switch.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.static_switch.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.uniform_if.float_mediump
+dEQP-VK.glsl.derivate.fwidth.uniform_if.float_highp
+dEQP-VK.glsl.derivate.fwidth.uniform_if.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.uniform_if.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.uniform_if.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.uniform_if.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.uniform_if.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.uniform_if.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.uniform_loop.float_mediump
+dEQP-VK.glsl.derivate.fwidth.uniform_loop.float_highp
+dEQP-VK.glsl.derivate.fwidth.uniform_loop.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.uniform_loop.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.uniform_loop.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.uniform_loop.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.uniform_loop.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.uniform_loop.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.uniform_switch.float_mediump
+dEQP-VK.glsl.derivate.fwidth.uniform_switch.float_highp
+dEQP-VK.glsl.derivate.fwidth.uniform_switch.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.uniform_switch.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.uniform_switch.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.uniform_switch.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.uniform_switch.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.uniform_switch.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.fbo.float_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo.float_highp
+dEQP-VK.glsl.derivate.fwidth.fbo.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.fbo.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.fbo.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa2.float_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa2.float_highp
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa2.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa2.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa2.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa2.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa2.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa2.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa4.float_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa4.float_highp
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa4.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa4.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo_msaa4.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.fbo_float.float_lowp
+dEQP-VK.glsl.derivate.fwidth.fbo_float.float_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo_float.float_highp
+dEQP-VK.glsl.derivate.fwidth.fbo_float.vec2_lowp
+dEQP-VK.glsl.derivate.fwidth.fbo_float.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo_float.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.fbo_float.vec3_lowp
+dEQP-VK.glsl.derivate.fwidth.fbo_float.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo_float.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.fbo_float.vec4_lowp
+dEQP-VK.glsl.derivate.fwidth.fbo_float.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.fbo_float.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.texture.basic.float_mediump
+dEQP-VK.glsl.derivate.fwidth.texture.basic.float_highp
+dEQP-VK.glsl.derivate.fwidth.texture.basic.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.texture.basic.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.texture.basic.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.texture.basic.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.texture.basic.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.texture.basic.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.texture.msaa4.float_mediump
+dEQP-VK.glsl.derivate.fwidth.texture.msaa4.float_highp
+dEQP-VK.glsl.derivate.fwidth.texture.msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.texture.msaa4.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.texture.msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.texture.msaa4.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.texture.msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.texture.msaa4.vec4_highp
+dEQP-VK.glsl.derivate.fwidth.texture.float.float_lowp
+dEQP-VK.glsl.derivate.fwidth.texture.float.float_mediump
+dEQP-VK.glsl.derivate.fwidth.texture.float.float_highp
+dEQP-VK.glsl.derivate.fwidth.texture.float.vec2_lowp
+dEQP-VK.glsl.derivate.fwidth.texture.float.vec2_mediump
+dEQP-VK.glsl.derivate.fwidth.texture.float.vec2_highp
+dEQP-VK.glsl.derivate.fwidth.texture.float.vec3_lowp
+dEQP-VK.glsl.derivate.fwidth.texture.float.vec3_mediump
+dEQP-VK.glsl.derivate.fwidth.texture.float.vec3_highp
+dEQP-VK.glsl.derivate.fwidth.texture.float.vec4_lowp
+dEQP-VK.glsl.derivate.fwidth.texture.float.vec4_mediump
+dEQP-VK.glsl.derivate.fwidth.texture.float.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.constant.float
+dEQP-VK.glsl.derivate.fwidthfine.constant.vec2
+dEQP-VK.glsl.derivate.fwidthfine.constant.vec3
+dEQP-VK.glsl.derivate.fwidthfine.constant.vec4
+dEQP-VK.glsl.derivate.fwidthfine.linear.float_lowp
+dEQP-VK.glsl.derivate.fwidthfine.linear.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.linear.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.linear.vec2_lowp
+dEQP-VK.glsl.derivate.fwidthfine.linear.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.linear.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.linear.vec3_lowp
+dEQP-VK.glsl.derivate.fwidthfine.linear.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.linear.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.linear.vec4_lowp
+dEQP-VK.glsl.derivate.fwidthfine.linear.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.linear.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.in_function.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.in_function.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.in_function.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.in_function.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.in_function.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.in_function.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.in_function.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.in_function.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.static_if.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.static_if.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.static_if.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.static_if.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.static_if.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.static_if.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.static_if.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.static_if.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.static_loop.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.static_loop.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.static_loop.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.static_loop.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.static_loop.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.static_loop.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.static_loop.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.static_loop.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.static_switch.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.static_switch.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.static_switch.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.static_switch.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.static_switch.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.static_switch.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.static_switch.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.static_switch.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.uniform_if.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.uniform_if.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.uniform_if.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.uniform_if.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.uniform_if.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.uniform_if.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.uniform_if.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.uniform_if.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.uniform_loop.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.uniform_loop.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.uniform_loop.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.uniform_loop.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.uniform_loop.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.uniform_loop.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.uniform_loop.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.uniform_loop.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.uniform_switch.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.uniform_switch.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.uniform_switch.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.uniform_switch.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.uniform_switch.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.uniform_switch.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.uniform_switch.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.uniform_switch.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa2.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa2.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa2.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa2.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa2.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa2.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa2.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa2.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa4.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa4.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa4.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa4.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo_msaa4.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_float.float_lowp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_float.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo_float.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_float.vec2_lowp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_float.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo_float.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_float.vec3_lowp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_float.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo_float.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_float.vec4_lowp
+dEQP-VK.glsl.derivate.fwidthfine.fbo_float.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.fbo_float.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.texture.basic.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.texture.basic.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.texture.basic.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.texture.basic.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.texture.basic.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.texture.basic.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.texture.basic.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.texture.basic.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.texture.msaa4.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.texture.msaa4.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.texture.msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.texture.msaa4.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.texture.msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.texture.msaa4.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.texture.msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.texture.msaa4.vec4_highp
+dEQP-VK.glsl.derivate.fwidthfine.texture.float.float_lowp
+dEQP-VK.glsl.derivate.fwidthfine.texture.float.float_mediump
+dEQP-VK.glsl.derivate.fwidthfine.texture.float.float_highp
+dEQP-VK.glsl.derivate.fwidthfine.texture.float.vec2_lowp
+dEQP-VK.glsl.derivate.fwidthfine.texture.float.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthfine.texture.float.vec2_highp
+dEQP-VK.glsl.derivate.fwidthfine.texture.float.vec3_lowp
+dEQP-VK.glsl.derivate.fwidthfine.texture.float.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthfine.texture.float.vec3_highp
+dEQP-VK.glsl.derivate.fwidthfine.texture.float.vec4_lowp
+dEQP-VK.glsl.derivate.fwidthfine.texture.float.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthfine.texture.float.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.constant.float
+dEQP-VK.glsl.derivate.fwidthcoarse.constant.vec2
+dEQP-VK.glsl.derivate.fwidthcoarse.constant.vec3
+dEQP-VK.glsl.derivate.fwidthcoarse.constant.vec4
+dEQP-VK.glsl.derivate.fwidthcoarse.linear.float_lowp
+dEQP-VK.glsl.derivate.fwidthcoarse.linear.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.linear.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.linear.vec2_lowp
+dEQP-VK.glsl.derivate.fwidthcoarse.linear.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.linear.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.linear.vec3_lowp
+dEQP-VK.glsl.derivate.fwidthcoarse.linear.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.linear.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.linear.vec4_lowp
+dEQP-VK.glsl.derivate.fwidthcoarse.linear.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.linear.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.in_function.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.in_function.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.in_function.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.in_function.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.in_function.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.in_function.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.in_function.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.in_function.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.static_if.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.static_if.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.static_if.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.static_if.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.static_if.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.static_if.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.static_if.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.static_if.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.static_loop.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.static_loop.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.static_loop.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.static_loop.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.static_loop.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.static_loop.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.static_loop.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.static_loop.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.static_switch.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.static_switch.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.static_switch.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.static_switch.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.static_switch.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.static_switch.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.static_switch.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.static_switch.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_if.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_if.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_if.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_if.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_if.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_if.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_if.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_if.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_loop.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_loop.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_loop.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_loop.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_loop.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_loop.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_loop.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_loop.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_switch.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_switch.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_switch.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_switch.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_switch.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_switch.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_switch.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.uniform_switch.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa2.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa2.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa2.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa2.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa2.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa2.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa2.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa2.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa4.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa4.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa4.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa4.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_msaa4.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_float.float_lowp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_float.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_float.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_float.vec2_lowp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_float.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_float.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_float.vec3_lowp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_float.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_float.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_float.vec4_lowp
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_float.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.fbo_float.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.basic.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.basic.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.basic.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.basic.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.basic.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.basic.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.basic.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.basic.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.msaa4.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.msaa4.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.msaa4.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.msaa4.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.msaa4.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.msaa4.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.msaa4.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.msaa4.vec4_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.float.float_lowp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.float.float_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.float.float_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.float.vec2_lowp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.float.vec2_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.float.vec2_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.float.vec3_lowp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.float.vec3_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.float.vec3_highp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.float.vec4_lowp
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.float.vec4_mediump
+dEQP-VK.glsl.derivate.fwidthcoarse.texture.float.vec4_highp
 dEQP-VK.glsl.discard.basic_always
 dEQP-VK.glsl.discard.basic_never
 dEQP-VK.glsl.discard.basic_uniform
@@ -74249,9 +75473,6 @@ dEQP-VK.glsl.texture_functions.textureproj.sampler3d_bias_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureproj.sampler3d_bias_float_fragment
 dEQP-VK.glsl.texture_functions.textureproj.isampler3d_bias_fragment
 dEQP-VK.glsl.texture_functions.textureproj.usampler3d_bias_fragment
-dEQP-VK.glsl.texture_functions.textureproj.sampler2dshadow_vertex
-dEQP-VK.glsl.texture_functions.textureproj.sampler2dshadow_fragment
-dEQP-VK.glsl.texture_functions.textureproj.sampler2dshadow_bias_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2d_vec4_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2d_vec4_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2d_vec4_float_vertex
@@ -74272,9 +75493,6 @@ dEQP-VK.glsl.texture_functions.textureprojoffset.sampler3d_bias_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.sampler3d_bias_float_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.isampler3d_bias_fragment
 dEQP-VK.glsl.texture_functions.textureprojoffset.usampler3d_bias_fragment
-dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2dshadow_vertex
-dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2dshadow_fragment
-dEQP-VK.glsl.texture_functions.textureprojoffset.sampler2dshadow_bias_fragment
 dEQP-VK.glsl.texture_functions.texturelod.sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturelod.sampler2d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturelod.sampler2d_float_vertex
@@ -74347,8 +75565,6 @@ dEQP-VK.glsl.texture_functions.textureprojlod.sampler3d_float_vertex
 dEQP-VK.glsl.texture_functions.textureprojlod.sampler3d_float_fragment
 dEQP-VK.glsl.texture_functions.textureprojlod.isampler3d_fragment
 dEQP-VK.glsl.texture_functions.textureprojlod.usampler3d_fragment
-dEQP-VK.glsl.texture_functions.textureprojlod.sampler2dshadow_vertex
-dEQP-VK.glsl.texture_functions.textureprojlod.sampler2dshadow_fragment
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler2d_vec4_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler2d_vec4_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler2d_vec4_float_vertex
@@ -74362,8 +75578,6 @@ dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler3d_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler3d_float_fragment
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.isampler3d_fragment
 dEQP-VK.glsl.texture_functions.textureprojlodoffset.usampler3d_fragment
-dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler2dshadow_vertex
-dEQP-VK.glsl.texture_functions.textureprojlodoffset.sampler2dshadow_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2d_float_vertex
@@ -74397,8 +75611,6 @@ dEQP-VK.glsl.texture_functions.texturegrad.usampler3d_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2dshadow_vertex
 dEQP-VK.glsl.texture_functions.texturegrad.sampler2dshadow_fragment
-dEQP-VK.glsl.texture_functions.texturegrad.sampler2darrayshadow_vertex
-dEQP-VK.glsl.texture_functions.texturegrad.sampler2darrayshadow_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2d_float_vertex
@@ -74425,8 +75637,6 @@ dEQP-VK.glsl.texture_functions.texturegradoffset.usampler3d_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.usampler3d_fragment
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2dshadow_vertex
 dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2dshadow_fragment
-dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2darrayshadow_vertex
-dEQP-VK.glsl.texture_functions.texturegradoffset.sampler2darrayshadow_fragment
 dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2d_vec4_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2d_vec4_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2d_vec4_float_vertex
@@ -74443,8 +75653,6 @@ dEQP-VK.glsl.texture_functions.textureprojgrad.isampler3d_vertex
 dEQP-VK.glsl.texture_functions.textureprojgrad.isampler3d_fragment
 dEQP-VK.glsl.texture_functions.textureprojgrad.usampler3d_vertex
 dEQP-VK.glsl.texture_functions.textureprojgrad.usampler3d_fragment
-dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2dshadow_vertex
-dEQP-VK.glsl.texture_functions.textureprojgrad.sampler2dshadow_fragment
 dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler2d_vec4_fixed_vertex
 dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler2d_vec4_fixed_fragment
 dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler2d_vec4_float_vertex
@@ -74461,8 +75669,6 @@ dEQP-VK.glsl.texture_functions.textureprojgradoffset.isampler3d_vertex
 dEQP-VK.glsl.texture_functions.textureprojgradoffset.isampler3d_fragment
 dEQP-VK.glsl.texture_functions.textureprojgradoffset.usampler3d_vertex
 dEQP-VK.glsl.texture_functions.textureprojgradoffset.usampler3d_fragment
-dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler2dshadow_vertex
-dEQP-VK.glsl.texture_functions.textureprojgradoffset.sampler2dshadow_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.sampler2d_fixed_vertex
 dEQP-VK.glsl.texture_functions.texelfetch.sampler2d_fixed_fragment
 dEQP-VK.glsl.texture_functions.texelfetch.sampler2d_float_vertex