From: Akos Dirner Date: Mon, 20 Jun 2016 12:10:06 +0000 (+0200) Subject: Add more texture function tests to the exclude list, regenerate mustpass list. X-Git-Tag: upstream/0.1.0~662^2~86^2~45^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=887f70cdd13459cb977e41f3bcdbe54deedb6056;p=platform%2Fupstream%2FVK-GL-CTS.git Add more texture function tests to the exclude list, regenerate mustpass list. --- diff --git a/external/vulkancts/mustpass/1.0.1/com.drawelements.deqp.vk.xml b/external/vulkancts/mustpass/1.0.1/com.drawelements.deqp.vk.xml index a1a6493..a1d7bf8 100644 --- a/external/vulkancts/mustpass/1.0.1/com.drawelements.deqp.vk.xml +++ b/external/vulkancts/mustpass/1.0.1/com.drawelements.deqp.vk.xml @@ -215293,6 +215293,4004 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -239373,15 +243371,6 @@ - - - - - - - - - @@ -239444,15 +243433,6 @@ - - - - - - - - - @@ -239675,12 +243655,6 @@ - - - - - - @@ -239722,12 +243696,6 @@ - - - - - - @@ -239829,12 +243797,6 @@ - - - - - - @@ -239915,12 +243877,6 @@ - - - - - - @@ -239971,12 +243927,6 @@ - - - - - - @@ -240027,12 +243977,6 @@ - - - - - - diff --git a/external/vulkancts/mustpass/1.0.1/src/excluded-tests.txt b/external/vulkancts/mustpass/1.0.1/src/excluded-tests.txt index c81f0c6..3622e7e 100644 --- a/external/vulkancts/mustpass/1.0.1/src/excluded-tests.txt +++ b/external/vulkancts/mustpass/1.0.1/src/excluded-tests.txt @@ -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 diff --git a/external/vulkancts/mustpass/1.0.1/vk-default.txt b/external/vulkancts/mustpass/1.0.1/vk-default.txt index 5a0c1cd..f8ffd73 100644 --- a/external/vulkancts/mustpass/1.0.1/vk-default.txt +++ b/external/vulkancts/mustpass/1.0.1/vk-default.txt @@ -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