# 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.

# no Vulkan support
spec@ext_external_objects@vk.*

# Skip over a bunch of extensions since we don't have extension fast skipping yet.
spec@glsl-1.50
spec@glsl-4.*
spec@arb_gpu_shader5
spec@arb_gpu_shader_fp64
spec@arb_gpu_shader_int64
spec@arb_tessellation_shader

# Skip flaky piglit MSAA, which is well covered by our xfails in dEQP
arb_texture_multisample
ext_framebuffer_multisample

# ~1 minute
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount-multithread

# This one seems to be triggering faults and causing random other fails
# depending on what else was running at the time:
spec@arb_texture_cube_map_array@texsubimage cube_map_array
spec@arb_pixel_buffer_object@texsubimage cube_map_array pbo

# Causes faults that need the HUPCF fix to actually work to avoid killing the
# run.
spec@glsl-1.30@execution@texelfetch fs sampler3d 98x1x9-98x129x9

# If we let these tests run in parallel with other piglit tests, we end up
# intermittent GL_OUT_OF_MEMORY errors in innocent tests.
arb_texture_buffer_object@max-size
fbo-maxsize
max-texture-size
copypixels-draw-sync
spec@!opengl 1.2@tex3d-maxsize

# resets the board: texelFetch fs sampler3d 98x129x1-98x129x9
spec@glsl-1.30@execution@texelfetch fs sampler3d.*

# Faults in a way that makes other tests flaky
# msm_mdp 901000.display-controller: [drm:a5xx_irq] *ERROR* gpu fault ring 2 fence bc846 status 800001C1 rb 004a/004a ib1 000000000634F000/0000 ib2 000000000AA27000/0000
KHR-GLES31.core.texture_buffer.texture_buffer_atomic_functions

# Unsupported legacy gl features
.*edgeflag.*
.*stipple.*
# uses edgeflags:
shaders@point-vertex-id.*
# uses stipple:
spec@!opengl 1.0@gl-1.0-no-op-paths
