ci/llvmpipe,softpipe: Switch piglit testing to piglit-runner.

The new runner reduces the runtime by about 1/3 thanks to using rust
instead of python, and includes automatic flake handling so you don't just
have to skip flaky tests.  The wrapper script also includes IRC flake
reporting (so one can track and update the flakes list to improve CI
reliability), always uploading results to CI for review (so you can
diagnose flakes and look at timings), has a prettier regressions report
and a helpful timing report, and is the same as what's used by all the HW
runners as well.

The downside is that by dropping the massive list of skips, you no longer
get flagged if Mesa refactors end up accidentally disabling extensions and
thus making tests skip.  For that, I've started on
https://gitlab.freedesktop.org/anholt/deqp-runner/-/merge_requests/33 so
that hardware drivers get extension checking coverage too.

Thanks to the perf improvement, we get to drop one of the jobs for
llvmpipe.

xfail lists were mostly sed-jobs from the prior expectations lists.  The
exceptions to that you'll find in the form of whitespace around the
affected test group (usually changes of capitalization or
special-characters), or an explanation for the more interesting changes
(which thankfully we can now record in the xfails lists!).

Reviewed-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14604>
This commit is contained in:
Emma Anholt 2022-01-12 09:54:44 -08:00 committed by Marge Bot
parent 87c3651674
commit d041630a37
18 changed files with 767 additions and 7262 deletions

View File

@ -1260,16 +1260,16 @@ debian-mingw32-x86_64:
.piglit-test:
artifacts:
when: on_failure
name: "mesa_${CI_JOB_NAME}"
paths:
- results/summary/
- results/*.txt
- results
reports:
junit: results/junit.xml
variables:
PIGLIT_NO_WINDOW: 1
CI_JOB_JWT_FILE: /minio_jwt # JWT file on piglit jobs should be available on / partition
HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
script:
- install/piglit/run.sh
- install/piglit/piglit-runner.sh
.piglit-traces-test:
extends:
@ -1283,12 +1283,18 @@ debian-mingw32-x86_64:
name: "mesa_${CI_JOB_NAME}"
reports:
junit: results/junit.xml
paths:
- results/summary/
- results/*.txt
variables:
CI_JOB_JWT_FILE: /minio_jwt # JWT file on piglit jobs should be available on / partition
PIGLIT_PROFILES: replay
PIGLIT_REPLAY_UPLOAD_TO_MINIO: 1
PIGLIT_REPLAY_EXTRA_ARGS: --keep-image --db-path ${CI_PROJECT_DIR}/replayer-db/ --minio_host=minio-packet.freedesktop.org --minio_bucket=mesa-tracie-public --role-session-name=${CI_PROJECT_PATH}:${CI_JOB_ID} --jwt-file=${CI_JOB_JWT_FILE}
PIGLIT_JUNIT_RESULTS: 1
CI_JOB_JWT_FILE: /minio_jwt # JWT file on piglit jobs should be available on / partition
script:
- install/piglit/run.sh
.deqp-test:
script:

View File

@ -40,7 +40,6 @@ vc4-rpi3-egl:armhf:
- .vc4-rpi3-test:armhf
- .test-manual-mr
variables:
HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
BM_POE_TIMEOUT: 180
HWCI_START_XORG: 1
PIGLIT_PLATFORM: mixed_glx_egl

View File

@ -38,6 +38,5 @@ gc2000_piglit:
- .etnaviv-armhf-gc2000
- .test-manual-mr
variables:
HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
PIGLIT_PLATFORM: gbm
PIGLIT_PROFILES: gpu

View File

@ -58,7 +58,6 @@ a306_gl:
- .a306-test
- .test-manual-mr
variables:
HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
HWCI_START_XORG: 1
a306_piglit_gl:
@ -109,7 +108,6 @@ a530_gl:
- .piglit-test
- .a530-test
variables:
HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
HWCI_START_XORG: 1
# piglit_gl since it takes a bit under 20 minutes and has a lot of flakes, so
@ -253,7 +251,6 @@ a630_piglit:
- .piglit-test
- .a630-test
variables:
HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
HWCI_START_XORG: 1
PIGLIT_PROFILES: gpu

View File

@ -24,13 +24,6 @@ i915-g33-piglit:
variables:
PIGLIT_PROFILES: gpu
PIGLIT_PLATFORM: gbm
artifacts:
paths:
- results/
reports:
junit: results/junit.xml
script:
- install/piglit/piglit-runner.sh
i915-g33-traces:
extends:

View File

@ -5,6 +5,7 @@
LIBGL_ALWAYS_SOFTWARE: "true"
GALLIUM_DRIVER: "llvmpipe"
FLAKES_CHANNEL: "#mesa-swrast-ci"
GPU_VERSION: llvmpipe
llvmpipe-piglit-cl:
extends:
@ -22,46 +23,18 @@ llvmpipe-piglit-cl:
script:
- install/piglit/run_cl.sh
llvmpipe-piglit-quick_gl:
llvmpipe-piglit-gl:
extends:
- .test-gl
- .piglit-test
- .llvmpipe-test
parallel: 2
variables:
GALLIVM_PERF: "no_quad_lod"
LP_NUM_THREADS: 0
PIGLIT_OPTIONS: >
--process-isolation false
PIGLIT_TESTS: >
-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
PIGLIT_PROFILES: quick_gl
PIGLIT_RESULTS: "llvmpipe-quick_gl"
llvmpipe-piglit-glslparser:
extends:
- .test-gl
- .piglit-test
- .llvmpipe-test
variables:
LP_NUM_THREADS: 0
PIGLIT_PROFILES: glslparser
PIGLIT_RESULTS: "llvmpipe-glslparser"
llvmpipe-piglit-quick_shader:
extends:
- .test-gl
- .piglit-test
- .llvmpipe-test
variables:
LP_NUM_THREADS: 1
PIGLIT_PROFILES: quick_shader
PIGLIT_RESULTS: "llvmpipe-quick_shader"
PIGLIT_PROFILES: quick
script:
- LD_LIBRARY_PATH=`pwd`/install xvfb-run install/piglit/piglit-runner.sh
llvmpipe-traces:
extends:
@ -80,7 +53,6 @@ llvmpipe-traces:
# Don't use threads inside llvmpipe, we've already got all cores
# busy at the deqp-runner level.
LP_NUM_THREADS: 0
GPU_VERSION: llvmpipe
extends:
- .test-gl
- .deqp-test

View File

@ -41,3 +41,226 @@ KHR-GL45.transform_feedback.draw_xfb_instanced_test,Crash
KHR-GL45.transform_feedback.draw_xfb_stream_instanced_test,Crash
KHR-GL45.transform_feedback.query_vertex_interleaved_test,Fail
KHR-GL45.transform_feedback.query_vertex_separate_test,Fail
spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.frag,Fail
spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.vert,Fail
spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail
glx@glx-copy-sub-buffer,Fail
glx@glx-copy-sub-buffer samples=2,Fail
glx@glx-copy-sub-buffer samples=4,Fail
# X Error of failed request: BadMatch (invalid parameter attributes)
# Major opcode of failed request: 150 (GLX)
# Minor opcode of failed request: 11 (X_GLXSwapBuffers)
glx@glx-make-current,Crash
glx@glx-multi-window-single-context,Fail
glx@glx-multithread-texture,Fail
glx@glx-swap-copy,Fail
glx@glx-swap-pixmap-bad,Fail
# X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
# Major opcode of failed request: 130 (MIT-SHM)
# Minor opcode of failed request: 3 (X_ShmPutImage)
glx@glx-visuals-depth,Crash
glx@glx-visuals-depth -pixmap,Crash
glx@glx-visuals-stencil,Crash
glx@glx-visuals-stencil -pixmap,Crash
glx@glx_arb_create_context@invalid flag,Fail
glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail
glx@glx_arb_create_context_no_error@no error,Fail
glx@glx_ext_import_context@free context,Fail
glx@glx_ext_import_context@get context id,Fail
glx@glx_ext_import_context@get current display,Fail
glx@glx_ext_import_context@import context- multi process,Fail
glx@glx_ext_import_context@import context- single process,Fail
glx@glx_ext_import_context@imported context has same context id,Fail
glx@glx_ext_import_context@make current- multi process,Fail
glx@glx_ext_import_context@make current- single process,Fail
glx@glx_ext_import_context@query context info,Fail
spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail
spec@!opengl 1.0@rasterpos,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
spec@!opengl 1.1@polygon-mode-facing,Fail
spec@!opengl 1.1@polygon-mode-offset,Fail
spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail
spec@!opengl 1.1@read-front,Fail
spec@!opengl 1.1@read-front clear-front-first,Fail
spec@!opengl 1.1@read-front clear-front-first samples=2,Fail
spec@!opengl 1.1@read-front clear-front-first samples=4,Fail
spec@!opengl 1.1@read-front samples=2,Fail
spec@!opengl 1.1@read-front samples=4,Fail
spec@!opengl 3.0@clearbuffer-depth-cs-probe,Fail
spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail
spec@!opengl 3.2@layered-rendering@clear-color-mismatched-layer-count,Fail
spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-frag,Fail
spec@arb_post_depth_coverage@arb_post_depth_coverage-multisampling,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
# Query result
# Expected: 1536
# Observed: 768
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_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail
spec@arb_timer_query@query gl_timestamp,Fail
spec@egl 1.4@egl-copy-buffers,Fail
spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail
# No such file or directory (os error 2)
spec@egl_ext_protected_content@conformance,Fail
# "error: main:90: eglChooseConfig() returned no configs"
spec@egl 1.4@eglterminate then unbind context,Fail
# "eglChooseConfig failed"
spec@egl_khr_surfaceless_context@viewport,Fail
spec@egl_mesa_configless_context@basic,Fail
spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
spec@ext_framebuffer_multisample@clip-and-scissor-blit 2 msaa,Fail
spec@ext_framebuffer_multisample@clip-and-scissor-blit 2 upsample,Fail
spec@ext_framebuffer_multisample@clip-and-scissor-blit 4 msaa,Fail
spec@ext_framebuffer_multisample@clip-and-scissor-blit 4 upsample,Fail
spec@ext_framebuffer_multisample@interpolation 2 centroid-edges,Fail
spec@ext_framebuffer_multisample@interpolation 4 centroid-edges,Fail
spec@khr_texture_compression_astc@array-gl,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,Fail
spec@khr_texture_compression_astc@array-gles@12x12 Block Dim,Fail
spec@khr_texture_compression_astc@array-gles@5x5 Block Dim,Fail
spec@khr_texture_compression_astc@miptree-gl ldr,Fail
spec@khr_texture_compression_astc@miptree-gl ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@miptree-gl srgb,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-sd,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode,Fail
spec@khr_texture_compression_astc@miptree-gl srgb@sRGB decode,Fail
spec@khr_texture_compression_astc@miptree-gles ldr,Fail
spec@khr_texture_compression_astc@miptree-gles ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@miptree-gles srgb,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-sd,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-sd@sRGB skip decode,Fail
spec@khr_texture_compression_astc@miptree-gles srgb@sRGB decode,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr@LDR Profile,Fail
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@khr_texture_compression_astc@sliced-3d-miptree-gles ldr,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb@sRGB decode,Fail
spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail
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@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail
spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
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_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,Fail
spec@arb_tessellation_shader@execution@gs-primitiveid-instanced,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail
spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail
spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
spec@glsl-4.50@execution@ssbo-atomiccompswap-int,Fail
spec@glsl-es-1.00@linker@glsl-mismatched-uniform-precision-unused,Fail

View File

@ -4,3 +4,6 @@ dEQP-EGL.functional.sharing.gles2.multithread.simple_egl_server_sync.programs.li
dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.link.7
dEQP-EGL.functional.sharing.gles2.multithread.simple_egl_sync.programs.link
dEQP-EGL.functional.sharing.gles2.multithread.simple.programs.link
glx@glx-multithread-clearbuffer
glx@glx-multithread-shader-compile

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,285 +0,0 @@
spec/arb_bindless_texture/execution/images/basic-arithmetic-uvec2-imagestore: skip
spec/arb_bindless_texture/execution/images/basic-imageatomicexchange: skip
spec/arb_bindless_texture/execution/images/basic-imagestore: skip
spec/arb_bindless_texture/execution/images/explicit-image-binding: skip
spec/arb_bindless_texture/execution/images/fs-const-index-three-dimensions: skip
spec/arb_bindless_texture/execution/images/fs-struct-non-const-index: skip
spec/arb_bindless_texture/execution/images/image-vertex-attrib-input-output: skip
spec/arb_bindless_texture/execution/images/image-vertex-uniform-input-output: skip
spec/arb_bindless_texture/execution/images/multiple-resident-images-reading: skip
spec/arb_bindless_texture/execution/images/ubo-named-block: skip
spec/arb_bindless_texture/execution/samplers/basic-arithmetic-uvec2-texture2d: skip
spec/arb_bindless_texture/execution/samplers/basic-texture2d: skip
spec/arb_bindless_texture/execution/samplers/basic-ubo-binding-texture2d: skip
spec/arb_bindless_texture/execution/samplers/basic-ubo-texture2d: skip
spec/arb_bindless_texture/execution/samplers/explicit-texture-binding: skip
spec/arb_bindless_texture/execution/samplers/fs-const-index-three-dimensions: skip
spec/arb_bindless_texture/execution/samplers/fs-struct-non-const-index: skip
spec/arb_bindless_texture/execution/samplers/sampler-in-struct: skip
spec/arb_bindless_texture/execution/samplers/sampler-vertex-attrib-input-output: skip
spec/arb_bindless_texture/execution/samplers/sampler-vertex-uniform-input-output: skip
spec/arb_bindless_texture/execution/samplers/ubo-binding-samplers-conflict: skip
spec/arb_bindless_texture/execution/samplers/ubo-named-block: skip
spec/arb_bindless_texture/linker/global_bindless_image_and_bound_image: skip
spec/arb_bindless_texture/linker/global_bindless_image_and_bound_sampler: skip
spec/arb_bindless_texture/linker/global_bindless_sampler_and_bindless_image: skip
spec/arb_bindless_texture/linker/global_bindless_sampler_and_bound_image: skip
spec/arb_bindless_texture/linker/global_bindless_sampler_and_bound_sampler: skip
spec/arb_bindless_texture/linker/global_bound_sampler_and_bound_image: skip
spec/arb_compute_variable_group_size/execution/basic-local-size: skip
spec/arb_compute_variable_group_size/execution/fixed-local-size: skip
spec/arb_compute_variable_group_size/execution/global-invocation-id: skip
spec/arb_compute_variable_group_size/execution/separate-global-id: skip
spec/arb_compute_variable_group_size/execution/separate-global-id-2: skip
spec/arb_compute_variable_group_size/linker/mixed_fixed_variable_local_work_size: skip
spec/arb_compute_variable_group_size/linker/no_local_size_specified: skip
spec/arb_geometry_shader4/execution/2darray-basic: skip
spec/arb_geometry_shader4/execution/clip-distance-bulk-copy: skip
spec/arb_geometry_shader4/execution/clip-distance-in-bulk-read: skip
spec/arb_geometry_shader4/execution/clip-distance-in-bulk-read-aoa: skip
spec/arb_geometry_shader4/execution/clip-distance-in-explicitly-sized: skip
spec/arb_geometry_shader4/execution/clip-distance-in-param: skip
spec/arb_geometry_shader4/execution/clip-distance-in-param-aoa: skip
spec/arb_geometry_shader4/execution/clip-distance-in-values: skip
spec/arb_geometry_shader4/execution/generate-zero-primitives: skip
spec/arb_geometry_shader4/execution/sanity: skip
spec/arb_geometry_shader4/execution/texcoord-constant-indices: skip
spec/arb_geometry_shader4/execution/texcoord-non-constant-indices: skip
spec/arb_geometry_shader4/linker/2darray-bounds-and-sizes-check: skip
spec/arb_geometry_shader4/linker/2darray-vertex-index-oob: skip
spec/arb_geometry_shader4/linker/input-overrun-lines: skip
spec/arb_geometry_shader4/linker/input-overrun-lines-adjacency: skip
spec/arb_geometry_shader4/linker/input-overrun-points: skip
spec/arb_geometry_shader4/linker/input-overrun-triangles: skip
spec/arb_geometry_shader4/linker/input-overrun-triangles-adjacency: skip
spec/arb_geometry_shader4/linker/no-vertex-shader-only-built-in-input-varyings: skip
spec/arb_geometry_shader4/linker/no-vertex-shader-only-built-in-input-varyings-ext-separate-shader-objects: skip
spec/arb_geometry_shader4/linker/no-vertex-shader-user-defined-input-varying: skip
spec/arb_geometry_shader4/linker/varying-mismatch: skip
spec/arb_geometry_shader4/linker/verticesin-const: skip
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat2-mat2: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat2x3-mat2x3: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat2x4-mat2x4: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat3-mat3: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat3x2-mat3x2: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat3x4-mat3x4: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat4-mat4: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat4x2-mat4x2: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat4x3-mat4x3: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-double-float: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec2-vec2: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec3-vec3: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec4-vec4: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat2-mat2: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat2x3-mat2x3: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat2x4-mat2x4: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat3-mat3: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat3x2-mat3x2: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat3x4-mat3x4: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat4-mat4: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat4x2-mat4x2: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat4x3-mat4x3: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-double-float: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec2-vec2: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec3-vec3: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec4-vec4: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat2-mat2: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat2x3-mat2x3: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat2x4-mat2x4: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat3-mat3: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat3x2-mat3x2: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat3x4-mat3x4: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat4-mat4: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat4x2-mat4x2: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat4x3-mat4x3: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-double-float: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec2-vec2: fail
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_shader_ballot/execution/fs-ballot: skip
spec/arb_shader_ballot/execution/fs-ballot-if-else: skip
spec/arb_shader_ballot/execution/fs-builtin-variables: skip
spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint: skip
spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint-if: skip
spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint-loop: skip
spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint-uniform: skip
spec/arb_shader_ballot/execution/fs-readinvocation-uint: skip
spec/arb_shader_ballot/execution/fs-readinvocation-uint-uniform: skip
spec/arb_shader_clock/execution/clock: skip
spec/arb_shader_clock/execution/clock2x32: skip
spec/arb_shader_storage_buffer_object/execution/ssbo-atomiccompswap-int: fail
spec/arb_tessellation_shader/execution/gs-primitiveid-instanced: fail
spec/ext_demote_to_helper_invocation/execution/demote: skip
spec/ext_demote_to_helper_invocation/execution/demote_with_derivatives: skip
spec/ext_shader_framebuffer_fetch/execution/gles3/discard-ms8: skip
spec/ext_shader_framebuffer_fetch/execution/gles3/integer-ms8: skip
spec/ext_shader_framebuffer_fetch/execution/gles3/nonuniform-ms16: skip
spec/ext_shader_framebuffer_fetch/execution/gles3/nonuniform-ms8: skip
spec/ext_shader_framebuffer_fetch/execution/gles3/simple-ms16: skip
spec/ext_shader_framebuffer_fetch/execution/gles3/simple-ms8: skip
spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/discard-ms8: skip
spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/integer-ms8: skip
spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/nonuniform-ms16: skip
spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/nonuniform-ms8: skip
spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/simple-ms16: skip
spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/simple-ms8: skip
spec/ext_shader_image_load_formatted/execution/image_checkerboard: skip
spec/glsl-1.10/preprocessor/extension-defined-test: skip
spec/glsl-1.10/preprocessor/extension-if-1: skip
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat2-mat2: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat2x3-mat2x3: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat2x4-mat2x4: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat3-mat3: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat3x2-mat3x2: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat3x4-mat3x4: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat4-mat4: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat4x2-mat4x2: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat4x3-mat4x3: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-double-float: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec2-vec2: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec3-vec3: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec4-vec4: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat2-mat2: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat2x3-mat2x3: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat2x4-mat2x4: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat3-mat3: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat3x2-mat3x2: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat3x4-mat3x4: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat4-mat4: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat4x2-mat4x2: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat4x3-mat4x3: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-double-float: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec2-vec2: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec3-vec3: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec4-vec4: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat2-mat2: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat2x3-mat2x3: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat2x4-mat2x4: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat3-mat3: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat3x2-mat3x2: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat3x4-mat3x4: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat4-mat4: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat4x2-mat4x2: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat4x3-mat4x3: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-double-float: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec2-vec2: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec3-vec3: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec4-vec4: fail
spec/glsl-4.50/execution/ssbo-atomiccompswap-int: fail
spec/glsl-es-1.00/linker/glsl-mismatched-uniform-precision-unused: 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
spec/intel_shader_atomic_float_minmax/execution/shared-atomicmin-float: skip
spec/intel_shader_atomic_float_minmax/execution/ssbo-atomiccompswap-float: skip
spec/intel_shader_atomic_float_minmax/execution/ssbo-atomiccompswap-float-nan: skip
spec/intel_shader_atomic_float_minmax/execution/ssbo-atomiccompswap-float-negative-zero: skip
spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicexchange-float: skip
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
spec/nv_compute_shader_derivatives/execution/derivatives-fine-quads: skip
spec/nv_compute_shader_derivatives/execution/derivatives-none: skip
spec/nv_compute_shader_derivatives/execution/texture-implicit-lod-linear: skip
spec/nv_compute_shader_derivatives/execution/texture-implicit-lod-none: skip
spec/nv_compute_shader_derivatives/execution/texture-implicit-lod-quads: skip
spec/nv_compute_shader_derivatives/linker/fail_linear_size: skip
spec/nv_compute_shader_derivatives/linker/fail_quads_x: skip
spec/nv_compute_shader_derivatives/linker/fail_quads_y: skip
spec/nv_compute_shader_derivatives/linker/fail_two_arrangements: skip
spec/nv_fill_rectangle/execution/gs-lines-ignore-fill-rect: skip
spec/nv_fill_rectangle/execution/gs-points-ignore-fill-rect: skip
spec/nv_fill_rectangle/execution/gs-tris-with-fill-rect: skip
spec/nv_fill_rectangle/execution/lines-ignore-fill-rect: skip
spec/nv_fill_rectangle/execution/points-ignore-fill-rect: skip
spec/nv_fill_rectangle/execution/tes-isolines-ignore-fill-rect: skip
spec/nv_fill_rectangle/execution/tes-tris-in-point-mode-ignore-fill-rect: skip
spec/nv_fill_rectangle/execution/tes-tris-with-fill-rect: skip
spec/nv_fill_rectangle/execution/tris-with-fill-rect: skip
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_shader_atomic_int64/execution/shared-atomicadd-int: skip
spec/nv_shader_atomic_int64/execution/shared-atomicand-int: skip
spec/nv_shader_atomic_int64/execution/shared-atomicand-uint: skip
spec/nv_shader_atomic_int64/execution/shared-atomiccompswap-int: skip
spec/nv_shader_atomic_int64/execution/shared-atomicexchange-int: skip
spec/nv_shader_atomic_int64/execution/shared-atomicmax-int: skip
spec/nv_shader_atomic_int64/execution/shared-atomicmax-uint: skip
spec/nv_shader_atomic_int64/execution/shared-atomicmin-int: skip
spec/nv_shader_atomic_int64/execution/shared-atomicmin-uint: skip
spec/nv_shader_atomic_int64/execution/shared-atomicor-int: skip
spec/nv_shader_atomic_int64/execution/shared-atomicor-uint: skip
spec/nv_shader_atomic_int64/execution/shared-atomicxor-int: skip
spec/nv_shader_atomic_int64/execution/shared-atomicxor-uint: skip
spec/nv_shader_atomic_int64/execution/ssbo-atomicadd-int: skip
spec/nv_shader_atomic_int64/execution/ssbo-atomicand-int: skip
spec/nv_shader_atomic_int64/execution/ssbo-atomicand-uint: skip
spec/nv_shader_atomic_int64/execution/ssbo-atomiccompswap-int: skip
spec/nv_shader_atomic_int64/execution/ssbo-atomicexchange-int: skip
spec/nv_shader_atomic_int64/execution/ssbo-atomicmax-int: skip
spec/nv_shader_atomic_int64/execution/ssbo-atomicmax-uint: skip
spec/nv_shader_atomic_int64/execution/ssbo-atomicmin-int: skip
spec/nv_shader_atomic_int64/execution/ssbo-atomicmin-uint: skip
spec/nv_shader_atomic_int64/execution/ssbo-atomicor-int: skip
spec/nv_shader_atomic_int64/execution/ssbo-atomicor-uint: skip
spec/nv_shader_atomic_int64/execution/ssbo-atomicxor-int: skip
spec/nv_shader_atomic_int64/execution/ssbo-atomicxor-uint: 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

View File

@ -14,3 +14,19 @@ KHR-GL45.texture_size_promotion.functional
KHR-GL45.texture_swizzle.functional
KHR-GL45.texture_swizzle.smoke
KHR-GLES31.core.arrays_of_arrays.InteractionFunctionCalls2
arb_pipeline_statistics_query-comp
gl-1.0-blend-func
# piglit tests that would take too much memory on shared runners
max-texture-size
maxsize
# Slow, not obviously fixable test
spec@arb_compute_shader@local-id-explosion
# Too slow, fixed in https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/624
glsl-max-varyings
longprim
# Unreliable on shared runners due to timing
ext_timer_query@time-elapsed

View File

@ -1,15 +1,19 @@
.softpipe-test:
variables:
GPU_VERSION: softpipe
LIBGL_ALWAYS_SOFTWARE: "true"
FLAKES_CHANNEL: "#mesa-swrast-ci"
GALLIUM_DRIVER: "softpipe"
.softpipe-deqp-test:
extends:
- .test-gl
- .deqp-test
- .softpipe-test
# this must be last to avoid breaking dependency rules
- .softpipe-rules
variables:
GPU_VERSION: softpipe
LIBGL_ALWAYS_SOFTWARE: "true"
GALLIUM_DRIVER: "softpipe"
DEQP_EXPECTED_RENDERER: softpipe
FLAKES_CHANNEL: "#mesa-swrast-ci"
softpipe-deqp:
variables:
@ -28,44 +32,15 @@ softpipe-asan-gles31:
- debian/x86_test-gl
- debian-testing-asan
softpipe-piglit-quick:
# We use "gpu" to skip running glslparser tests, with the assumption that
# they're covered by the llvmpipe run.
softpipe-piglit:
extends:
- .test-gl
- .piglit-test
- .softpipe-test
- .softpipe-rules
variables:
GALLIUM_DRIVER: softpipe
# rasterpos skipped until we uprev piglit (commit ff2a7650be7349)
# triangle-rasterization skipped due to flakes thanks to it using a time-based random seed.
# glx-multithread-texture is flaky, undiagnosed
PIGLIT_TESTS: >
-x rasterpos
-x triangle-rasterization
-x glx-multithread-texture
-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
-x glsl-uniform-interstage-limits
PIGLIT_PROFILES: quick_gl quick_shader
PIGLIT_RESULTS: softpipe-quick
PIGLIT_PROFILES: gpu
script:
- LD_LIBRARY_PATH=`pwd`/install/lib xvfb-run install/piglit/piglit-runner.sh

View File

@ -907,3 +907,453 @@ KHR-GLES31.core.texture_storage_multisample.FunctionalTests.texture_size_in_frag
KHR-GLES31.core.texture_storage_multisample.FunctionalTests.texture_size_in_vertex_shaders,Fail
KHR-GLES31.core.texture_storage_multisample.GLCoverage.get_tex_parameter_reports_correct_default_values_for_multisample_texture_targets,Fail
KHR-GLES31.core.texture_storage_multisample.GLCoverage.gl_tex_parameter_handlers_accept_zero_base_level,Fail
fast_color_clear@fcc-front-buffer-distraction,Crash
# X Error of failed request: BadMatch (invalid parameter attributes)
# Major opcode of failed request: 150 (GLX)
# Minor opcode of failed request: 11 (X_GLXSwapBuffers)
glx@glx-make-current,Crash
glx@glx-multi-context-front,Fail
glx@glx-multi-window-single-context,Fail
glx@glx-swap-copy,Fail
glx@glx-swap-pixmap-bad,Fail
# X Error of failed request: BadMatch (invalid parameter attributes)
# Major opcode of failed request: 72 (X_PutImage)
glx@glx-tfp,Crash
# X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
# Major opcode of failed request: 130 (MIT-SHM)
# Minor opcode of failed request: 3 (X_ShmPutImage)
glx@glx-visuals-depth,Crash
glx@glx-visuals-depth -pixmap,Crash
glx@glx-visuals-stencil,Crash
glx@glx-visuals-stencil -pixmap,Crash
glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail
glx@glx_arb_create_context_no_error@no error,Fail
glx@glx_ext_import_context@free context,Fail
glx@glx_ext_import_context@get context id,Fail
glx@glx_ext_import_context@get current display,Fail
glx@glx_ext_import_context@import context- multi process,Fail
glx@glx_ext_import_context@import context- single process,Fail
glx@glx_ext_import_context@imported context has same context id,Fail
glx@glx_ext_import_context@make current- multi process,Fail
glx@glx_ext_import_context@make current- single process,Fail
glx@glx_ext_import_context@query context info,Fail
hiz@hiz-depth-read-window-stencil0,Crash
hiz@hiz-depth-read-window-stencil1,Crash
hiz@hiz-depth-test-window-stencil0,Crash
hiz@hiz-depth-test-window-stencil1,Crash
hiz@hiz-stencil-read-window-depth0,Crash
hiz@hiz-stencil-read-window-depth1,Crash
hiz@hiz-stencil-test-window-depth0,Crash
hiz@hiz-stencil-test-window-depth1,Crash
shaders@glsl-bug-110796,Fail
spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail
spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail
spec@!opengl 1.0@rasterpos,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
spec@!opengl 1.1@getteximage-formats,Crash
spec@!opengl 1.1@line-flat-clip-color,Fail
spec@!opengl 1.1@masked-clear,Fail
spec@!opengl 1.1@polygon-mode-facing,Crash
spec@!opengl 1.1@polygon-mode-offset,Fail
spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail
spec@!opengl 1.1@texwrap 2d,Fail
spec@!opengl 1.1@texwrap 2d offset,Fail
spec@!opengl 1.1@texwrap 2d offset@GL_RGBA8- NPOT,Fail
spec@!opengl 1.1@texwrap 2d proj,Fail
spec@!opengl 1.1@texwrap 2d proj@GL_RGBA8- NPOT- projected,Fail
spec@!opengl 1.1@texwrap 2d proj@GL_RGBA8- projected,Fail
spec@!opengl 1.1@texwrap 2d proj@GL_RGBA8- swizzled- projected,Fail
spec@!opengl 1.1@texwrap 2d@GL_RGBA8- NPOT,Fail
spec@!opengl 1.1@texwrap formats,Fail
spec@!opengl 1.1@texwrap formats offset,Fail
spec@!opengl 1.1@texwrap formats offset@GL_R3_G3_B2- NPOT,Fail
spec@!opengl 1.1@texwrap formats offset@GL_RGB10- NPOT,Fail
spec@!opengl 1.1@texwrap formats offset@GL_RGB10_A2- NPOT,Fail
spec@!opengl 1.1@texwrap formats offset@GL_RGB12- NPOT,Fail
spec@!opengl 1.1@texwrap formats offset@GL_RGB16- NPOT,Fail
spec@!opengl 1.1@texwrap formats offset@GL_RGB4- NPOT,Fail
spec@!opengl 1.1@texwrap formats offset@GL_RGB5- NPOT,Fail
spec@!opengl 1.1@texwrap formats offset@GL_RGB5_A1- NPOT,Fail
spec@!opengl 1.1@texwrap formats offset@GL_RGB8- NPOT,Fail
spec@!opengl 1.1@texwrap formats offset@GL_RGBA12- NPOT,Fail
spec@!opengl 1.1@texwrap formats offset@GL_RGBA16- NPOT,Fail
spec@!opengl 1.1@texwrap formats offset@GL_RGBA2- NPOT,Fail
spec@!opengl 1.1@texwrap formats offset@GL_RGBA4- NPOT,Fail
spec@!opengl 1.1@texwrap formats offset@GL_RGBA8- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_R3_G3_B2- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_RGB10- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_RGB10_A2- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_RGB12- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_RGB16- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_RGB4- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_RGB5- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_RGB5_A1- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_RGB8- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_RGBA12- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_RGBA16- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_RGBA2- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_RGBA4- NPOT,Fail
spec@!opengl 1.1@texwrap formats@GL_RGBA8- NPOT,Fail
spec@!opengl 1.2@texwrap 3d,Fail
spec@!opengl 1.2@texwrap 3d proj,Fail
spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- NPOT- projected,Fail
spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- projected,Fail
spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- swizzled- projected,Fail
spec@!opengl 1.2@texwrap 3d@GL_RGBA8- NPOT,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back back2@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back front2 back2@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back front2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back front2@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front2 back2@gs-out and fs,Fail
spec@!opengl 3.0@clearbuffer-depth-cs-probe,Fail
spec@!opengl 3.0@gl30basic,Fail
spec@!opengl 3.0@minmax,Fail
spec@!opengl 3.1@minmax,Fail
spec@!opengl 3.1@vao-broken-attrib,Crash
spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail
spec@!opengl 3.2@layered-rendering@clear-color-all-types 2d_multisample_array single_level,Fail
spec@!opengl 3.2@minmax,Fail
spec@!opengl 3.2@pointsprite-origin,Fail
spec@!opengl 3.3@minmax,Fail
spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail
spec@!opengl es 3.0@minmax,Fail
spec@arb_blend_func_extended@arb_blend_func_extended-fbo-extended-blend-pattern_gles2,Crash
spec@arb_color_buffer_float@gl_rgba8_snorm-render,Fail
spec@arb_color_buffer_float@gl_rgba8_snorm-render-fog,Fail
spec@arb_depth_buffer_float@texwrap formats,Fail
spec@arb_depth_buffer_float@texwrap formats offset,Fail
spec@arb_depth_buffer_float@texwrap formats offset@GL_DEPTH32F_STENCIL8- NPOT,Fail
spec@arb_depth_buffer_float@texwrap formats offset@GL_DEPTH_COMPONENT32F- NPOT,Fail
spec@arb_depth_buffer_float@texwrap formats@GL_DEPTH32F_STENCIL8- NPOT,Fail
spec@arb_depth_buffer_float@texwrap formats@GL_DEPTH_COMPONENT32F- NPOT,Fail
spec@arb_depth_texture@texwrap formats,Fail
spec@arb_depth_texture@texwrap formats offset,Fail
spec@arb_depth_texture@texwrap formats offset@GL_DEPTH_COMPONENT16- NPOT,Fail
spec@arb_depth_texture@texwrap formats offset@GL_DEPTH_COMPONENT24- NPOT,Fail
spec@arb_depth_texture@texwrap formats offset@GL_DEPTH_COMPONENT32- NPOT,Fail
spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT16- NPOT,Fail
spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT24- NPOT,Fail
spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT32- NPOT,Fail
spec@arb_direct_state_access@gettextureimage-formats,Crash
spec@arb_direct_state_access@texture-buffer,Fail
spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs,Crash
spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs_max,Crash
spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs,Crash
spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_interface,Crash
spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_named_interface,Crash
spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_struct,Crash
spec@arb_es2_compatibility@texwrap formats,Fail
spec@arb_es2_compatibility@texwrap formats offset,Fail
spec@arb_es2_compatibility@texwrap formats offset@GL_RGB565- NPOT,Fail
spec@arb_es2_compatibility@texwrap formats@GL_RGB565- NPOT,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_get_program_binary@restore-sso-program,Fail
spec@arb_occlusion_query@occlusion_query_meta_no_fragments,Fail
spec@arb_occlusion_query@occlusion_query_meta_save,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_provoking_vertex@arb-provoking-vertex-clipped-geometry-flatshading,Crash
spec@arb_provoking_vertex@arb-provoking-vertex-render,Crash
spec@arb_robustness@arb_robustness_client-mem-bounds,Crash
spec@arb_shader_image_load_store@execution@disable_early_z,Fail
spec@arb_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,Fail
spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 1d,Fail
spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 1dshadow,Fail
spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2d,Fail
spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2dshadow,Fail
spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 3d,Fail
spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb cube,Fail
spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1d,Fail
spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1d_projvec4,Fail
spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1dshadow,Fail
spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2d,Fail
spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2d_projvec4,Fail
spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2dshadow,Fail
spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 3d,Fail
spec@arb_stencil_texturing@glblitframebuffer corrupts state@gl_texture_2d_multisample,Fail
spec@arb_stencil_texturing@glblitframebuffer corrupts state@gl_texture_2d_multisample_array,Fail
spec@arb_sync@sync_api,Crash
spec@arb_texture_buffer_object@data-sync,Fail
spec@arb_texture_buffer_object@formats (fs- 3.1 core),Fail
spec@arb_texture_buffer_object@formats (fs- 3.1 core)@GL_RGB32F,Fail
spec@arb_texture_buffer_object@formats (vs- 3.1 core),Fail
spec@arb_texture_buffer_object@formats (vs- 3.1 core)@GL_RGB32F,Fail
spec@arb_texture_buffer_object@subdata-sync,Fail
spec@arb_texture_float@texwrap formats,Fail
spec@arb_texture_float@texwrap formats offset,Fail
spec@arb_texture_float@texwrap formats offset@GL_ALPHA16F_ARB- NPOT,Fail
spec@arb_texture_float@texwrap formats@GL_ALPHA16F_ARB- NPOT,Fail
spec@arb_texture_multisample@texturesize@fs-texturesize-isampler2dms,Fail
spec@arb_texture_multisample@texturesize@fs-texturesize-isampler2dmsarray,Fail
spec@arb_texture_multisample@texturesize@fs-texturesize-sampler2dms,Fail
spec@arb_texture_multisample@texturesize@fs-texturesize-sampler2dmsarray,Fail
spec@arb_texture_multisample@texturesize@fs-texturesize-usampler2dms,Fail
spec@arb_texture_multisample@texturesize@fs-texturesize-usampler2dmsarray,Fail
spec@arb_texture_multisample@texturesize@gs-texturesize-isampler2dms,Fail
spec@arb_texture_multisample@texturesize@gs-texturesize-isampler2dmsarray,Fail
spec@arb_texture_multisample@texturesize@gs-texturesize-sampler2dms,Fail
spec@arb_texture_multisample@texturesize@gs-texturesize-sampler2dmsarray,Fail
spec@arb_texture_multisample@texturesize@gs-texturesize-usampler2dms,Fail
spec@arb_texture_multisample@texturesize@gs-texturesize-usampler2dmsarray,Fail
spec@arb_texture_multisample@texturesize@vs-texturesize-isampler2dms,Fail
spec@arb_texture_multisample@texturesize@vs-texturesize-isampler2dmsarray,Fail
spec@arb_texture_multisample@texturesize@vs-texturesize-sampler2dms,Fail
spec@arb_texture_multisample@texturesize@vs-texturesize-sampler2dmsarray,Fail
spec@arb_texture_multisample@texturesize@vs-texturesize-usampler2dms,Fail
spec@arb_texture_multisample@texturesize@vs-texturesize-usampler2dmsarray,Fail
spec@arb_texture_rectangle@texwrap rect bordercolor,Fail
spec@arb_texture_rectangle@texwrap rect bordercolor@GL_RGBA8- border color only,Fail
spec@arb_texture_rectangle@texwrap rect proj bordercolor,Fail
spec@arb_texture_rectangle@texwrap rect proj bordercolor@GL_RGBA8- projected- border color only,Fail
spec@arb_texture_rg@texwrap formats,Fail
spec@arb_texture_rg@texwrap formats offset,Fail
spec@arb_texture_rg@texwrap formats offset@GL_R16- NPOT,Fail
spec@arb_texture_rg@texwrap formats offset@GL_R8- NPOT,Fail
spec@arb_texture_rg@texwrap formats offset@GL_RG16- NPOT,Fail
spec@arb_texture_rg@texwrap formats offset@GL_RG8- NPOT,Fail
spec@arb_texture_rg@texwrap formats-float,Fail
spec@arb_texture_rg@texwrap formats-float offset,Fail
spec@arb_texture_rg@texwrap formats-float offset@GL_R16F- NPOT,Fail
spec@arb_texture_rg@texwrap formats-float offset@GL_R32F- NPOT,Fail
spec@arb_texture_rg@texwrap formats-float offset@GL_RG16F- NPOT,Fail
spec@arb_texture_rg@texwrap formats-float offset@GL_RG32F- NPOT,Fail
spec@arb_texture_rg@texwrap formats-float@GL_R16F- NPOT,Fail
spec@arb_texture_rg@texwrap formats-float@GL_R32F- NPOT,Fail
spec@arb_texture_rg@texwrap formats-float@GL_RG16F- NPOT,Fail
spec@arb_texture_rg@texwrap formats-float@GL_RG32F- NPOT,Fail
spec@arb_texture_rg@texwrap formats@GL_R16- NPOT,Fail
spec@arb_texture_rg@texwrap formats@GL_R8- NPOT,Fail
spec@arb_texture_rg@texwrap formats@GL_RG16- NPOT,Fail
spec@arb_texture_rg@texwrap formats@GL_RG8- NPOT,Fail
spec@arb_texture_view@rendering-formats,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_R32F,Fail
spec@arb_transform_feedback2@change objects while paused,Crash
spec@arb_transform_feedback3@arb_transform_feedback3-ext_interleaved_two_bufs_gs,Crash
spec@arb_transform_feedback3@arb_transform_feedback3-ext_interleaved_two_bufs_gs_max,Crash
spec@arb_transform_feedback3@arb_transform_feedback3-ext_interleaved_two_bufs_vs,Crash
spec@egl 1.4@egl-copy-buffers,Fail
# error: main:90: eglChooseConfig() returned no configs
spec@egl 1.4@eglterminate then unbind context,Fail
# "No such file or directory (os error 2)"
spec@egl_ext_protected_content@conformance,Fail
# "eglChooseConfig() failed"
spec@egl_khr_surfaceless_context@viewport,Fail
spec@egl_mesa_configless_context@basic,Fail
spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail
spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
spec@ext_framebuffer_object@fbo-blending-snorm,Fail
spec@ext_packed_depth_stencil@texwrap formats,Fail
spec@ext_packed_depth_stencil@texwrap formats offset,Fail
spec@ext_packed_depth_stencil@texwrap formats offset@GL_DEPTH24_STENCIL8- NPOT,Fail
spec@ext_packed_depth_stencil@texwrap formats@GL_DEPTH24_STENCIL8- NPOT,Fail
spec@ext_packed_float@texwrap formats,Fail
spec@ext_packed_float@texwrap formats offset,Fail
spec@ext_packed_float@texwrap formats offset@GL_R11F_G11F_B10F- NPOT,Fail
spec@ext_packed_float@texwrap formats@GL_R11F_G11F_B10F- NPOT,Fail
spec@ext_texture_compression_latc@fbo-generatemipmap-formats-signed,Crash
spec@ext_texture_compression_latc@texwrap formats,Fail
spec@ext_texture_compression_latc@texwrap formats bordercolor,Fail
spec@ext_texture_compression_latc@texwrap formats bordercolor-swizzled,Fail
spec@ext_texture_compression_latc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT- swizzled- border color only,Fail
spec@ext_texture_compression_latc@texwrap formats bordercolor@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT- border color only,Fail
spec@ext_texture_compression_latc@texwrap formats@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT,Fail
spec@ext_texture_compression_latc@texwrap formats@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT- NPOT,Fail
spec@ext_texture_compression_latc@texwrap formats@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT- swizzled,Fail
spec@ext_texture_shared_exponent@texwrap formats,Fail
spec@ext_texture_shared_exponent@texwrap formats offset,Fail
spec@ext_texture_shared_exponent@texwrap formats offset@GL_RGB9_E5- NPOT,Fail
spec@ext_texture_shared_exponent@texwrap formats@GL_RGB9_E5- NPOT,Fail
spec@ext_texture_snorm@texwrap formats,Fail
spec@ext_texture_snorm@texwrap formats offset,Fail
spec@ext_texture_snorm@texwrap formats offset@GL_R16_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats offset@GL_R8_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats offset@GL_RG16_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats offset@GL_RG8_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats offset@GL_RGB16_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats offset@GL_RGB8_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats offset@GL_RGBA16_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats offset@GL_RGBA8_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats@GL_R16_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats@GL_R8_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats@GL_RG16_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats@GL_RG8_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats@GL_RGB16_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats@GL_RGB8_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats@GL_RGBA16_SNORM- NPOT,Fail
spec@ext_texture_snorm@texwrap formats@GL_RGBA8_SNORM- NPOT,Fail
spec@ext_texture_srgb@texwrap formats,Fail
spec@ext_texture_srgb@texwrap formats offset,Fail
spec@ext_texture_srgb@texwrap formats offset@GL_SLUMINANCE8- NPOT,Fail
spec@ext_texture_srgb@texwrap formats offset@GL_SLUMINANCE8_ALPHA8- NPOT,Fail
spec@ext_texture_srgb@texwrap formats offset@GL_SRGB8- NPOT,Fail
spec@ext_texture_srgb@texwrap formats offset@GL_SRGB8_ALPHA8- NPOT,Fail
spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8- NPOT,Fail
spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8_ALPHA8- NPOT,Fail
spec@ext_texture_srgb@texwrap formats@GL_SRGB8- NPOT,Fail
spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8- NPOT,Fail
spec@ext_transform_feedback2@counting with pause,Fail
spec@ext_transform_feedback@pipeline-basic-primgen,Fail
spec@ext_transform_feedback@primgen-query transform-feedback-disabled,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1d,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1darray,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1darrayshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1dshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2d,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2darray,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2darrayshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2dshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 3d,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad cube,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad cubearray,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad cubeshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1d,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1darray,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1darrayshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1dshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2d,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2darray,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2darrayshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2dshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 3d,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 1d,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 1d_projvec4,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 1dshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2d,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2d_projvec4,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2dshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 3d,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 1d,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 1d_projvec4,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 1dshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2d,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2d_projvec4,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2dshadow,Fail
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 3d,Fail
spec@glsl-1.50@execution@compatibility@gs-clamp-vertex-color,Fail
spec@glsl-1.50@execution@geometry@clip-distance-bulk-copy,Fail
spec@glsl-1.50@execution@geometry@clip-distance-itemized-copy,Fail
spec@glsl-1.50@execution@geometry@end-primitive 127,Fail
spec@glsl-1.50@execution@interface-vs-unnamed-to-fs-unnamed,Fail
spec@glsl-1.50@execution@primitive-id-no-gs,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-first-vertex,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-instanced,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-quad-strip,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-quads,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-strip,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-strip-first-vertex,Fail
spec@glsl-es-3.00@execution@varying-struct-centroid_gles3,Fail
spec@intel_performance_query@intel_performance_query-issue_2235,Fail
spec@khr_texture_compression_astc@array-gl,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,Fail
spec@khr_texture_compression_astc@array-gles@12x12 Block Dim,Fail
spec@khr_texture_compression_astc@array-gles@5x5 Block Dim,Fail
spec@khr_texture_compression_astc@miptree-gl ldr,Fail
spec@khr_texture_compression_astc@miptree-gl ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@miptree-gl srgb,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-sd,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode,Fail
spec@khr_texture_compression_astc@miptree-gl srgb@sRGB decode,Fail
spec@khr_texture_compression_astc@miptree-gles ldr,Fail
spec@khr_texture_compression_astc@miptree-gles ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@miptree-gles srgb,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-sd,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-sd@sRGB skip decode,Fail
spec@khr_texture_compression_astc@miptree-gles srgb@sRGB decode,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr@LDR Profile,Fail
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@khr_texture_compression_astc@sliced-3d-miptree-gles ldr,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb@sRGB decode,Fail
spec@nv_primitive_restart@primitive-restart-draw-mode-line_loop,Fail
spec@nv_primitive_restart@primitive-restart-draw-mode-line_strip,Fail
spec@nv_primitive_restart@primitive-restart-draw-mode-lines,Fail
spec@nv_primitive_restart@primitive-restart-draw-mode-points,Fail
spec@nv_primitive_restart@primitive-restart-draw-mode-polygon,Fail
spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip,Fail
spec@nv_primitive_restart@primitive-restart-draw-mode-quads,Fail
spec@nv_primitive_restart@primitive-restart-draw-mode-triangle_fan,Fail
spec@nv_primitive_restart@primitive-restart-draw-mode-triangle_strip,Fail
spec@nv_primitive_restart@primitive-restart-draw-mode-triangles,Fail
spec@nv_read_depth@read_depth_gles3,Fail
spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail
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_texture_view@rendering-formats,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_R32F,Fail

View File

@ -0,0 +1,4 @@
# threading bugs
glx@glx-multithread-clearbuffer
glx@glx-multithread-shader-compile
glx@glx-multithread-texture

File diff suppressed because it is too large Load Diff

View File

@ -10,3 +10,42 @@ dEQP-GLES31.functional.fbo.no_attachments.maximums.size
KHR-GL33.texture_swizzle.smoke
# Another slow one post NIR transition
KHR-GL33.texture_swizzle.functional
# piglit tests that would take too much memory on shared runners
max-texture-size
maxsize
# Unreliable on shared runners due to timing
ext_timer_query@time-elapsed
# Too slow, fixed in https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/624
longprim
streaming-texture-leak
# piglit tests that are too long for CI
shader-mem-barrier
fs-execution-ordering
glsl-uniform-interstage-limits@subdivide 5
arb_pipeline_statistics_query-comp
gs-max-output
spec@glsl-1.30@execution@texelfetch fs sampler2d 1x281-501x281
fbo-depth-array
# Slow, not obviously fixable test
spec@arb_compute_shader@local-id-explosion
# Manually skip some piglit tests since we don't have fast skipping in piglit-runner.
glsl-4.00
glsl-4.10
glsl-4.20
glsl-4.30
glsl-4.40
glsl-4.50
gpu_shader4
gpu_shader5
arb_gpu_shader_fp64
arb_gpu_shader_int64
arb_tessellation_shader
# Flakes due to using a time-based random seed, keep it from spamming IRC.
spec@!opengl 1.4@triangle-rasterization

View File

@ -135,7 +135,6 @@ panfrost-g52-piglit-gl:arm64:
- .lava-meson-g12b-a311d-khadas-vim3
- .test-manual-mr
variables:
HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
HWCI_START_XORG: 1
PIGLIT_PROFILES: quick_gl