From c183ea94afd5560b4b9718fce62d0fdab023a16e Mon Sep 17 00:00:00 2001 From: Timothy Arceri Date: Wed, 3 Jun 2020 10:23:32 +1000 Subject: [PATCH] gitlab-ci: bump piglit checkout commit Part-of: --- .gitlab-ci.yml | 2 +- .gitlab-ci/build-piglit.sh | 2 +- .gitlab-ci/piglit/glslparser.txt | 37 +- .gitlab-ci/piglit/quick_gl.txt | 66 +++- .gitlab-ci/piglit/quick_shader.txt | 534 ++++++++++++++++++++++++++++- 5 files changed, 619 insertions(+), 22 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d8639ba48e4..68db1eb5e9f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -231,7 +231,7 @@ x86_test-base: x86_test-gl: extends: .use-x86_test-base variables: - FDO_DISTRIBUTION_TAG: &x86_test-gl "2020-06-02" + FDO_DISTRIBUTION_TAG: &x86_test-gl "2020-06-03" # Debian 10 based x86 test image for VK x86_test-vk: diff --git a/.gitlab-ci/build-piglit.sh b/.gitlab-ci/build-piglit.sh index 7a0aa608a6d..7c638349c13 100644 --- a/.gitlab-ci/build-piglit.sh +++ b/.gitlab-ci/build-piglit.sh @@ -4,7 +4,7 @@ set -ex git clone https://gitlab.freedesktop.org/mesa/piglit.git --single-branch --no-checkout /piglit pushd /piglit -git checkout 8771c3860505db2bcf4877216221d774bf90af6b +git checkout 6982bd10a9f71a36fbf441608aa0830d6b3fcf5b patch -p1 <$OLDPWD/.gitlab-ci/piglit/disable-vs_in.diff cmake -G Ninja -DCMAKE_BUILD_TYPE=Release ninja diff --git a/.gitlab-ci/piglit/glslparser.txt b/.gitlab-ci/piglit/glslparser.txt index e670ce9430c..79d6b31abba 100644 --- a/.gitlab-ci/piglit/glslparser.txt +++ b/.gitlab-ci/piglit/glslparser.txt @@ -1304,6 +1304,10 @@ spec/arb_shader_stencil_export/preprocessor/disabled-undefined-core.geom: skip spec/arb_shader_stencil_export/preprocessor/disabled-undefined-core.tesc: skip spec/arb_shader_stencil_export/preprocessor/disabled-undefined-core.tese: skip spec/arb_shader_stencil_export/preprocessor/disabled-undefined-core.vert: skip +spec/arb_shader_storage_buffer_object/compiler/atomiccompswap-implicit-conversion.vert: skip +spec/arb_shader_storage_buffer_object/compiler/atomicmin-array-element-implicit-conversion.vert: skip +spec/arb_shader_storage_buffer_object/compiler/atomicmin-implicit-conversion.vert: skip +spec/arb_shader_storage_buffer_object/compiler/atomicmin-swizzle-implicit-conversion.vert: skip spec/arb_shader_storage_buffer_object/compiler/unused-array-element.comp: skip spec/arb_shader_storage_buffer_object/compiler/unused-array-element.frag: skip spec/arb_shader_storage_buffer_object/preprocessor/disabled-defined-compat.frag: skip @@ -1588,6 +1592,19 @@ spec/ext_draw_buffers/preprocessor/disabled-undefined-es.tesc: skip spec/ext_draw_buffers/preprocessor/disabled-undefined-es.tese: skip spec/ext_draw_buffers/preprocessor/disabled-undefined-es.vert: skip spec/ext_draw_buffers/preprocessor/enabled-es.geom: skip +spec/ext_draw_instanced/preprocessor/disabled-defined-es.comp: skip +spec/ext_draw_instanced/preprocessor/disabled-defined-es.frag: skip +spec/ext_draw_instanced/preprocessor/disabled-defined-es.geom: skip +spec/ext_draw_instanced/preprocessor/disabled-defined-es.tesc: skip +spec/ext_draw_instanced/preprocessor/disabled-defined-es.tese: skip +spec/ext_draw_instanced/preprocessor/disabled-defined-es.vert: skip +spec/ext_draw_instanced/preprocessor/disabled-undefined-es.comp: skip +spec/ext_draw_instanced/preprocessor/disabled-undefined-es.frag: skip +spec/ext_draw_instanced/preprocessor/disabled-undefined-es.geom: skip +spec/ext_draw_instanced/preprocessor/disabled-undefined-es.tesc: skip +spec/ext_draw_instanced/preprocessor/disabled-undefined-es.tese: skip +spec/ext_draw_instanced/preprocessor/disabled-undefined-es.vert: skip +spec/ext_draw_instanced/preprocessor/enabled-es.geom: skip spec/ext_geometry_point_size/preprocessor/disabled-defined-es.geom: skip spec/ext_geometry_point_size/preprocessor/disabled-undefined-es.geom: skip spec/ext_geometry_point_size/preprocessor/enabled-es.comp: skip @@ -4560,6 +4577,7 @@ spec/glsl-4.00/compiler/inout/vs-input-double.vert: skip spec/glsl-4.00/compiler/inout/vs-input-dvec2.vert: skip spec/glsl-4.00/compiler/inout/vs-input-dvec3.vert: skip spec/glsl-4.00/compiler/inout/vs-input-dvec4.vert: skip +spec/glsl-4.30/compiler/legal-aggregate-initializer-sequence-operator-abuse.frag: skip spec/glsl-4.40/compiler/inout-parameter-qualifier.frag: skip spec/glsl-es-3.20/compiler/flat_interpolation/default-interface_block-array-int-bad.frag: skip spec/glsl-es-3.20/compiler/flat_interpolation/default-interface_block-array-ivec2-bad.frag: skip @@ -4645,6 +4663,10 @@ spec/intel_conservative_rasterization/compiler/post_depth_coverage.gl.frag: skip spec/intel_conservative_rasterization/compiler/post_depth_coverage.gl.vert: skip spec/intel_conservative_rasterization/compiler/post_depth_coverage.gles.frag: skip spec/intel_conservative_rasterization/compiler/post_depth_coverage.gles.vert: skip +spec/intel_shader_atomic_float_minmax/compiler/atomiccompswap-implicit-conversion.vert: skip +spec/intel_shader_atomic_float_minmax/compiler/atomicmin-array-element-implicit-conversion-fail.vert: skip +spec/intel_shader_atomic_float_minmax/compiler/atomicmin-implicit-conversion-fail.vert: skip +spec/intel_shader_atomic_float_minmax/compiler/atomicmin-swizzle-implicit-conversion-fail.vert: skip spec/intel_shader_atomic_float_minmax/compiler/shared-atomicexchange-float-fail.comp: skip spec/intel_shader_atomic_float_minmax/compiler/shared-atomicmax-float-fail.comp: skip spec/intel_shader_atomic_float_minmax/compiler/shared-atomicmin-float-fail.comp: skip @@ -4754,6 +4776,15 @@ spec/nv_shader_atomic_float/compiler/shared-atomicadd-float-fail.comp: skip spec/nv_shader_atomic_float/compiler/shared-atomicexchange-float-fail.comp: skip spec/nv_shader_atomic_float/compiler/ssbo-atomicadd-float-fail.frag: skip spec/nv_shader_atomic_float/compiler/ssbo-atomicexchange-float-fail.frag: skip +spec/nv_viewport_array2/compiler/viewport_relative-bad.vert: skip +spec/nv_viewport_array2/compiler/viewport_relative.geom: skip +spec/nv_viewport_array2/compiler/viewport_relative.tesc: skip +spec/nv_viewport_array2/compiler/viewport_relative.tese: skip +spec/nv_viewport_array2/compiler/viewport_relative.vert: skip +spec/nv_viewport_array2/compiler/viewportmask.geom: skip +spec/nv_viewport_array2/compiler/viewportmask.tesc: skip +spec/nv_viewport_array2/compiler/viewportmask.tese: skip +spec/nv_viewport_array2/compiler/viewportmask.vert: skip spec/oes_blend_func_extended/preprocessor/disabled-defined-es.geom: skip spec/oes_blend_func_extended/preprocessor/disabled-undefined-es.geom: skip spec/oes_blend_func_extended/preprocessor/enabled-es.comp: skip @@ -4884,10 +4915,10 @@ spec/oes_texture_storage_multisample_2d_array/preprocessor/enabled-es.geom: skip summary: name: results ---- -------- - pass: 9900 + pass: 9918 fail: 2 crash: 0 - skip: 4881 + skip: 4912 timeout: 0 warn: 0 incomplete: 0 @@ -4896,4 +4927,4 @@ summary: changes: 0 fixes: 0 regressions: 0 - total: 14783 + total: 14832 diff --git a/.gitlab-ci/piglit/quick_gl.txt b/.gitlab-ci/piglit/quick_gl.txt index 2e0134c56bb..4c507de3a6c 100644 --- a/.gitlab-ci/piglit/quick_gl.txt +++ b/.gitlab-ci/piglit/quick_gl.txt @@ -1,3 +1,4 @@ +fast_color_clear/fcc-write-after-clear: skip glx/extension string sanity: fail glx/glx-buffer-age: skip glx/glx-buffer-age vblank_mode=0: skip @@ -93,6 +94,13 @@ shaders/useshaderprogram-bad-type: skip shaders/useshaderprogram-flushverts-1: skip shaders/zero-tex-coord texturegather: skip spec/!opengl 1.0/gl-1.0-swapbuffers-behavior: fail +spec/!opengl 1.0/rasterpos/glsl_vs_gs_linked: skip +spec/!opengl 1.0/rasterpos/glsl_vs_gs_sso: skip +spec/!opengl 1.0/rasterpos/glsl_vs_image1d: skip +spec/!opengl 1.0/rasterpos/glsl_vs_image_bo: skip +spec/!opengl 1.0/rasterpos/glsl_vs_ssbo: skip +spec/!opengl 1.0/rasterpos/glsl_vs_tes_linked: skip +spec/!opengl 1.0/rasterpos/glsl_vs_tes_sso: skip spec/!opengl 1.1/depthstencil-default_fb-blit samples=16: skip spec/!opengl 1.1/depthstencil-default_fb-blit samples=2: skip spec/!opengl 1.1/depthstencil-default_fb-blit samples=32: skip @@ -979,6 +987,12 @@ spec/ext_direct_state_access/named-buffers 15/flushmappednamedbufferrangeext: sk spec/ext_direct_state_access/named-buffers 15/mapnamedbufferext: skip spec/ext_direct_state_access/named-buffers 15/mapnamedbufferrangeext: skip spec/ext_direct_state_access/named-buffers 15/namedcopybuffersubdataext: skip +spec/ext_external_objects/memory-object-api-errors: skip +spec/ext_external_objects/semaphore-api-errors: skip +spec/ext_external_objects/vk-image-display: skip +spec/ext_external_objects/vk-image-override: skip +spec/ext_external_objects_fd/memory-object-api-errors: skip +spec/ext_external_objects_fd/semaphore-api-errors: skip spec/ext_framebuffer_blit/fbo-blit-check-limits: fail spec/ext_framebuffer_multisample/accuracy 16 color: skip spec/ext_framebuffer_multisample/accuracy 16 color depthstencil: skip @@ -1476,8 +1490,6 @@ spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_yuyv: skip spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_yvu420: skip spec/ext_image_dma_buf_import/ext_image_dma_buf_import-transcode-nv12-as-r8-gr88: skip spec/ext_image_dma_buf_import/ext_image_dma_buf_import-unsupported_format: skip -spec/ext_memory_object/api-errors: skip -spec/ext_memory_object_fd/api-errors: skip spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 d=z24_s8_s=z24_s8: skip spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 d=z24_s=z24_s8: skip spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 s=z24_s8_d=z24: skip @@ -1502,8 +1514,6 @@ spec/ext_packed_float/multisample-formats 16 gl_ext_packed_float: skip spec/ext_packed_float/multisample-formats 32 gl_ext_packed_float: skip spec/ext_packed_float/multisample-formats 6 gl_ext_packed_float: skip spec/ext_packed_float/multisample-formats 8 gl_ext_packed_float: skip -spec/ext_semaphore/api-errors: skip -spec/ext_semaphore_fd/api-errors: skip spec/ext_shader_image_load_store/bind_image_error: skip spec/ext_shader_image_load_store/image_functions: skip spec/ext_shader_samples_identical/ext_shader_samples_identical-simple-fs 16: skip @@ -1561,6 +1571,9 @@ spec/glsl-1.30/execution/tex-miplevel-selection texture(bias) cubeshadow: fail spec/glsl-1.30/execution/tex-miplevel-selection textureoffset 2darrayshadow: skip spec/glsl-1.50/built-in constants compatibility: skip spec/glsl-1.50/gs-max-output: fail +spec/intel_blackhole_render/intel_blackhole-blit: skip +spec/intel_blackhole_render/intel_blackhole-blit_gles2: skip +spec/intel_blackhole_render/intel_blackhole-blit_gles3: skip spec/intel_blackhole_render/intel_blackhole-dispatch: skip spec/intel_blackhole_render/intel_blackhole-draw: skip spec/intel_blackhole_render/intel_blackhole-draw_gles2: skip @@ -1573,6 +1586,7 @@ spec/intel_conservative_rasterization/intel_conservative_rasterization-invalid: spec/intel_conservative_rasterization/intel_conservative_rasterization-invalid_gles3: skip spec/intel_conservative_rasterization/intel_conservative_rasterization-tri: skip spec/intel_conservative_rasterization/intel_conservative_rasterization-tri_gles3: skip +spec/intel_performance_query/intel_performance_query-issue_2235: fail spec/khr_texture_compression_astc/array-gl/12x12 block dim: fail spec/khr_texture_compression_astc/array-gl/5x5 block dim: fail spec/khr_texture_compression_astc/array-gles/12x12 block dim: fail @@ -1609,6 +1623,37 @@ spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb-fp/srgb decode ful spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb-fp/srgb-fp: notrun spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb/srgb: notrun spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb/srgb decode: fail +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control -1: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 0: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 1: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 2: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 3: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 4: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 5: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 6: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 7: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8 0 0: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8 0 1: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8 1 0: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8 1 1: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 9: skip +spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control-error: skip +spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_depth32f_stencil8/destination: gl_depth32f_stencil8: skip +spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_depth_component/destination: gl_depth_component: skip +spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_depth_component16/destination: gl_depth_component16: skip +spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_depth_component24/destination: gl_depth_component24: skip +spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_depth_component32/destination: gl_depth_component32: skip +spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_depth_stencil/destination: gl_depth_stencil: skip +spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_stencil_index8/destination: gl_stencil_index8: skip +spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_depth32f_stencil8/destination: gl_depth32f_stencil8: skip +spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_depth_component/destination: gl_depth_component: skip +spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_depth_component16/destination: gl_depth_component16: skip +spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_depth_component24/destination: gl_depth_component24: skip +spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_depth_component32/destination: gl_depth_component32: skip +spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_depth_stencil/destination: gl_depth_stencil: skip +spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_stencil_index8/destination: gl_stencil_index8: skip +spec/nv_copy_image/nv_copy_image-formats --samples=8: skip spec/nv_fill_rectangle/invalid-draw-mode: skip spec/nv_fragment_program_option/fp-abs-02: skip spec/nv_fragment_program_option/fp-condition_codes-01: skip @@ -1622,6 +1667,11 @@ spec/nv_vertex_program2_option/vp-clipdistance-01: skip spec/nv_vertex_program2_option/vp-clipdistance-02: skip spec/nv_vertex_program2_option/vp-clipdistance-03: skip spec/nv_vertex_program2_option/vp-clipdistance-04: skip +spec/nv_viewport_swizzle/nv_viewport_swizzle-errors: skip +spec/nv_viewport_swizzle/nv_viewport_swizzle-errors_gles3: skip +spec/oes_egl_image_external_essl3/oes_egl_image_external_essl3/oes_egl_image_external_essl3_imageload: fail +spec/oes_egl_image_external_essl3/oes_egl_image_external_essl3/oes_egl_image_external_essl3_imagestore: fail +spec/oes_egl_image_external_essl3/oes_egl_image_external_essl3/oes_egl_image_external_essl3_texturesize: fail spec/oes_geometry_shader/built-in constants/gl_maxgeometryatomiccounterbuffers: fail spec/oes_geometry_shader/built-in constants/gl_maxgeometryatomiccounters: fail spec/oes_geometry_shader/built-in constants/gl_maxgeometryimageuniforms: fail @@ -1712,10 +1762,10 @@ wgl/wgl-sanity: skip summary: name: results ---- -------- - pass: 20703 - fail: 222 + pass: 21749 + fail: 226 crash: 0 - skip: 1465 + skip: 1511 timeout: 0 warn: 6 incomplete: 0 @@ -1724,4 +1774,4 @@ summary: changes: 0 fixes: 0 regressions: 0 - total: 22414 + total: 23510 diff --git a/.gitlab-ci/piglit/quick_shader.txt b/.gitlab-ci/piglit/quick_shader.txt index a83073ceab5..e8c6bc33804 100644 --- a/.gitlab-ci/piglit/quick_shader.txt +++ b/.gitlab-ci/piglit/quick_shader.txt @@ -1,4 +1,8 @@ +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 @@ -111,18 +115,42 @@ spec/arb_geometry_shader4/linker/no-vertex-shader-user-defined-input-varying: sk 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 @@ -274,6 +302,7 @@ spec/arb_gpu_shader5/execution/built-in-functions/vs-umulextended-only-msb-nonun 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 @@ -282,12 +311,16 @@ spec/arb_gpu_shader5/execution/invocation-id-without-qualifier: 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 @@ -377,6 +410,64 @@ spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec2-vec 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 @@ -1278,6 +1369,60 @@ spec/arb_gpu_shader_int64/execution/fs-shift-vector-by-scalar: 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 @@ -1628,7 +1773,6 @@ spec/arb_tessellation_shader/execution/tess-instance-id: 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 @@ -1692,6 +1836,14 @@ spec/glsl-1.10/execution/built-in-functions/fs-pow-float-float: fail 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 @@ -2942,10 +3094,323 @@ spec/glsl-4.00/execution/conversion/vert-conversion-implicit-uvec4-dvec4: skip 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 @@ -4588,8 +5053,6 @@ spec/glsl-4.40/execution/fs-interpolateatoffset-swizzle: 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 @@ -4602,6 +5065,54 @@ spec/intel_shader_atomic_float_minmax/execution/ssbo-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 @@ -4627,6 +5138,11 @@ spec/nv_shader_atomic_float/execution/shared-atomicadd-float: 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 @@ -4635,10 +5151,10 @@ spec/oes_viewport_array/viewport-gs-writes-out-of-range: 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 @@ -4647,4 +5163,4 @@ summary: changes: 0 fixes: 0 regressions: 0 - total: 15346 + total: 16368 -- 2.30.2