summaryrefslogtreecommitdiff
path: root/.gitlab-ci
diff options
context:
space:
mode:
authorCorentin Noël <corentin.noel@collabora.com>2022-04-08 14:59:45 +0200
committerCorentin Noël <corentin.noel@collabora.com>2022-04-22 20:55:51 +0200
commit40403f48d7d1b835004caac0a770e602fc458a2e (patch)
treee363e4a457872ed01589732ff60c4e96a0cf5e0b /.gitlab-ci
parentc75406929ee20c865dfe8a6f08b785188656e035 (diff)
ci: upref the mesa build
Use the latest mesa version available. Main changes: * Now using TEXCOORDS * Switched to GLSL-to-NIR-to-TGSI instead of GLSL-to-TGSI Signed-off-by: Corentin Noël <corentin.noel@collabora.com> Reviewed-by: Italo Nicola <italonicola@collabora.com> Reviewed-by: Gert Wollny <gert.wollny@collabora.com> Part-of: <https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/791>
Diffstat (limited to '.gitlab-ci')
-rw-r--r--.gitlab-ci/expectations/host/virgl-gl-fails.txt26
-rw-r--r--.gitlab-ci/expectations/host/virgl-gl-flakes.txt11
-rw-r--r--.gitlab-ci/expectations/host/virgl-gles-fails.txt25
-rw-r--r--.gitlab-ci/expectations/host/virgl-gles-flakes.txt8
-rw-r--r--.gitlab-ci/expectations/virt/virgl-gl-fails.txt27
-rw-r--r--.gitlab-ci/expectations/virt/virgl-gl-flakes.txt15
-rw-r--r--.gitlab-ci/expectations/virt/virgl-gles-fails.txt26
-rw-r--r--.gitlab-ci/expectations/virt/virgl-gles-flakes.txt7
8 files changed, 121 insertions, 24 deletions
diff --git a/.gitlab-ci/expectations/host/virgl-gl-fails.txt b/.gitlab-ci/expectations/host/virgl-gl-fails.txt
index c3254cd..2cf7938 100644
--- a/.gitlab-ci/expectations/host/virgl-gl-fails.txt
+++ b/.gitlab-ci/expectations/host/virgl-gl-fails.txt
@@ -211,21 +211,29 @@ spec@arb_depth_texture@texwrap formats bordercolor-swizzled,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT16- swizzled- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT24- swizzled- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32- swizzled- border color only,Fail
-spec@arb_enhanced_layouts@execution@component-layout@vs-fs-array-dvec3,Fail
-spec@arb_enhanced_layouts@execution@component-layout@vs-to-fs-array-interleave-single-location,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor@GL_RGB565- border color only,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@Basic,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@glScissor,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@MS4,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@Per-sample,Fail
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-getcompressed,Crash
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-get,Fail
spec@arb_gpu_shader5@execution@precise@fs-fract-of-nan,Fail
+spec@arb_occlusion_query@occlusion_query_conform,Fail
+spec@arb_occlusion_query@occlusion_query_conform@GetObjivAval_multi1,Fail
spec@arb_occlusion_query@occlusion_query_meta_no_fragments,Fail
spec@arb_occlusion_query@occlusion_query_meta_save,Fail
spec@arb_point_sprite@arb_point_sprite-mipmap,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
spec@arb_sample_shading@builtin-gl-sample-position 2,Fail
+spec@arb_shader_atomic_counter_ops@execution@add,Fail
+spec@arb_shader_atomic_counters@fragment-discard,Fail
+spec@arb_shader_atomic_counters@function-argument,Fail
spec@arb_shader_image_load_store@early-z,Fail
spec@arb_shader_image_load_store@early-z@occlusion query test/early-z pass,Fail
spec@arb_shader_image_load_store@layer,Fail
@@ -243,6 +251,8 @@ spec@arb_shader_image_load_store@semantics,Fail
spec@arb_shader_image_load_store@semantics@imageLoad/Vertex shader/rgba32f/image2DMSArray test,Fail
spec@arb_shader_image_load_store@semantics@imageLoad/Vertex shader/rgba32f/image2DMS test,Fail
spec@arb_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,Fail
+spec@arb_shader_storage_buffer_object@layout-std140-write-shader,Fail
+spec@arb_shader_storage_buffer_object@layout-std430-write-shader,Fail
spec@arb_shader_storage_buffer_object@maxblocks,Fail
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail
@@ -542,9 +552,12 @@ spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-08,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-07,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-08,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-clamp-z,Fail
-spec@glsl-1.20@execution@matrix-out-of-bounds-access@fs-mat4-out-of-bounds-6,Crash
+spec@glsl-1.30@execution@fs-large-local-array-out-of-bounds-read,Crash
+spec@glsl-1.30@execution@fs-large-local-array-out-of-bounds-write,Crash
+spec@glsl-1.30@execution@vs-isnan-and-more-comparison,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-quads,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-quad-strip,Fail
+spec@glsl-1.50@execution@variable-indexing@gs-input-array-float-index-rd,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
@@ -579,6 +592,11 @@ spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb@sRGB decode,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 0 0x223344ff,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 0 0x76356278,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x223344ff,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x76356278,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color,Fail
spec@nv_copy_image@nv_copy_image-formats,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_BPTC_UNORM/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail
@@ -606,7 +624,7 @@ spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail
spec@!opengl 1.0@gl-1.0-edgeflag,Fail
spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail
spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail
-spec@!opengl 1.0@rasterpos,Fail
+spec@!opengl 1.0@rasterpos,Crash
spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
spec@!opengl 1.1@depthstencil-default_fb-copypixels,Fail
diff --git a/.gitlab-ci/expectations/host/virgl-gl-flakes.txt b/.gitlab-ci/expectations/host/virgl-gl-flakes.txt
index 48b6489..46347ee 100644
--- a/.gitlab-ci/expectations/host/virgl-gl-flakes.txt
+++ b/.gitlab-ci/expectations/host/virgl-gl-flakes.txt
@@ -349,12 +349,23 @@ KHR-GL43.vertex_attrib_binding.basic-inputI-case2
shaders@glsl-uniform-interstage-limits@subdivide 5
shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges
+spec@arb_fragment_layer_viewport@viewport-gs-writes-in-range
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@glScissor
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@glViewport
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-roundup-samples
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-getcompressed
+spec@arb_shader_atomic_counter_ops@execution@add
+spec@arb_shader_atomic_counter_ops@execution@atomic-counter-array-out-of-bounds-access
+spec@arb_shader_image_load_store@execution@image-array-out-of-bounds-access-store
+spec@arb_shader_storage_buffer_object@execution@memory-layouts-struct-deref
+spec@arb_shader_storage_buffer_object@execution@ssbo-atomicadd-int
+spec@arb_shader_storage_buffer_object@execution@ssbo-atomicexchange-int
spec@arb_timer_query@query gl_timestamp
spec@arb_timer_query@timestamp-get
spec@ext_framebuffer_blit@fbo-blit-check-limits
spec@ext_framebuffer_blit@fbo-sys-blit
spec@ext_framebuffer_blit@fbo-sys-sub-blit
+spec@oes_viewport_array@viewport-gs-writes-in-range
spec@!opengl 1.0@gl-1.0-drawbuffer-modes
spec@!opengl 1.0@gl-1.0-front-invalidate-back
spec@!opengl 1.0@gl-1.0-swapbuffers-behavior
diff --git a/.gitlab-ci/expectations/host/virgl-gles-fails.txt b/.gitlab-ci/expectations/host/virgl-gles-fails.txt
index 405a8b6..81b0b66 100644
--- a/.gitlab-ci/expectations/host/virgl-gles-fails.txt
+++ b/.gitlab-ci/expectations/host/virgl-gles-fails.txt
@@ -201,13 +201,17 @@ spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT16
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT24- swizzled- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32- swizzled- border color only,Fail
spec@arb_draw_indirect@arb_draw_indirect-draw-elements-prim-restart-ugly,Fail
-spec@arb_enhanced_layouts@execution@component-layout@vs-to-fs-array-interleave-single-location,Fail
+spec@arb_enhanced_layouts@execution@component-layout@vs-fs-array-dvec3,Fail
spec@arb_enhanced_layouts@linker@component-layout@intrastage-vs,Fail
spec@arb_enhanced_layouts@linker@component-layout@vs-to-fs,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor@GL_RGB565- border color only,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@Basic,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@MS4,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@Per-sample,Fail
spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-query@Basic,Fail
spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-query@discard,Fail
spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-query,Fail
@@ -228,6 +232,7 @@ spec@arb_gpu_shader5@execution@precise@fs-fract-of-nan,Fail
spec@arb_gpu_shader5@linker@stream-different-zero-gs-fs,Fail
spec@arb_gpu_shader5@linker@stream-invalid-prim-output,Fail
spec@arb_occlusion_query@occlusion_query_conform,Fail
+spec@arb_occlusion_query@occlusion_query_conform@GetObjivAval_multi1,Fail
spec@arb_occlusion_query@occlusion_query_conform@GetObjivAval_multi2,Fail
spec@arb_occlusion_query@occlusion_query,Fail
spec@arb_occlusion_query@occlusion_query_meta_fragments,Fail
@@ -270,6 +275,8 @@ spec@arb_sample_shading@samplemask 4@sample mask_in_one,Fail
spec@arb_seamless_cube_map@arb_seamless_cubemap,Fail
spec@arb_shader_atomic_counter_ops@execution@add,Fail
spec@arb_shader_atomic_counter_ops@execution@all_touch_test,Fail
+spec@arb_shader_atomic_counters@fragment-discard,Fail
+spec@arb_shader_atomic_counters@function-argument,Fail
spec@arb_shader_image_load_store@early-z,ExpectedFail
spec@arb_shader_image_load_store@early-z@occlusion query test/early-z pass,ExpectedFail
spec@arb_shader_image_load_store@early-z@occlusion query test/late-z pass,Fail
@@ -403,17 +410,19 @@ spec@arb_shader_image_load_store@level,Fail
spec@arb_shader_image_load_store@max-images@Combined max image uniforms test,Fail
spec@arb_shader_image_load_store@max-images,Fail
spec@arb_shader_image_load_store@max-size,Fail
-spec@arb_shader_image_load_store@max-size@image1D max size test/16384x1x1x1,Fail
spec@arb_shader_image_load_store@max-size@image1DArray max size test/16384x8x1x1,Fail
spec@arb_shader_image_load_store@max-size@image1DArray max size test/8x2048x1x1,Fail
+spec@arb_shader_image_load_store@max-size@image1D max size test/16384x1x1x1,Fail
spec@arb_shader_image_load_store@restrict,Fail
spec@arb_shader_image_load_store@restrict@no qualifier image aliasing test,Fail
spec@arb_shader_image_load_store@semantics,Fail
spec@arb_shader_image_load_store@semantics@imageStore/Vertex shader/rgba32f/image1D test,Fail
spec@arb_shader_storage_buffer_object@execution@indirect,Fail
+spec@arb_shader_storage_buffer_object@execution@memory-layouts-struct-deref,Fail
spec@arb_shader_storage_buffer_object@execution@ssbo-atomicadd-int,Fail
spec@arb_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,ExpectedFail
spec@arb_shader_storage_buffer_object@execution@ssbo-atomicexchange-int,Fail
+spec@arb_shader_storage_buffer_object@layout-std140-write-shader,Fail
spec@arb_shader_storage_buffer_object@maxblocks,Fail
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,ExpectedFail
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,ExpectedFail
@@ -643,7 +652,6 @@ spec@ext_framebuffer_multisample@upsample 2 stencil,Fail
spec@ext_framebuffer_multisample@upsample 4 stencil,Fail
spec@ext_framebuffer_object@fbo-alphatest-nocolor,Fail
spec@ext_framebuffer_object@fbo-alphatest-nocolor-ff,Fail
-spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail
spec@ext_framebuffer_object@fbo-blending-formats,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_ALPHA12,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_ALPHA16,Fail
@@ -812,7 +820,6 @@ spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-08,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-07,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-08,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-clamp-z,Fail
-spec@glsl-1.20@execution@matrix-out-of-bounds-access@fs-mat4-out-of-bounds-6,Crash
spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1d,Fail
spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1dshadow,Fail
spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 2d,Fail
@@ -826,6 +833,8 @@ spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2d,Fail
spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2d_projvec4,Fail
spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2dshadow,Fail
spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 3d,Fail
+spec@glsl-1.30@execution@fs-large-local-array-out-of-bounds-read,Crash
+spec@glsl-1.30@execution@fs-large-local-array-out-of-bounds-write,Crash
spec@glsl-1.30@execution@fs-texturelod-miplevels-biased,Fail
spec@glsl-1.30@execution@interpolation@interpolation-mixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-flat-distance,Fail
@@ -973,6 +982,7 @@ spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 2d,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 2d_projvec4,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 2dshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 3d,Fail
+spec@glsl-1.30@execution@vs-isnan-and-more-comparison,Fail
spec@glsl-1.30@execution@vs-texturelod-miplevels-biased,Fail
spec@glsl-1.50@built-in constants,Fail
spec@glsl-1.50@built-in constants@gl_MaxGeometryOutputComponents,Fail
@@ -2517,6 +2527,11 @@ spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,ExpectedFail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,ExpectedFail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb@sRGB decode,ExpectedFail
spec@khr_texture_compression_astc@void-extent-dl-bug,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 0 0x223344ff,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 0 0x76356278,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x223344ff,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x76356278,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color,Fail
spec@nv_copy_image@nv_copy_image-formats,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail
@@ -2568,7 +2583,7 @@ spec@!opengl 1.0@gl-1.0-logicop@GL_OR_REVERSE_MSAA,Fail
spec@!opengl 1.0@gl-1.0-logicop@GL_XOR_MSAA,Fail
spec@!opengl 1.0@gl-1.0-spot-light,Fail
spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,ExpectedFail
-spec@!opengl 1.0@rasterpos,Fail
+spec@!opengl 1.0@rasterpos,Crash
spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
spec@!opengl 1.1@clipflat,Fail
diff --git a/.gitlab-ci/expectations/host/virgl-gles-flakes.txt b/.gitlab-ci/expectations/host/virgl-gles-flakes.txt
index 10c9b2c..a18216e 100644
--- a/.gitlab-ci/expectations/host/virgl-gles-flakes.txt
+++ b/.gitlab-ci/expectations/host/virgl-gles-flakes.txt
@@ -2,6 +2,10 @@ dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffe
shaders@glsl-uniform-interstage-limits@subdivide 5
shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges
+spec@arb_fragment_layer_viewport@viewport-gs-writes-in-range
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@glScissor
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@glViewport
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-roundup-samples
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-getcompressed
spec@arb_shader_image_load_store@atomicity
spec@arb_shader_image_load_store@atomicity@imageAtomicAdd
@@ -22,11 +26,15 @@ spec@arb_shader_image_load_store@host-mem-barrier@Indirect/RaW/one bit barrier t
spec@arb_shader_image_load_store@host-mem-barrier@Texture fetch/RaW/full barrier test/4x4
spec@arb_shader_image_load_store@host-mem-barrier@Uniform buffer/RaW/full barrier test/4x4
spec@arb_shader_image_load_store@host-mem-barrier@Vertex array/RaW/full barrier test/4x4
+spec@arb_shader_storage_buffer_object@execution@memory-layouts-struct-deref
+spec@arb_shader_storage_buffer_object@layout-std140-write-shader
+spec@arb_shader_storage_buffer_object@layout-std430-write-shader
spec@arb_timer_query@query gl_timestamp
spec@arb_timer_query@timestamp-get
spec@ext_framebuffer_blit@fbo-blit-check-limits
spec@ext_framebuffer_blit@fbo-sys-blit
spec@ext_framebuffer_blit@fbo-sys-sub-blit
+spec@oes_viewport_array@viewport-gs-writes-in-range
spec@!opengl 1.0@gl-1.0-front-invalidate-back
spec@!opengl 1.1@masked-clear
spec@!opengl 1.1@ppgtt_memory_alignment
diff --git a/.gitlab-ci/expectations/virt/virgl-gl-fails.txt b/.gitlab-ci/expectations/virt/virgl-gl-fails.txt
index a1bb122..1901467 100644
--- a/.gitlab-ci/expectations/virt/virgl-gl-fails.txt
+++ b/.gitlab-ci/expectations/virt/virgl-gl-fails.txt
@@ -168,21 +168,31 @@ spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT16
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT24- swizzled- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32- swizzled- border color only,Fail
spec@arb_direct_state_access@gettextureimage-targets,Fail
-spec@arb_enhanced_layouts@execution@component-layout@vs-fs-array-dvec3,Fail
-spec@arb_enhanced_layouts@execution@component-layout@vs-to-fs-array-interleave-single-location,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor@GL_RGB565- border color only,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@Basic,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@glScissor,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@glViewport,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@MS4,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@Per-sample,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-roundup-samples,Fail
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-getcompressed,Crash
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-get,Fail
spec@arb_gpu_shader5@execution@precise@fs-fract-of-nan,Fail
+spec@arb_occlusion_query@occlusion_query_conform,Fail
+spec@arb_occlusion_query@occlusion_query_conform@GetObjivAval_multi1,Fail
spec@arb_occlusion_query@occlusion_query_meta_no_fragments,Fail
spec@arb_occlusion_query@occlusion_query_meta_save,Fail
spec@arb_point_sprite@arb_point_sprite-mipmap,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
spec@arb_sample_shading@builtin-gl-sample-position 2,Fail
+spec@arb_shader_atomic_counter_ops@execution@add,Fail
+spec@arb_shader_atomic_counters@fragment-discard,Fail
+spec@arb_shader_atomic_counters@function-argument,Fail
spec@arb_shader_image_load_store@early-z,Fail
spec@arb_shader_image_load_store@early-z@occlusion query test/early-z pass,Fail
spec@arb_shader_image_load_store@layer,Fail
@@ -200,6 +210,9 @@ spec@arb_shader_image_load_store@semantics,Fail
spec@arb_shader_image_load_store@semantics@imageLoad/Vertex shader/rgba32f/image2DMSArray test,Fail
spec@arb_shader_image_load_store@semantics@imageLoad/Vertex shader/rgba32f/image2DMS test,Fail
spec@arb_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,Fail
+spec@arb_shader_storage_buffer_object@execution@ssbo-atomicexchange-int,Fail
+spec@arb_shader_storage_buffer_object@layout-std140-write-shader,Fail
+spec@arb_shader_storage_buffer_object@layout-std430-write-shader,Fail
spec@arb_shader_storage_buffer_object@maxblocks,Fail
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail
spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-07,Fail
@@ -381,7 +394,6 @@ spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_xyuv,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail
-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y410,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y412,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y416,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuv420,Fail
@@ -519,9 +531,9 @@ spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-08,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-07,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-08,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-clamp-z,Fail
-spec@glsl-1.20@execution@matrix-out-of-bounds-access@fs-mat4-out-of-bounds-6,Crash
spec@glsl-1.50@execution@primitive-id-no-gs-quads,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-quad-strip,Fail
+spec@glsl-1.50@execution@variable-indexing@gs-input-array-float-index-rd,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
@@ -556,6 +568,11 @@ spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb@sRGB decode,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 0 0x223344ff,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 0 0x76356278,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x223344ff,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x76356278,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color,Fail
spec@nv_copy_image@nv_copy_image-formats,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_BPTC_UNORM/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail
@@ -583,7 +600,7 @@ spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail
spec@!opengl 1.0@gl-1.0-edgeflag,Fail
spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail
spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail
-spec@!opengl 1.0@rasterpos,Fail
+spec@!opengl 1.0@rasterpos,Crash
spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
spec@!opengl 1.1@copypixels-draw-sync,Fail
diff --git a/.gitlab-ci/expectations/virt/virgl-gl-flakes.txt b/.gitlab-ci/expectations/virt/virgl-gl-flakes.txt
index c32672c..818e99e 100644
--- a/.gitlab-ci/expectations/virt/virgl-gl-flakes.txt
+++ b/.gitlab-ci/expectations/virt/virgl-gl-flakes.txt
@@ -9,11 +9,6 @@ KHR-GL30.shaders30.glsl_constructors.bvec4_from_mat4x2_vs
KHR-GL30.shaders30.glsl_constructors.bvec4_from_mat4x3_vs
KHR-GL31.transform_feedback.capture_special_interleaved_test
-piglit.spec@arb_framebuffer_object@fbo blit to missing attachment
-piglit.spec@arb_gpu_shader5@texturegatheroffset@fs-r-0-float-2drect
-piglit.spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-flat-fixed
-piglit.spec@glsl-1.50@execution@built-in-functions@gs-op-assign-mult-vec2-mat2
-piglit.spec@glsl-1.50@execution@texelfetchoffset@gs-texelfetch-usampler3d
shaders@glsl-max-varyings
shaders@glsl-max-varyings >max_varying_components
shaders@glsl-uniform-interstage-limits@subdivide 5
@@ -22,10 +17,18 @@ spec@arb_compute_shader@local-id-explosion
spec@arb_copy_image@arb_copy_image-formats@Source: GL_R8UI/Destination: GL_R8I
spec@arb_copy_image@arb_copy_image-formats@Source: GL_R8UI/Destination: GL_R8UI
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RED/Destination: GL_RED
+spec@arb_fragment_layer_viewport@layer-gs-writes-in-range
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@glScissor
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@glViewport
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-roundup-samples
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-getcompressed
spec@arb_gpu_shader5@texturegatheroffset@fs-rgba-3-int-2drect-const
spec@arb_gpu_shader_int64@execution@built-in-functions@gs-min-i64vec2-int64_t
+spec@arb_shader_atomic_counter_ops@execution@add
spec@arb_shader_image_load_store@indexing
+spec@arb_shader_storage_buffer_object@execution@memory-layouts-struct-deref
+spec@arb_shader_storage_buffer_object@execution@ssbo-atomicadd-int
+spec@arb_shader_storage_buffer_object@execution@ssbo-atomicexchange-int
spec@arb_texture_rg@fbo-rg-gl_rg
spec@arb_timer_query@query gl_timestamp
spec@arb_timer_query@timestamp-get
@@ -34,6 +37,7 @@ spec@ext_framebuffer_blit@fbo-sys-blit
spec@ext_framebuffer_blit@fbo-sys-sub-blit
spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-drawpixels
spec@ext_texture_snorm@multisample-formats 2 gl_ext_texture_snorm
+spec@ext_timer_query@time-elapsed
spec@glsl-1.10@execution@glsl-fs-max-array-access-function
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-flat-vertex
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-smooth-none
@@ -47,6 +51,7 @@ spec@glsl-4.00@execution@built-in-functions@vs-op-mult-dmat3x4-dvec3
spec@glsl-4.30@execution@built-in-functions@cs-op-bitand-not-uvec2-uvec2
spec@glsl-4.30@execution@built-in-functions@cs-op-bitor-abs-not-int-ivec4
spec@oes_texture_view@sampling-2d-array-as-2d-layer
+spec@oes_viewport_array@viewport-gs-writes-in-range
spec@!opengl 1.0@gl-1.0-drawbuffer-modes
spec@!opengl 1.0@gl-1.0-front-invalidate-back
spec@!opengl 1.0@gl-1.0-polygon-line-aa
diff --git a/.gitlab-ci/expectations/virt/virgl-gles-fails.txt b/.gitlab-ci/expectations/virt/virgl-gles-fails.txt
index 6ad6161..9a24d55 100644
--- a/.gitlab-ci/expectations/virt/virgl-gles-fails.txt
+++ b/.gitlab-ci/expectations/virt/virgl-gles-fails.txt
@@ -216,13 +216,19 @@ spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT16
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT24- swizzled- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32- swizzled- border color only,Fail
spec@arb_draw_indirect@arb_draw_indirect-draw-elements-prim-restart-ugly,Fail
-spec@arb_enhanced_layouts@execution@component-layout@vs-to-fs-array-interleave-single-location,Fail
+spec@arb_enhanced_layouts@execution@component-layout@vs-fs-array-dvec3,Fail
spec@arb_enhanced_layouts@linker@component-layout@intrastage-vs,Fail
spec@arb_enhanced_layouts@linker@component-layout@vs-to-fs,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor@GL_RGB565- border color only,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@Basic,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@glScissor,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@glViewport,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@MS4,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@Per-sample,Fail
spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-query@Basic,Fail
spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-query@discard,Fail
spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-query,Fail
@@ -243,6 +249,7 @@ spec@arb_gpu_shader5@execution@precise@fs-fract-of-nan,Fail
spec@arb_gpu_shader5@linker@stream-different-zero-gs-fs,Fail
spec@arb_gpu_shader5@linker@stream-invalid-prim-output,Fail
spec@arb_occlusion_query@occlusion_query_conform,Fail
+spec@arb_occlusion_query@occlusion_query_conform@GetObjivAval_multi1,Fail
spec@arb_occlusion_query@occlusion_query_conform@GetObjivAval_multi2,Fail
spec@arb_occlusion_query@occlusion_query,Fail
spec@arb_occlusion_query@occlusion_query_meta_fragments,Fail
@@ -285,6 +292,8 @@ spec@arb_sample_shading@samplemask 4@sample mask_in_one,Fail
spec@arb_seamless_cube_map@arb_seamless_cubemap,Fail
spec@arb_shader_atomic_counter_ops@execution@add,Fail
spec@arb_shader_atomic_counter_ops@execution@all_touch_test,Fail
+spec@arb_shader_atomic_counters@fragment-discard,Fail
+spec@arb_shader_atomic_counters@function-argument,Fail
spec@arb_shader_image_load_store@bitcast,Fail
spec@arb_shader_image_load_store@bitcast@r11f_g11f_b10f to rgba8_snorm bitcast test,Fail
spec@arb_shader_image_load_store@bitcast@r32f to rgba8_snorm bitcast test,Fail
@@ -449,6 +458,8 @@ spec@arb_shader_storage_buffer_object@execution@indirect,Fail
spec@arb_shader_storage_buffer_object@execution@ssbo-atomicadd-int,Fail
spec@arb_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,ExpectedFail
spec@arb_shader_storage_buffer_object@execution@ssbo-atomicexchange-int,Fail
+spec@arb_shader_storage_buffer_object@layout-std140-write-shader,Fail
+spec@arb_shader_storage_buffer_object@layout-std430-write-shader,Fail
spec@arb_shader_storage_buffer_object@maxblocks,Fail
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,ExpectedFail
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,ExpectedFail
@@ -682,7 +693,6 @@ spec@ext_framebuffer_multisample@upsample 2 stencil,Fail
spec@ext_framebuffer_multisample@upsample 4 stencil,Fail
spec@ext_framebuffer_object@fbo-alphatest-nocolor,Fail
spec@ext_framebuffer_object@fbo-alphatest-nocolor-ff,Fail
-spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail
spec@ext_framebuffer_object@fbo-blending-formats,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_ALPHA12,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_ALPHA16,Fail
@@ -715,7 +725,6 @@ spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_xyuv,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail
-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y410,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y412,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y416,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuv420,Fail
@@ -869,7 +878,6 @@ spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-08,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-07,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-08,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-clamp-z,Fail
-spec@glsl-1.20@execution@matrix-out-of-bounds-access@fs-mat4-out-of-bounds-6,Crash
spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1d,Fail
spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1dshadow,Fail
spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 2d,Fail
@@ -883,6 +891,8 @@ spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2d,Fail
spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2d_projvec4,Fail
spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2dshadow,Fail
spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 3d,Fail
+spec@glsl-1.30@execution@fs-large-local-array-out-of-bounds-read,Crash
+spec@glsl-1.30@execution@fs-large-local-array-out-of-bounds-write,Crash
spec@glsl-1.30@execution@fs-texturelod-miplevels-biased,Fail
spec@glsl-1.30@execution@interpolation@interpolation-mixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-flat-distance,Fail
@@ -1030,6 +1040,7 @@ spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 2d,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 2d_projvec4,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 2dshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 3d,Fail
+spec@glsl-1.30@execution@vs-isnan-and-more-comparison,Fail
spec@glsl-1.30@execution@vs-texturelod-miplevels-biased,Fail
spec@glsl-1.50@built-in constants,Fail
spec@glsl-1.50@built-in constants@gl_MaxGeometryOutputComponents,Fail
@@ -2574,6 +2585,11 @@ spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,ExpectedFail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,ExpectedFail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb@sRGB decode,ExpectedFail
spec@khr_texture_compression_astc@void-extent-dl-bug,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 0 0x223344ff,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 0 0x76356278,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x223344ff,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x76356278,Fail
+spec@nv_copy_depth_to_color@nv_copy_depth_to_color,Fail
spec@nv_copy_image@nv_copy_image-formats,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail
@@ -2625,7 +2641,7 @@ spec@!opengl 1.0@gl-1.0-logicop@GL_OR_REVERSE_MSAA,Fail
spec@!opengl 1.0@gl-1.0-logicop@GL_XOR_MSAA,Fail
spec@!opengl 1.0@gl-1.0-spot-light,Fail
spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,ExpectedFail
-spec@!opengl 1.0@rasterpos,Fail
+spec@!opengl 1.0@rasterpos,Crash
spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
spec@!opengl 1.1@clipflat,Fail
diff --git a/.gitlab-ci/expectations/virt/virgl-gles-flakes.txt b/.gitlab-ci/expectations/virt/virgl-gles-flakes.txt
index 8bdc416..f1c18b9 100644
--- a/.gitlab-ci/expectations/virt/virgl-gles-flakes.txt
+++ b/.gitlab-ci/expectations/virt/virgl-gles-flakes.txt
@@ -25,6 +25,11 @@ spec@arb_depth_buffer_float@depthstencil-render-miplevels 585 d=z32f_s8
spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-copypixels
spec@arb_depth_texture@depthstencil-render-miplevels 146 d=z16
spec@arb_depth_texture@depthstencil-render-miplevels 585 d=z16
+spec@arb_fragment_layer_viewport@layer-gs-writes-in-range
+spec@arb_fragment_layer_viewport@viewport-gs-writes-in-range
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@glScissor
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@MS4
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-roundup-samples
spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index1
spec@arb_framebuffer_srgb@blit renderbuffer linear_to_srgb upsample disabled clear
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-getcompressed
@@ -56,6 +61,7 @@ spec@arb_shader_image_load_store@host-mem-barrier@Texture fetch/RaW/full barrier
spec@arb_shader_image_load_store@host-mem-barrier@Uniform buffer/RaW/full barrier test/4x4
spec@arb_shader_image_load_store@host-mem-barrier@Vertex array/RaW/full barrier test/4x4
spec@arb_shader_precision@fs-op-assign-div-vec3-float
+spec@arb_shader_storage_buffer_object@execution@memory-layouts-struct-deref
spec@arb_texture_cube_map@copyteximage cube samples=4
spec@arb_texture_multisample@texelfetch fs sampler2dms 4 1x71-501x71
spec@arb_texture_rg@texwrap formats-float bordercolor
@@ -127,6 +133,7 @@ spec@glsl-4.30@execution@built-in-functions@cs-op-mult-uvec2-uint
spec@glsl-4.30@execution@built-in-functions@cs-op-rshift-ivec2-int
spec@glsl-4.30@execution@built-in-functions@cs-op-selection-bool-vec4-vec4
spec@nv_copy_image@nv_copy_image-formats@Source: GL_DEPTH32F_STENCIL8/Destination: GL_DEPTH32F_STENCIL8
+spec@oes_viewport_array@viewport-gs-writes-in-range
spec@!opengl 1.0@gl-1.0-blend-func
spec@!opengl 1.0@gl-1.0-front-invalidate-back
spec@!opengl 1.1@copypixels-draw-sync