ci/softpipe: Include a piglit run.
It's been regressed a couple of times recently, so let's try to make sure it doesn't happen again. The setup here is mostly like llvmpipe-quick-gl, but using quick_gl+quick_shader together, and a few more spectacularly long-running tests dropped. I also excluded a bunch of unsupported extensions, to minimize the size of the skip list checked into the tree (it's still 200k, though). The unfortunate exclusions in here are fp64 and int64 -- most of the piglit tests for them don't run because softpipe is still GL3.3, and it's an egregious number of skips to add to the checked in list. Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8068>
This commit is contained in:
parent
cb5ee80ee8
commit
358d5a270d
|
@ -1232,6 +1232,46 @@ softpipe-gles31:
|
|||
DEQP_VER: gles31
|
||||
extends: softpipe-gles2
|
||||
|
||||
softpipe-piglit-quick:
|
||||
extends:
|
||||
- .piglit-test
|
||||
- .test-gl
|
||||
- .softpipe-rules
|
||||
variables:
|
||||
GALLIUM_DRIVER: softpipe
|
||||
# rasterpos skipped due to flakes from use-after-free of the draw vs.
|
||||
# glsl-1.50 removed due to GS flakes
|
||||
PIGLIT_OPTIONS: >
|
||||
--process-isolation false
|
||||
-x rasterpos
|
||||
-x glsl-1.50
|
||||
-x egl_ext_device_
|
||||
-x egl_ext_platform_device
|
||||
-x ext_timer_query@time-elapsed
|
||||
-x glx-multithread-clearbuffer
|
||||
-x glx-multithread-shader-compile
|
||||
-x max-texture-size
|
||||
-x maxsize
|
||||
-x fs-execution-ordering
|
||||
-x local-id-explosion
|
||||
-x arb_pipeline_statistics_query-comp
|
||||
-x streaming-texture-leak
|
||||
-x longprim
|
||||
-x shader-mem-barrier
|
||||
-x arb_gpu_shader_fp64
|
||||
-x arb_gpu_shader_int64
|
||||
-x arb_tessellation_shader
|
||||
-x glsl-4.00
|
||||
-x glsl-4.10
|
||||
-x glsl-4.20
|
||||
-x glsl-4.30
|
||||
-x glsl-4.40
|
||||
-x glsl-4.50
|
||||
-x gpu_shader4
|
||||
-x gpu_shader5
|
||||
PIGLIT_PROFILES: quick_gl quick_shader
|
||||
PIGLIT_RESULTS: softpipe-quick
|
||||
|
||||
# Note that KHR-GL3* test sets include all tests from the previous
|
||||
# version, so we only need to run one test list (unlike dEQP-GLES,
|
||||
# where the test sets are separate).
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue