+shaders/glsl-fs-loop-unroll-ishl-int64: skip
+shaders/glsl-fs-loop-unroll-mul-fp64: skip
+shaders/glsl-fs-loop-unroll-mul-int64: skip
shaders/glsl-idiv-const-opt: skip
+shaders/glsl-mul-const: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-float-float-float: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-int-int-int: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-ivec2-ivec2-ivec2: skip
spec/arb_geometry_shader4/linker/varying-mismatch: skip
spec/arb_geometry_shader4/linker/verticesin-const: skip
spec/arb_get_program_binary/execution/uniform-after-restore: skip
+spec/arb_gl_spirv/execution/ssbo/aoa: skip
+spec/arb_gl_spirv/execution/ssbo/aoa-2: skip
spec/arb_gl_spirv/execution/ssbo/array: skip
spec/arb_gl_spirv/execution/ssbo/array-indirect: skip
spec/arb_gl_spirv/execution/ssbo/array-inside-ssbo: skip
spec/arb_gl_spirv/execution/ssbo/array-of-arrays-inside-ssbo: skip
+spec/arb_gl_spirv/execution/ssbo/matrix/column-major: skip
+spec/arb_gl_spirv/execution/ssbo/matrix/column-vs-row: skip
+spec/arb_gl_spirv/execution/ssbo/matrix/complex: skip
+spec/arb_gl_spirv/execution/ssbo/matrix/indirect-column-major: skip
+spec/arb_gl_spirv/execution/ssbo/matrix/indirect-row-major: skip
+spec/arb_gl_spirv/execution/ssbo/matrix/row-major: skip
spec/arb_gl_spirv/execution/ssbo/simple: skip
spec/arb_gl_spirv/execution/ssbo/two-ssbo: skip
+spec/arb_gl_spirv/execution/ssbo/two-ssbo-different-layouts: skip
spec/arb_gl_spirv/execution/ssbo/two-stages: skip
+spec/arb_gl_spirv/execution/ssbo/unsized-array: skip
+spec/arb_gl_spirv/execution/ubo/aoa: skip
+spec/arb_gl_spirv/execution/ubo/aoa-2: skip
spec/arb_gl_spirv/execution/ubo/array: skip
+spec/arb_gl_spirv/execution/ubo/array-complex: skip
+spec/arb_gl_spirv/execution/ubo/array-different-array-stride-ubo: skip
spec/arb_gl_spirv/execution/ubo/array-indirect: skip
spec/arb_gl_spirv/execution/ubo/array-inside-ubo: skip
+spec/arb_gl_spirv/execution/ubo/array-inside-ubo-copy: skip
spec/arb_gl_spirv/execution/ubo/array-of-arrays-inside-ubo: skip
+spec/arb_gl_spirv/execution/ubo/explicit-offset: skip
+spec/arb_gl_spirv/execution/ubo/explicit-offset-nested-struct: skip
spec/arb_gl_spirv/execution/ubo/location-0-crash: skip
+spec/arb_gl_spirv/execution/ubo/matrix/column-major: skip
+spec/arb_gl_spirv/execution/ubo/matrix/column-vs-row: skip
+spec/arb_gl_spirv/execution/ubo/matrix/complex: skip
+spec/arb_gl_spirv/execution/ubo/matrix/different-matrix-stride: skip
+spec/arb_gl_spirv/execution/ubo/matrix/indirect-column-major: skip
+spec/arb_gl_spirv/execution/ubo/matrix/indirect-row-major: skip
+spec/arb_gl_spirv/execution/ubo/matrix/row-major: skip
spec/arb_gl_spirv/execution/ubo/simple: skip
spec/arb_gl_spirv/execution/ubo/two-stages: skip
spec/arb_gl_spirv/execution/ubo/two-ubos: skip
spec/arb_gpu_shader5/execution/built-in-functions/vs-usubborrow: skip
spec/arb_gpu_shader5/execution/built-in-functions/vs-usubborrow-only-borrow: skip
spec/arb_gpu_shader5/execution/built-in-functions/vs-usubborrow-only-sub: skip
+spec/arb_gpu_shader5/execution/fs-underflow-fma-compare-zero: skip
spec/arb_gpu_shader5/execution/instanced-inputs: skip
spec/arb_gpu_shader5/execution/instanced-inputs-built-in-variable: skip
spec/arb_gpu_shader5/execution/invocation-id-basic: skip
spec/arb_gpu_shader5/execution/invocations-conflicting: skip
spec/arb_gpu_shader5/execution/invocations-matching: skip
spec/arb_gpu_shader5/execution/overloads: skip
+spec/arb_gpu_shader5/execution/precise/fs-fract-of-nan: skip
+spec/arb_gpu_shader5/execution/precise/fs-ge-nan-tautology: skip
+spec/arb_gpu_shader5/execution/precise/fs-lt-nan-tautology: skip
spec/arb_gpu_shader5/execution/samplemaskin-basic: skip
spec/arb_gpu_shader5/execution/samplemaskin-indirect: skip
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-nested-struct-arrays-nonconst: skip
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-nonuniform-control-flow: skip
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-nonzero-base: skip
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-simple: skip
+spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-simple-different-formats: skip
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-simple-texture-size: skip
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-struct-const-sampler-nonconst: skip
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-struct-nonconst-multiple-samplers: skip
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec3-vec3: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec4-vec4: fail
spec/arb_gpu_shader_fp64/execution/fs-double-uniform-array-direct-indirect-non-uniform-control-flow: skip
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-double-float-double/2-float/3-dmat2x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat2x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat2x3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat2x4: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat3x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat3x3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-double/3/2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dvec2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dvec3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-float-float-double: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-float-float-dvec2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-float-float-dvec3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat2x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat2x3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat2x4: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat3x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat3x3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat2x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat2x3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat2x4: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat3x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat3x3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-double: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dvec2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dvec3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat2x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat2x3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat2x4: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat3x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat3x3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2-double-s3-float-s4-dmat3x3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-float-dmat2x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-double: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-double: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-vec3-dmat2x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2/2-float-double: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-double: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/3-double-float: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/3-dvec2-float: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/3-dvec3-float: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat2x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat2x3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat2x4: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat3x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat3x3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-double: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-double/3/2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dvec2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dvec3: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2-float-dmat2x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2-s3/2-float-double: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2-s3/2-vec3-double: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2-vec3-dmat2x2: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2/2-float-double: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2/2-vec3-double: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/3-double-float: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/3-dvec2-float: crash
+spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/3-dvec3-float: crash
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-abs-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-abs-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-abs-i64vec4: skip
spec/arb_gpu_shader_int64/execution/fs-shift-vector-by-vector: skip
spec/arb_gpu_shader_int64/execution/fs-ushr-and-mask: skip
spec/arb_gpu_shader_int64/execution/fs-ushr-and-mask-loop: skip
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-i64vec2: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-i64vec3: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-int64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-u64vec2: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-u64vec3: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-uint64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-i64vec2: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-i64vec3: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-int64_t/3/2: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-u64vec2: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-u64vec3: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-uint64_t/3/2: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-i64vec2: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-i64vec3: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-int64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-u64vec2: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-u64vec3: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-uint64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-int64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-uint64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-int64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-uint64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-float-int64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-float-uint64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-int64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-uint64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-i64vec2-float: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-i64vec3-float: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-int64_t-float: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-u64vec2-float: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-u64vec3-float: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-uint64_t-float: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-i64vec2: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-i64vec3: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-int64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-int64_t/3/2: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-u64vec2: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-u64vec3: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-uint64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-uint64_t/3/2: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2-s3/2-float-int64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2-s3/2-float-uint64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2-s3/2-vec3-int64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2-s3/2-vec3-uint64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2/2-float-int64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2/2-float-uint64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2/2-vec3-int64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2/2-vec3-uint64_t: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-i64vec2-float: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-i64vec3-float: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-int64_t-float: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-u64vec2-float: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-u64vec3-float: crash
+spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-uint64_t-float: crash
spec/arb_shader_atomic_counters/linker/different-bindings-atomic-counter: skip
spec/arb_shader_ballot/execution/fs-ballot: skip
spec/arb_shader_ballot/execution/fs-ballot-if-else: skip
spec/arb_tessellation_shader/execution/vs-tes-tessinner-tessouter-inputs-quads-dlist: skip
spec/ext_demote_to_helper_invocation/execution/demote: skip
spec/ext_demote_to_helper_invocation/execution/demote_with_derivatives: skip
-spec/ext_gpu_shader4/execution/fs-shift-left-of-shift-left: fail
spec/ext_shader_framebuffer_fetch/execution/gl/1d: skip
spec/ext_shader_framebuffer_fetch/execution/gl/layered-1darray: skip
spec/ext_shader_framebuffer_fetch/execution/gl/layered-2darray: skip
spec/glsl-1.10/execution/built-in-functions/vs-pow-float-float: fail
spec/glsl-1.10/preprocessor/extension-defined-test: skip
spec/glsl-1.10/preprocessor/extension-if-1: skip
+spec/glsl-1.20/execution/matrix-out-of-bounds-access/fs-mat4-out-of-bounds-2: crash
+spec/glsl-1.20/execution/matrix-out-of-bounds-access/fs-mat4-out-of-bounds-4: crash
+spec/glsl-1.20/execution/matrix-out-of-bounds-access/fs-mat4-out-of-bounds-5: crash
+spec/glsl-1.20/execution/vector-out-of-bounds-access/fs-vec4-out-of-bounds-1: crash
+spec/glsl-1.20/execution/vector-out-of-bounds-access/fs-vec4-out-of-bounds-2: crash
+spec/glsl-1.20/execution/vector-out-of-bounds-access/fs-vec4-out-of-bounds-4: crash
+spec/glsl-1.20/execution/vector-out-of-bounds-access/fs-vec4-out-of-bounds-5: crash
+spec/glsl-1.20/execution/vector-out-of-bounds-access/fs-vec4-out-of-bounds-6: crash
spec/glsl-1.30/execution/fs-texturegrad-miplevels: fail
spec/glsl-1.30/execution/fs-texturelod-miplevels: fail
spec/glsl-1.30/execution/fs-texturelod-miplevels-biased: fail
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-vec2-dvec2: skip
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-vec3-dvec3: skip
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-vec4-dvec4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat3x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat4x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat4x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat4x4: skip
spec/glsl-4.00/execution/inout/vs-out-fs-in-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-double-and-float-and-double/2-and-float/3-and-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-double/3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-double/3/2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-double/4: skip
spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec2/3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec2/4: skip
spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec3: skip
-spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec3/2/2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec3/3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec3/4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-double/3/2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-float-and-float-and-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-float-and-float-and-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-float-and-float-and-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/1-and-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/1-and-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/1-and-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/1-and-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/1-and-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/5-and-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/5-and-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/5-and-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/5-and-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/5-and-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/6-and-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/6-and-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/6-and-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/6-and-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-float/6-and-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat2x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat2x4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat3x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat3x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat3x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat3x4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat4x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat4x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat4x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat4x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat4x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat4x4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double-float-double/2-float/3-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double-float-double/2-float/3-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double/3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double/3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double/3/2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double/3/2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double/4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double/4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec2/3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec2/3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec2/4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec2/4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3/2/2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3/2/2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3/3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3/3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3/4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3/4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat3x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat3x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-double/3/2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-double/3/2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dvec2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dvec3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-dvec2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-dvec3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat3x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat3x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat2x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat2x4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat3x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat3x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dvec2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dvec3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat3x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat3x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dvec2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dvec3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat2x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat2x4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat3x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat3x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dvec2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dvec3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat3x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat3x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat2x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat2x4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat3x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat3x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-double-s3-float-s4-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-double-s3-float-s4-dmat3x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-dvec2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-dvec3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-float-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-float-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-vec2-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-vec2-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-vec3-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-vec3-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-float-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-float-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-vec2-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-vec2-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-double-float: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-double-float-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-dvec2-float: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-dvec2-float-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-dvec3-float: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-dvec3-float-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat2x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat2x4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat3x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat3x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-double/3/2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-double/3/2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dvec2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dvec3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x4-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat3x2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat3x3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-double/3/2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-double/3/2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dvec2-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dvec3-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-double-location-0: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2-double-and-s3-float-and-s4-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-float-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-s3/2-float-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-s3/2-vec3-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-vec2-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-vec3-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2/2-float-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2/2-vec2-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2/2-vec3-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/3-double-float: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/3-dvec2-float: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/3-dvec3-float: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-double/3/2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dvec3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dmat2x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dmat2x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dmat2x4: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dmat3x2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dmat3x3: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-double: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-double/3/2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dvec2: skip
+spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dvec3: skip
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat2-mat2-zero-sign: skip
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat2x3-mat2x3-zero-sign: skip
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat2x4-mat2x4-zero-sign: skip
spec/glsl-4.40/execution/fs-interpolateatsample-swizzle: skip
spec/glsl-4.50/execution/helper-invocation: skip
spec/glsl-4.50/execution/ssbo-atomiccompswap-int: skip
-spec/glsl-es-3.10/execution/cs-nir-scheduler-load-shared-regression-check: fail
-spec/glsl-es-3.10/execution/vs-simple-atomic-counter-inc-dec-read: fail
spec/intel_shader_atomic_float_minmax/execution/shared-atomiccompswap-float: skip
spec/intel_shader_atomic_float_minmax/execution/shared-atomicexchange-float: skip
spec/intel_shader_atomic_float_minmax/execution/shared-atomicmax-float: skip
spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicmax-float-nan: skip
spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicmin-float: skip
spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicmin-float-nan: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-absolutedifference-int: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-absolutedifference-int64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-absolutedifference-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-absolutedifference-uint64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-addsaturate-int: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-addsaturate-int64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-addsaturate-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-addsaturate-uint64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-average-int: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-average-int64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-average-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-average-uint64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-averagerounded-int: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-averagerounded-int64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-averagerounded-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-averagerounded-uint64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-countleadingzeros-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-counttrailingzeros-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-multiply32x16-int: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-multiply32x16-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-subtractsaturate-int: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-subtractsaturate-int64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-subtractsaturate-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/fs-subtractsaturate-uint64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-absolutedifference-int: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-absolutedifference-int64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-absolutedifference-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-absolutedifference-uint64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-addsaturate-int: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-addsaturate-int64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-addsaturate-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-addsaturate-uint64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-average-int: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-average-int64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-average-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-average-uint64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-averagerounded-int: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-averagerounded-int64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-averagerounded-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-averagerounded-uint64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-countleadingzeros-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-counttrailingzeros-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-multiply32x16-int: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-multiply32x16-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-subtractsaturate-int: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-subtractsaturate-int64: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-subtractsaturate-uint: skip
+spec/intel_shader_integer_functions2/execution/built-in-functions/vs-subtractsaturate-uint64: skip
spec/nv_compute_shader_derivatives/execution/derivatives-coarse-linear: skip
spec/nv_compute_shader_derivatives/execution/derivatives-coarse-quads: skip
spec/nv_compute_shader_derivatives/execution/derivatives-fine-linear: skip
spec/nv_shader_atomic_float/execution/shared-atomicexchange-float: skip
spec/nv_shader_atomic_float/execution/ssbo-atomicadd-float: skip
spec/nv_shader_atomic_float/execution/ssbo-atomicexchange-float: skip
+spec/nv_viewport_array2/execution/viewport_broadcast: skip
+spec/nv_viewport_array2/execution/viewport_non_relative_broadcast: skip
+spec/nv_viewport_array2/execution/viewport_relative_broadcast: skip
+spec/nv_viewport_array2/linker/mismatched_viewport_relative: skip
+spec/nv_viewport_swizzle/viewport_swizzle: skip
spec/oes_geometry_shader/sso_validation/user-defined-gs-input-in-block: skip
spec/oes_geometry_shader/sso_validation/user-defined-gs-input-not-in-block: skip
spec/oes_viewport_array/viewport-gs-write-simple: skip
summary:
name: results
---- --------
- pass: 10712
- fail: 57
- crash: 0
- skip: 4577
+ pass: 11218
+ fail: 54
+ crash: 120
+ skip: 4976
timeout: 0
warn: 0
incomplete: 0
changes: 0
fixes: 0
regressions: 0
- total: 15346
+ total: 16368