diff --git a/src/gallium/drivers/d3d12/ci/d3d12-quick_gl.txt b/src/gallium/drivers/d3d12/ci/d3d12-quick_gl.txt index 45aab1269d0..0bed442a17a 100644 --- a/src/gallium/drivers/d3d12/ci/d3d12-quick_gl.txt +++ b/src/gallium/drivers/d3d12/ci/d3d12-quick_gl.txt @@ -197,17 +197,12 @@ spec/!opengl 1.4/copy-pixels samples=8: skip spec/!opengl 1.4/gl-1.4-rgba-mipmap-texture-with-rgb-visual: skip spec/!opengl 1.4/triangle-rasterization-overdraw: fail spec/!opengl 2.0/gl-2.0-two-sided-stencil: fail -spec/!opengl 2.0/max-samplers: fail -spec/!opengl 2.0/max-samplers border: fail -spec/!opengl 3.0/bound-resource-limits: fail -spec/!opengl 3.0/required-sized-texture-formats: fail spec/!opengl 3.0/sampler-cube-shadow: fail spec/!opengl 3.1/default-vao: fail spec/!opengl 3.1/draw-buffers-errors: skip spec/!opengl 3.1/genned-names: fail spec/!opengl 3.1/gl-3.1-enable-vertex-array: fail spec/!opengl 3.1/gl-3.1-link-empty-prog-core: fail -spec/!opengl 3.1/required-sized-texture-formats: fail spec/!opengl 3.2/gl-3.2-adj-prims cull-back pv-first: fail spec/!opengl 3.2/gl-3.2-adj-prims cull-back pv-last: fail spec/!opengl 3.2/gl-3.2-adj-prims cull-front pv-first: fail @@ -223,9 +218,7 @@ spec/!opengl 3.2/layered-rendering/gl-layer-render: fail spec/!opengl 3.2/layered-rendering/gl-layer-render-clipped: fail spec/!opengl 3.2/layered-rendering/gl-layer-render-storage: fail spec/!opengl 3.2/pointsprite-origin: crash -spec/!opengl 3.3/required-sized-texture-formats: fail spec/!opengl 4.2/gl-max-vertex-attrib-stride: skip -spec/!opengl 4.2/required-sized-texture-formats: fail spec/!opengl 4.3/get_glsl_version: skip spec/!opengl 4.5/compare-framebuffer-parameter-with-get: skip spec/!opengl 4.5/named-framebuffer-draw-buffers-errors: skip @@ -1408,8 +1401,6 @@ spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image3d/r spec/arb_shader_image_load_store/invalid/imageload/address bounds test/imagebuffer/rgba32f: fail spec/arb_shader_image_load_store/invalid/imageload/address bounds test/imagecube/rgba32f: fail spec/arb_shader_image_load_store/invalid/imageload/address bounds test/imagecubearray/rgba32f: fail -spec/arb_shader_image_load_store/max-size/imagecube max size test/16384x16384x6x1: skip -spec/arb_shader_image_load_store/max-size/imagecubearray max size test/16384x16384x6x1: skip spec/arb_shader_image_load_store/semantics/imageatomicmax/vertex shader/r32ui/image1d test: fail spec/arb_shader_texture_image_samples/builtin-image: skip spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-16: skip @@ -2884,7 +2875,12 @@ spec/ext_framebuffer_multisample/no-color 8 depth-computed separate: skip spec/ext_framebuffer_multisample/no-color 8 stencil separate: skip spec/ext_framebuffer_multisample/point-smooth 32: skip spec/ext_framebuffer_multisample/polygon-smooth 32: skip +spec/ext_framebuffer_multisample/polygon-stipple 16: crash +spec/ext_framebuffer_multisample/polygon-stipple 2: crash spec/ext_framebuffer_multisample/polygon-stipple 32: skip +spec/ext_framebuffer_multisample/polygon-stipple 4: crash +spec/ext_framebuffer_multisample/polygon-stipple 6: crash +spec/ext_framebuffer_multisample/polygon-stipple 8: crash spec/ext_framebuffer_multisample/sample-alpha-to-coverage 32 color: skip spec/ext_framebuffer_multisample/sample-alpha-to-coverage 32 depth: skip spec/ext_framebuffer_multisample/sample-alpha-to-one 16: fail @@ -3104,9 +3100,7 @@ spec/ext_texture_compression_latc/texwrap formats: skip spec/ext_texture_compression_latc/texwrap formats bordercolor: skip spec/ext_texture_compression_latc/texwrap formats bordercolor-swizzled: skip spec/ext_texture_compression_rgtc/rgtc-api_gles2: skip -spec/ext_texture_compression_s3tc/s3tc-errors: fail spec/ext_texture_compression_s3tc/s3tc-errors_gles2: skip -spec/ext_texture_compression_s3tc/s3tc-targeted: fail spec/ext_texture_compression_s3tc/s3tc-teximage_gles2: skip spec/ext_texture_compression_s3tc/s3tc-texsubimage_gles2: skip spec/ext_texture_env_combine/texture-env-combine: fail @@ -3530,10 +3524,10 @@ wgl/wgl-sanity: skip summary: name: results ---- -------- - pass: 17836 - fail: 2048 - crash: 10 - skip: 1452 + pass: 17847 + fail: 2039 + crash: 15 + skip: 1450 timeout: 0 warn: 10 incomplete: 0 @@ -3542,4 +3536,4 @@ summary: changes: 0 fixes: 0 regressions: 0 - total: 21365 + total: 21370 diff --git a/src/gallium/drivers/d3d12/ci/d3d12-quick_shader.txt b/src/gallium/drivers/d3d12/ci/d3d12-quick_shader.txt index a19a14151f3..79dec33ca02 100644 --- a/src/gallium/drivers/d3d12/ci/d3d12-quick_shader.txt +++ b/src/gallium/drivers/d3d12/ci/d3d12-quick_shader.txt @@ -34,16 +34,6 @@ spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-uvec4-uvec4- spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec2-vec2-vec2: skip spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec3-vec3-vec3: skip spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec4-vec4-vec4: skip -spec/arb_arrays_of_arrays/execution/sampler/fs-const-index: fail -spec/arb_arrays_of_arrays/execution/sampler/fs-const-index-three-dimensions: fail -spec/arb_arrays_of_arrays/execution/sampler/fs-initializer-const-index: fail -spec/arb_arrays_of_arrays/execution/sampler/fs-nested-struct-arrays-nonconst-nested-array: fail -spec/arb_arrays_of_arrays/execution/sampler/fs-struct-const-index: fail -spec/arb_arrays_of_arrays/execution/sampler/fs-struct-const-index-sampler-const-index: fail -spec/arb_arrays_of_arrays/execution/sampler/vs-const-index: fail -spec/arb_arrays_of_arrays/execution/sampler/vs-const-index-three-dimensions: fail -spec/arb_arrays_of_arrays/execution/ubo/fs-mixed-const-nonconst: fail -spec/arb_arrays_of_arrays/execution/ubo/fs-nonconst: fail spec/arb_bindless_texture/execution/images/basic-arithmetic-uvec2-imagestore: skip spec/arb_bindless_texture/execution/images/basic-imageatomicexchange: skip spec/arb_bindless_texture/execution/images/basic-imagestore: skip @@ -277,28 +267,9 @@ spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatcentroid-struc spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatcentroid-struct2: crash spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatoffset-struct: crash spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatsample-struct: crash -spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-nested-struct-arrays-nonconst: fail -spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-struct-nonconst-multiple-samplers: fail -spec/arb_gpu_shader5/execution/sampler_array_indexing/sampler-nonconst-2d: fail -spec/arb_gpu_shader5/execution/sampler_array_indexing/sampler-nonconst-2d-array: fail -spec/arb_gpu_shader5/execution/sampler_array_indexing/sampler-nonconst-2d-array-grad: fail -spec/arb_gpu_shader5/execution/sampler_array_indexing/sampler-nonconst-2d-grad: fail -spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-array-const: fail -spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-array-nonconst: fail spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-masked: fail spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-nonuniform-control-flow: fail -spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-simple: fail -spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-two-arrays: fail -spec/arb_gpu_shader5/execution/ubo_array_indexing/gs-array-const: fail -spec/arb_gpu_shader5/execution/ubo_array_indexing/gs-array-nonconst: fail -spec/arb_gpu_shader5/execution/ubo_array_indexing/gs-simple: fail -spec/arb_gpu_shader5/execution/ubo_array_indexing/gs-two-arrays: fail -spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-array-const: fail -spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-array-nonconst: fail -spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-mixed-with-const-access: fail spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-nonuniform-control-flow: fail -spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-simple: fail -spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-two-arrays: fail spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4-only-exponent: fail spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4-only-mantissa: fail spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4-variable-index: fail @@ -630,31 +601,6 @@ spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-v spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec3-index-rd: crash spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec4-index-rd: crash spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-dvec4-index-wr-before-tcs: crash -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-double_dmat2x3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-double_dmat4x2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-double_dvec4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-position-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-position-double_dmat4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-position-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-double_dmat2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-double_dmat2x3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-position-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-position-double_dmat3x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-position-double_dmat4x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-double_dmat3x2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-double_dmat4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-position-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec4-position-double_dmat3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3-1-2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3x2-1-2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4-0-2-3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4-1-2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4-2-3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4x3-0-2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4x3-1-3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_dmat2x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-position-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-float_mat3_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat2x3_array3: skip @@ -662,8 +608,6 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-positi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat4x3_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-double_dmat3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_double_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-double_dmat4x3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-double_dvec4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-position-double_dmat3_array2: skip @@ -689,13 +633,7 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-posi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-int_ivec2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-int_ivec4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dvec3_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dvec4_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat2x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dvec2_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dvec3_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_mat2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat2x4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat2x4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat3x2_array2-position: skip @@ -711,17 +649,8 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-posi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-position-uint_uint: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-uint_uvec2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-double_dmat3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-double_dvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_float-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_mat4x3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_vec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_vec3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-int_ivec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-int_ivec4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-float_mat4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-int_ivec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-double_dmat2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-double_dmat3x2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-double_dmat3x2_array2-position: skip @@ -733,15 +662,7 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-positi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array5-position-float_float: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array5-position-int_ivec3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dvec3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-float_vec3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-int_ivec2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-float_vec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-int_ivec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-uint_uint-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-float_mat2x3_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-float_mat3x2-position: skip @@ -761,12 +682,7 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-uint spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-uint_uvec3_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dmat3x4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_float-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_vec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-float_float: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-float_mat4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-int_ivec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-double_dmat2_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-double_dmat3x4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-double_dmat4x3-position: skip @@ -783,23 +699,14 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-posi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-position-uint_uvec4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-uint_uvec3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_dmat3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_dvec3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dmat2x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-uint_uvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-uint_uvec3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-double_dmat2x4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-double_dmat3x4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-double_dmat4x2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-position-double_dmat2x4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_vec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-int_ivec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_mat4x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-uint_uvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat3x2_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat4x2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat4x2_array2-position: skip @@ -821,17 +728,10 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-posi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-uint_uvec4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-double_dmat4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-double_dvec4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-int_int-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-int_ivec2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat4x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat4x3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-float_mat4x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-int_ivec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-uint_uvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-uint_uvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-uint_uvec4-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-double_dmat3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-double_dmat3x2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-double_double-position: skip @@ -842,119 +742,35 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-posi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_double_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_dvec2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-double_dmat2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-double_dvec2_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-float_mat3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-float_vec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-int_ivec4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-int_ivec4_array3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dmat4x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_double_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dvec3_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat4x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat4x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-uint_uint: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-uint_uint_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-uint_uvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-uint_uvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-uint_uint_array3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dmat4x3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-float_mat4x2_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-float_mat4x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dmat3x2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dmat4x3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_double_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dvec4_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_float_array3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_mat2x3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_mat3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_vec2_array3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_double_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_dvec3_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-float_mat4x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-float_vec2_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-int_ivec2_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-uint_uvec2_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-uint_uvec2_array3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_mat4_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_mat4x2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dmat4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dvec4_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_mat2x4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_mat3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-int_int_array3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-int_ivec4_array3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-double_dmat4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_mat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_mat3x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_mat4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-int_int_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-uint_uvec3_array3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_dmat3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_dvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_mat3x4_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-position-float_mat2_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-position-float_mat3x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dmat3x4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dmat4x3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dvec3_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dvec4_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat3x2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat4x2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat4x3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dmat2x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_mat4x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-int_ivec4_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-uint_uvec4_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-uint_uvec4_array3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-double_dmat4x3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-position-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-float_mat4x2_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-float_mat4x3_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat3x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat3x2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat3x4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat4x2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat4x3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dvec2_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat3x4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat4x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dmat2x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dvec4_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-double_dvec2_array2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-position-double_dmat4x3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-position-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_double_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_dvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_dvec3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dmat4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dmat4x3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dmat4x3_array2-position: skip @@ -962,21 +778,13 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-position spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-position-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-position-double_dmat4x3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_double_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-position-double_double: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-double_dmat2x4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-double_dmat4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_dvec3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_double_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-double_dmat4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-double_dmat4x3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dmat2x3_array2: skip @@ -984,8 +792,6 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat3_ar spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat4x3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-double_dmat4x3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-double_dvec3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat2x3: skip @@ -995,91 +801,30 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-double_dmat4x3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-position-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-position-double_dvec3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dmat4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dmat4x2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dmat4x2_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dvec2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-double_dmat3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-double_dmat3x2_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat3x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-double_dmat4x3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat4x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dvec2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dmat4x2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dmat4x3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dvec3_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_dmat3x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_dmat4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_double_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-position-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dmat2x4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dvec3_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat3x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat3x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat4x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_double_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dvec3_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dvec2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-double_dvec3_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dmat3x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dmat4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dmat4x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-position-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-double_dmat2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-position-double_dmat4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-double_double-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_dmat2x4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_dmat4x2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_double_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_dvec2_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dmat3x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dmat4x2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_dvec2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dmat3x4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dvec4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-position-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_int-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_ivec3-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_ivec3-double_dmat4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dvec3_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat2x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_double_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-float_mat4_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat2x3_array2: skip @@ -1096,8 +841,6 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_ar spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-uint_uint: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-uint_uvec4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dvec2_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-float_mat2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat3_array2: skip @@ -1113,13 +856,8 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_ar spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array5-uint_uvec3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-float_mat4_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-float_mat4x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-float_vec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-int_ivec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-uint_uvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat3x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array3-double_dvec2: skip @@ -1128,9 +866,6 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_arra spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array5-float_vec2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array5-int_int: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array5-uint_uvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_double_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-int_ivec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dmat2x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dmat4x2_array2: skip @@ -1143,8 +878,6 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_ar spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array5-uint_uvec3_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-double_dmat3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_mat4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-int_ivec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-uint_uvec3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dmat2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dmat4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dvec2: skip @@ -1153,17 +886,12 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_ar spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array5-int_ivec2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array5-int_ivec4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_mat3_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_mat3x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_vec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-uint_uint: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4_array3-double_dmat2x4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4_array3-double_dvec4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat4x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_vec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-uint_uint: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dmat2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dmat4x2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array5-float_float: skip @@ -1182,74 +910,27 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-do spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat4x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat4x3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-float_mat4x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-float_vec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dmat2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dmat3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dmat3x4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_double_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_dvec2_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_dvec3_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-int_ivec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-int_ivec3_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-uint_uvec2_array3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-float_vec4_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-int_ivec2_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-int_ivec4_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_dmat3x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_dvec3_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_dvec4_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_mat4x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-uint_uint_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-uint_uvec3_array3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat3x4_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat4_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat4x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dmat2x4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dvec3_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dvec4_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_float_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat3x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_vec3_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-int_ivec3_array3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array5-float_mat2x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dmat4x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dvec3_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dmat2x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_double_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dvec4_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4-double_double_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dmat4x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_double_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat2x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat2x3: skip @@ -1258,7 +939,6 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3 spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat4x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dvec3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat2x3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat3x4_array2: skip @@ -1266,222 +946,29 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_arra spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dvec4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3-double_dmat3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3-double_double: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat2x4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_dmat4x2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2_array3-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat3x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat4x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dvec4_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int-double_dvec4_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dmat4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dvec3_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2_array3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dmat3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dvec3_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dvec4_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dmat3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dmat3x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dvec4_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4_array3-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec4-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec4-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec3-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec2-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint-double_dmat4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint-double_dmat4x3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint_array3-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2-double_dvec2_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dmat3x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dmat3x4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dmat4x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_double_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dvec4_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uint-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat3x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec4-double_dmat3x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec2-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec3-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec4-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dvec3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-double_dmat2x4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec4-double_dmat2x4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec4-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec4-position-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_int-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_int-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-double_dvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-double_dmat2x3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-position-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-position-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dmat2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dmat2x3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec3-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dvec3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dvec4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-position-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-position-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-double_dmat2x3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-double_dmat2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat2x3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat2x4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec2-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec2-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-double_dmat2x3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-double_dmat2x4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-double_dvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-position-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat2x4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dvec3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dvec4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-position-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_dmat2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_dvec4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_double-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_double_array2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dvec4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat3x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_double_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dvec2_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_double: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dmat2x4-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dmat4x2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dmat3x2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dvec2_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dvec4_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat4x3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dvec2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dvec3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat3x2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat4x2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_double_array2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-double_dvec4-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dvec4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat2x4-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat3x4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-double_dmat3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-double_dvec2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-position-double_dmat2: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-position-double_dmat4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-position-double_dmat4x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-double_dmat2x4-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-position-double_dmat2x3: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-position-double_dmat2x4: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec3-double_dmat3x2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec3-double_dmat4x2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-double_dmat2-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-double_dmat3-position: fail -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-double_dmat4-position: fail spec/ext_demote_to_helper_invocation/execution/demote: skip spec/ext_demote_to_helper_invocation/execution/demote_with_derivatives: skip spec/ext_shader_framebuffer_fetch/execution/gl/1d: skip @@ -1546,9 +1033,6 @@ spec/ext_shader_image_load_formatted/execution/image_checkerboard: skip spec/glsl-1.10/execution/fs-dfdx-accuracy: warn spec/glsl-1.10/execution/fs-dfdy-accuracy: warn spec/glsl-1.10/execution/fs-discard-deep-branch: warn -spec/glsl-1.10/execution/glsl-fs-uniform-sampler-array: fail -spec/glsl-1.10/execution/samplers/glsl-fs-sampler-numbering-3: fail -spec/glsl-1.10/execution/samplers/in-parameter-array: fail spec/glsl-1.10/preprocessor/extension-defined-test: skip spec/glsl-1.10/preprocessor/extension-if-1: skip spec/glsl-1.30/execution/interpolation/interpolation-mixed: fail @@ -1575,95 +1059,8 @@ spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec2-uvec2: fail spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec3-uvec3: fail spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec4-uvec4: fail spec/glsl-4.00/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-double-location-0: crash -spec/glsl-4.10/execution/vs_in/vs-input-byte_int-position-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_float-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_float_array3-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_mat2x3-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_mat3x2-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_mat3x4-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_mat4-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_vec2-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_vec3_array3-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_vec4-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_vec4_array3-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-int_int_array3-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-int_ivec2_array3-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-float_mat3x2: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-int_ivec3_array3: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-int_ivec4: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-int_ivec4_array3: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-uint_uvec4_array3: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-uint_uvec2_array3-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-double_double-uint_uvec4_array3-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-float_float_array3-position-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-float_mat3x2-double_double_array2-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-float_mat3x4-position-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-float_mat4-position-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-float_mat4x3-double_double-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-float_mat4x3-position-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-float_vec2_array3-double_double-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-int_ivec2-position-double_double_array2: fail -spec/glsl-4.10/execution/vs_in/vs-input-int_ivec2_array3-position-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-int_ivec4_array3-position-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-byte_int-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-double_double-float_mat2x3: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-double_double-float_mat3x4: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-double_double-float_mat4: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-double_double-float_vec4_array3: fail spec/glsl-4.10/execution/vs_in/vs-input-position-double_double_array5-float_mat4x3_array3: skip -spec/glsl-4.10/execution/vs_in/vs-input-position-float_mat3-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-float_mat3x4-double_double_array2: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-float_vec2-double_double_array2: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-int_int-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-int_int-double_double_array2: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-int_ivec2-double_double_array2: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-int_ivec3-double_double_array2: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-int_ivec4-double_double_array2: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-ubyte_uvec3-short_int-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec4-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-position-uint_uvec2-double_double_array2: fail -spec/glsl-4.10/execution/vs_in/vs-input-ubyte_uint-position-short_int-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-ubyte_uint-short_ivec4-position-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-double_double-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-uint_uvec3-double_double_array2-position: fail -spec/glsl-4.10/execution/vs_in/vs-input-uint_uvec4_array3-position-double_double: fail -spec/glsl-4.10/execution/vs_in/vs-input-ushort_uint-double_double-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_int-double_dmat3x2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_int-double_dvec2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_int-position-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_int-position-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_int-position-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec2-position-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec2-position-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec2-position-double_dmat4: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec3-double_dmat3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec3-double_dmat4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec3-position-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec3-position-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec3-position-double_dmat4: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec4-double_dmat4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec4-position-double_dmat3x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec4-position-double_dmat4x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat3x2-0-2: fail -spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat3x4-0-1: fail -spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat4-0-1-3: fail -spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat4x2-0-1: fail -spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat4x2-0-1-2: fail -spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat4x2-0-1-3: fail -spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat4x2-1-3: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-double_dmat4_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-double_double_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-double_dvec3_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-float_mat2x3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-float_mat2x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-double_dvec2_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-double_dvec4_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array3-double_dmat3_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array3-double_dmat4x3_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array3-position-double_dmat4x3_array2: skip @@ -1673,11 +1070,6 @@ spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat2x spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat3_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat4_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-double_dmat3_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-double_dvec2_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-double_dvec4_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-double_dvec2_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-float_mat2x4: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-float_mat4_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array3-double_dmat2x3_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array3-double_dmat2x4-position: skip @@ -1703,13 +1095,8 @@ spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-position-int_ivec3 spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-position-int_ivec3_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-position-uint_uvec3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-position-uint_uvec4_array3: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-double_dmat2x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-double_dvec4_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-float_mat2-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat3x4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-double_dvec2_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-float_mat2: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat2_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat3-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat3x4_array2-position: skip @@ -1735,7 +1122,6 @@ spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-double_dmat3_array2-positio spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-double_dmat4_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-double_dmat3x4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-int_ivec3: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-double_dmat2x3_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-double_dmat4-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-double_double-position: skip @@ -1752,8 +1138,6 @@ spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array5-int_ivec4-position: spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array5-position-int_ivec4: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array5-uint_uvec3-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array5-uint_uvec4-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-int_int-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-int_ivec3-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-double_dmat4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-double_dmat4x3-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat2x3_array2: skip @@ -1771,16 +1155,8 @@ spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-int_int: spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-int_ivec3_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-uint_uint_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-uint_uvec3_array3: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-float_float-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-float_mat4x3_array3-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-int_ivec2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-int_ivec3-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-float_mat4_array3: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-float_vec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-int_ivec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-uint_uvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-uint_uvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-uint_uvec3-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array3-double_dmat2x4-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array3-double_dmat3x2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array3-position-double_dmat2: skip @@ -1793,26 +1169,15 @@ spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array5-float_vec2-positio spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array5-position-int_int: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-float_mat4x2_array3-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-float_mat4x3_array3-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-float_vec2-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-double_dmat2x4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-double_dvec2: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-float_mat3x4_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-float_mat4_array3: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-float_vec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-int_int: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-uint_uvec2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-uint_uvec4-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4_array3-double_dvec4_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4_array3-position-double_dmat2_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4_array3-position-double_dmat3x4: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4_array3-position-double_dvec4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-double_dmat4x3_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-float_float-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-float_float: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-uint_uvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-uint_uvec2-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat2x4-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat4_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat4x3_array2-position: skip @@ -1834,64 +1199,21 @@ spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-position-uint_uint spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-position-uint_uint_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-position-uint_uvec4_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-double_dmat2x4_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-double_dvec3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-double_dvec4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-float_float-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat2x3_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat4: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-double_dvec3: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-double_dmat3-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_dmat2x4: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_dmat3x4: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_double_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_dvec3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_dvec4: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_double-double_dmat2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_double-double_dmat2x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_double-double_dmat4x2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_double-double_dvec2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_double-position-double_dmat3x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_double-position-double_dmat4: fail spec/glsl-4.20/execution/vs_in/vs-input-double_double-position-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_double-position-double_dvec2_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-double_double_array3-double_dmat4_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_double_array3-position-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-double_dmat4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-double_dmat4x2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-double_dvec3_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-float_mat3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-float_mat4x2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-float_vec3_array3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-int_int_array3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-double_dmat3x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-float_mat3x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-float_vec3_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-int_ivec2_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-uint_uint_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-uint_uvec4_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-uint_uvec2_array3-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat4_array3: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-double_dmat2x3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-double_dmat3-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-double_dmat4x3_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-double_double_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-double_dvec3_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-float_mat2x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-float_mat3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-float_mat3x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-float_mat4x3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-float_vec4_array3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-int_ivec2_array3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-double_dmat3x4: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-float_mat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-int_ivec4_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-uint_uvec4_array3: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-double_dmat3_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-double_dmat4x3_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-double_dvec4-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-position-double_dmat3_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-float_mat3x2_array3-position: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-float_mat4x2_array3-position: skip @@ -1901,65 +1223,31 @@ spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position-float_mat3_ spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position-float_mat4_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position-float_mat4x2_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position-float_mat4x3_array3: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-double_dmat2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-double_dmat2x3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-double_dvec3_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-float_mat3x2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-double_dmat3x4: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-double_dmat4x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-double_dvec2_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-float_mat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-float_mat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-float_mat3x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-float_mat3x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-float_vec3_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-int_ivec3_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-int_ivec4_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array3-double_double-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array3-double_dvec4-position: fail spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat2_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat2x3_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat2x4_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat3x2_array3: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_float-double_dmat2x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_float-double_dvec2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_float-position-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_float-position-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-double_dmat2x4-position: fail spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-double_dmat4_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-double_dmat4x3_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-double_dvec2_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-double_dvec3_array2-position: fail spec/glsl-4.20/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat3x4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3-double_dmat2x4-position: fail spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3-double_dmat4x3_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3-double_dvec4_array2-position: fail spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3-position-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3-position-double_dvec2_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4-double_dmat2x3-position: fail spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4-double_dmat4x3_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4-double_dvec4_array2-position: fail spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4_array3-double_dmat3_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4_array3-double_dmat4_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4_array3-double_dmat4x3_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat3-double_dmat4_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat3-double_dmat4x3_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_mat3-double_dvec3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_mat3-position-double_dvec2: fail spec/glsl-4.20/execution/vs_in/vs-input-float_mat3_array3-position-double_dmat2x4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat3_array3-position-double_dmat4x3: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2-double_dvec4-position: fail spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat3x4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat4: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat4x2_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat4x3: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4-double_dmat4_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4-double_dmat4x3_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4-double_dvec3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4-position-double_dvec3: fail spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4_array3-double_dmat2x3_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dmat3_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat4_array3-double_dmat3_array2-position: skip @@ -1980,92 +1268,30 @@ spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat4x2: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat4x2_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dvec4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3-position-double_dvec4: fail spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3_array3-double_dmat2x3-position: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3_array3-double_dmat2x4_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3_array3-double_dmat3x4_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat4x2: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-double_dmat3x2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-double_dmat4x3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-double_dvec2_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-position-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-position-double_dmat3x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-position-double_dmat4x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-position-double_dvec2_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-position-double_dvec3_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-double_dmat4x3_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-double_dvec3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-position-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-double_dmat4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-double_dmat4x2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-double_dvec2_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-position-double_dmat4x2: fail spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-position-double_dmat4x3_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-float_vec3_array3-position-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_vec3_array3-position-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-double_dmat3x2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-double_dmat4-position: fail spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-double_dmat4_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-position-double_dmat4x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-position-double_dmat4x3: fail spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-position-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-position-double_dvec3_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-int_int-double_dmat4x3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_int-double_dvec3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_int-double_dvec4-position: fail spec/glsl-4.20/execution/vs_in/vs-input-int_int-position-double_dmat4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-int_int-position-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-int_int-position-double_dvec2: fail spec/glsl-4.20/execution/vs_in/vs-input-int_int_array3-double_dmat4_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-int_int_array3-position-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2-double_dvec2_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2-position-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2-position-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2-position-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2-position-double_dvec3_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2-position-double_dvec4_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2_array3-position-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-double_dmat2x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-double_dmat4x2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-double_dmat4x3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-double_dvec2_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-position-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-position-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-position-double_dmat4: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-position-double_dmat4x2: fail spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-position-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-position-double_dvec4_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3_array3-double_dmat4_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3_array3-position-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4-double_dmat3x2-position: fail spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4-double_dmat4_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4-double_dvec4_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4-position-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4-position-double_dmat4: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4-position-double_dvec4_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-double_dvec2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-byte_int-double_dmat3x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-byte_int-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-byte_ivec2-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-byte_ivec2-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-byte_ivec3-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-byte_ivec3-double_dmat3x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-byte_ivec3-double_dmat3x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-byte_ivec4-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-byte_ivec4-double_dmat3: fail spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-double_dmat4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-double_double_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2_array5-float_mat2_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2_array5-float_mat3x2_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-double_dmat3x4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-double_dmat4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-double_dvec3_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-double_dvec4_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-float_mat2x4: fail spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat2_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array5: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array5-float_mat2x3: skip @@ -2096,10 +1322,6 @@ spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array5-uint_uvec spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array5-uint_uvec4_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-double_dmat3x4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-float_mat4x2_array3: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-float_vec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-int_int: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-int_ivec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-uint_uvec4: fail spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat2x4: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat3x4: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat3x4_array2: skip @@ -2108,8 +1330,6 @@ spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array3-double_doub spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array3-double_double_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array5-uint_uvec3: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array5-uint_uvec4: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2-float_vec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2-uint_uint: fail spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dmat4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_mat2_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_mat3x4_array3: skip @@ -2122,9 +1342,6 @@ spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array5-uint_uvec spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-double_dmat4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-float_mat4_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-float_mat4x2_array3: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-float_vec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-int_ivec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-uint_uvec3: fail spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dmat2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dmat3x2_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dvec4: skip @@ -2135,21 +1352,12 @@ spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-double_dmat2x3_arr spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-double_dmat4: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-double_dmat4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-double_dmat4x3: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-int_ivec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-int_ivec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-uint_uint: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-uint_uvec2: fail spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4_array3-double_dmat2_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4_array3-double_dmat4x2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4_array3-double_dvec2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4_array3-double_dvec3: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-float_mat4x2_array3: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-float_vec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-float_vec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-int_ivec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-uint_uvec3: fail spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dmat2x4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dvec3_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array5-float_mat3_array3: skip @@ -2167,69 +1375,30 @@ spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat3_arr spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat4x2_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat4x3: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-double_double: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-float_vec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-float_vec4: fail spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dmat2x3: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dmat3: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dmat3x2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dmat3x4: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dvec4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-double_double-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_double-double_dmat2x4: fail spec/glsl-4.20/execution/vs_in/vs-input-position-double_double-double_dmat4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_double_array3-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-double_double_array3-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-double_dmat4x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-double_double_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-double_dvec4_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-float_mat3x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-float_mat3x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-float_vec2_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-int_ivec4_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-uint_uvec3_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2_array3-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-double_dmat3x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-double_dmat4: fail spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-float_mat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-int_ivec3_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-uint_uint_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array3-double_dvec2: fail spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat3x4_array3: skip spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat4x3_array3: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-double_double_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-float_vec4_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-int_ivec2_array3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-int_ivec3_array3: fail spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array5-float_mat2x4_array3: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-float_float-double_dmat4x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-float_float-double_dvec2: fail spec/glsl-4.20/execution/vs_in/vs-input-position-float_float_array3-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-float_float_array3-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2-double_dvec2_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2-double_dvec3_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2_array3-double_dmat3x4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2_array3-double_dmat4x3_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3-double_dvec3_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x4-double_dmat4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x4_array3-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3-double_dvec3: fail spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat3_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat4: skip spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat4x2_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x2-double_dvec4: fail spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dmat2x3_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x4-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x4-double_dvec3: fail spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat3x4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4-double_dvec3: fail spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat2x3: skip spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat2x4: skip spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat3x2_array2: skip @@ -2242,199 +1411,23 @@ spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat4x2_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dvec4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x3-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x3-double_dvec3: fail spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat2_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat3: skip spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2-double_dmat4: fail spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2_array3-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2_array3-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3-double_dmat4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3-double_dvec2_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3_array3-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec4-double_dmat4: fail spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-int_int-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-int_int-double_dmat3x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-int_int-double_dmat4x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-int_int-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-int_int-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-int_int-double_dvec3_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-int_int_array3-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec2-double_dmat3x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec2-double_dvec4_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec2_array3-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dmat3x4: fail spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dmat4x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dvec2_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec3-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec3-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec4-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_int-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_int-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_int-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec3-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec3-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec4-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec4-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec2-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec2-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint-double_dmat3x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint-double_dmat4: fail spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint-double_dmat4_array2: skip spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2-double_dmat4x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2-double_dvec3_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec3-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec3-double_dmat3x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec3-double_dvec2_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4-double_dmat4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4-double_dmat4x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4-double_dvec2_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4-double_dvec4_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uint-double_dmat4x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uint-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec3-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec3-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec3-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec3-double_dmat3x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec4-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec4-double_dmat4x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_int-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_ivec3-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_ivec4-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_int-double_dmat2x3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec2-double_dvec2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec3-double_dmat2x3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec4-position-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec4-position-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_int-double_dmat2x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-double_dmat2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-double_dvec2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-double_dvec3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-double_dvec4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-position-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-position-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dvec4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-position-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-double_dvec2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dvec3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_int-position-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_int-position-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-double_dmat2x3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat2x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dvec2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec2-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec3-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-double_dvec4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-position-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-position-double_dmat2x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat2x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-position-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-position-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_dmat2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-position-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-position-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-position-double_dmat3x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-position-double_dmat4: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-position-double_dmat4x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-position-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-double_dmat2x3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-double_dmat2x4-position: fail spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-double_dmat4x3_array2-position: skip -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-position-double_dmat3x2: fail spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-position-double_dmat4_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-position-double_dmat4x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-position-double_dvec2_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat4_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dvec3: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-double_dmat2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-double_dmat4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-double_dvec3_array2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-position-double_dmat2: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-position-double_dmat3x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-position-double_dmat3x4: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-position-double_dmat4x2: fail spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-position-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-position-double_dvec2_array2: fail spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-double_dmat4x3_array2-position: skip spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dmat4x3_array2: skip -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dvec2: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-double_dmat2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-double_dmat4x2-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-position-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-position-double_dvec2_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-position-double_dvec4_array2: fail -spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4_array3-double_dvec4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uint-double_dmat2x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uint-double_dvec4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uint-position-double_dmat4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uint-position-double_dvec4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec2-double_dmat2x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec2-double_dmat3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec2-double_dmat4x3-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec2-position-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec2-position-double_dmat4: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec2-position-double_dmat4x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec3-double_dmat3x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec3-position-double_dmat2x3: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec4-double_dmat3x4-position: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec4-position-double_dmat3: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec4-position-double_dmat3x2: fail -spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec4-position-double_dmat4x3: fail spec/glsl-4.30/execution/built-in-functions/cs-abs-float: skip spec/glsl-4.30/execution/built-in-functions/cs-abs-int: skip spec/glsl-4.30/execution/built-in-functions/cs-abs-ivec2: skip @@ -4096,8 +3089,8 @@ spec/oes_viewport_array/viewport-gs-writes-out-of-range: skip summary: name: results ---- -------- - pass: 16146 - fail: 1051 + pass: 17153 + fail: 44 crash: 94 skip: 2925 timeout: 0 diff --git a/src/gallium/drivers/d3d12/ci/gitlab-ci.yml b/src/gallium/drivers/d3d12/ci/gitlab-ci.yml index 353fec726d0..fb292f5e51c 100644 --- a/src/gallium/drivers/d3d12/ci/gitlab-ci.yml +++ b/src/gallium/drivers/d3d12/ci/gitlab-ci.yml @@ -32,7 +32,7 @@ test-d3d12-quick_gl: variables: PIGLIT_PROFILE: quick_gl PIGLIT_RESULTS: "d3d12-quick_gl" - PIGLIT_TESTS: -x nv_copy_depth_to_color -x glsl-1.30.execution.tex-miplevel-selection -x arb_timer_query.timestamp-get + PIGLIT_TESTS: -x nv_copy_depth_to_color -x glsl-1.30.execution.tex-miplevel-selection -x arb_timer_query.timestamp-get -x max-size -x query.gl_timestamp test-d3d12-quick_shader: extends: