# Note: skips lists for CI are just a list of lines that, when
# non-zero-length and not starting with '#', will regex match to
# delete lines from the test list.  Be careful.

# deqp-egl skips
# slow
dEQP-EGL.functional.multicontext

# piglit skips
gles3
glsl-1.3
glsl-1.4
glsl-1.5
glsl-3
glsl-4
glsl-es-3
opengl 3
opengl 4
opengl es 3
glx@

# dmesg-fail
spec@arb_draw_elements_base_vertex@arb_draw_elements_base_vertex-negative-index
spec@arb_draw_elements_base_vertex@arb_draw_elements_base_vertex-negative-index-user_varrays
spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count
spec@!opengl 1.4@triangle-rasterization-overdraw

# oom
spec@!opengl 1.1@streaming-texture-leak
spec@!opengl 1.2@tex3d-maxsize

# Allocates >1GB CPU memory and more GPU, and ooms.
ppgtt_memory_alignment

# slow
shaders@glsl-predication-on-large-array
spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-giant-temp-array

# timeout
shaders@glsl-uniform-interstage-limits@subdivide 5
shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges
spec@arb_internalformat_query2@all internalformat_<x>_type pname checks

# very large list of fails
spec@!opengl 1.1@clipflat

# large lists of skips with "Failed to create waffle_context for OpenGL [34].x" errors
spec@amd_shader_trinary_minmax
spec@arb_bindless_texture
spec@arb_compute_shader
spec@arb_compute_variable_group_size
spec@arb_direct_state_access
spec@arb_draw_indirect
spec@arb_enhanced_layouts
spec@arb_es3_compatibility
spec@arb_explicit_uniform_location
spec@arb_geometry_shader4
spec@arb_gl_spirv
spec@arb_gpu_shader5
spec@arb_gpu_shader_fp64
spec@arb_gpu_shader_int64
spec@arb_pipeline_statistics_query
spec@arb_program_interface_query
spec@arb_sample_shading
spec@arb_shader_atomic_counters
spec@arb_shader_draw_parameters
spec@arb_shader_image_load_store
spec@arb_shader_precision
spec@arb_shader_storage_buffer_object
spec@arb_shader_texture_image_samples
spec@arb_sparse_buffer
spec@arb_stencil_texturing
spec@arb_tessellation_shader
spec@arb_texture_barrier
spec@arb_texture_buffer_object
spec@arb_texture_cube_map_array
spec@arb_texture_gather
spec@arb_texture_stencil8
spec@arb_texture_view
spec@arb_transform_feedback3
spec@arb_uniform_buffer_object
spec@arb_vertex_attrib_64bit
spec@arb_viewport_array
spec@ext_shader_samples_identical
spec@ext_texture_array
spec@ext_transform_feedback
spec@intel_conservative_rasterization
spec@intel_shader_integer_functions2
spec@nv_alpha_to_coverage_dither_control
spec@nv_compute_shader_derivatives
spec@nv_shader_atomic_int64

# uprev Piglit in Mesa
spec@arb_es2_compatibility@fbo-blending-formats
spec@arb_es2_compatibility@fbo-blending-formats@GL_RGB565
spec@arb_texture_rg@fbo-blending-formats
spec@arb_texture_rg@fbo-blending-formats@GL_R16
spec@arb_texture_rg@fbo-blending-formats@GL_R8
spec@arb_texture_rg@fbo-blending-formats@GL_RG
spec@arb_texture_rg@fbo-blending-formats@GL_RG16
spec@arb_texture_rg@fbo-blending-formats@GL_RG8
spec@ext_framebuffer_object@fbo-blending-formats@GL_R3_G3_B2
spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB
spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB10
spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB12
spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB16
spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB5
spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB8

# See https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/947
# uprev Piglit in Mesa, reported as UnexpectedImprovement(Skip)
spec@ext_texture_compression_s3tc@s3tc-errors_gles2
spec@ext_texture_compression_s3tc@s3tc-teximage_gles2
spec@ext_texture_compression_s3tc@s3tc-texsubimage_gles2

