From d6a7e87870e2dc3bc63312832a65543850552b95 Mon Sep 17 00:00:00 2001 From: Gert Wollny Date: Wed, 16 Mar 2022 16:21:53 +0100 Subject: [PATCH 1/4] ci: Skip fp64 tests On GLES hosts it is not supported at all, on GL the support is shaky, and there is no real interest to actually fix this anytime soon. Part-of: --- .gitlab-ci/expectations/host/piglit-virgl-gl-skips.txt | 8 +++++++- .gitlab-ci/expectations/host/piglit-virgl-gles-skips.txt | 7 ++++++- .gitlab-ci/expectations/virt/piglit-virgl-gl-skips.txt | 7 ++++++- .gitlab-ci/expectations/virt/piglit-virgl-gles-skips.txt | 5 +++++ 4 files changed, 24 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci/expectations/host/piglit-virgl-gl-skips.txt b/.gitlab-ci/expectations/host/piglit-virgl-gl-skips.txt index 893f63c01..93fd37123 100644 --- a/.gitlab-ci/expectations/host/piglit-virgl-gl-skips.txt +++ b/.gitlab-ci/expectations/host/piglit-virgl-gl-skips.txt @@ -35,4 +35,10 @@ spec@nv_primitive_restart@primitive-restart-draw-mode-polygon spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip spec@nv_primitive_restart@primitive-restart-draw-mode-quads spec@glsl-4.00@execution@conversion.* -spec@ext_framebuffer_multisample@clip-and-scissor-blit.* \ No newline at end of file +spec@ext_framebuffer_multisample@clip-and-scissor-blit.* + +# Skip any fp64 tests, it's not working properly, and there is +# no priority in fixing this +spec@glsl-4.*@*dmat* +spec@glsl-4.*@*dvec* +spec@glsl-4.*@*double* diff --git a/.gitlab-ci/expectations/host/piglit-virgl-gles-skips.txt b/.gitlab-ci/expectations/host/piglit-virgl-gles-skips.txt index 1f027db96..1c0cd78ed 100644 --- a/.gitlab-ci/expectations/host/piglit-virgl-gles-skips.txt +++ b/.gitlab-ci/expectations/host/piglit-virgl-gles-skips.txt @@ -18,4 +18,9 @@ spec@arb_texture_buffer_object@formats (vs- arb)* spec@nv_primitive_restart@primitive-restart-draw-mode-polygon spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip spec@nv_primitive_restart@primitive-restart-draw-mode-quads -spec@ext_framebuffer_multisample@clip-and-scissor-blit.* \ No newline at end of file +spec@ext_framebuffer_multisample@clip-and-scissor-blit.* + +# Skip any fp64 tests, this is not supported on GLES hosts +spec@glsl-4.*@*dmat* +spec@glsl-4.*@*dvec* +spec@glsl-4.*@*double* diff --git a/.gitlab-ci/expectations/virt/piglit-virgl-gl-skips.txt b/.gitlab-ci/expectations/virt/piglit-virgl-gl-skips.txt index ad3c28cdb..051fd1b18 100644 --- a/.gitlab-ci/expectations/virt/piglit-virgl-gl-skips.txt +++ b/.gitlab-ci/expectations/virt/piglit-virgl-gl-skips.txt @@ -68,4 +68,9 @@ spec@glsl-1.50@execution@texelfetch@gs-texelfetch-usampler1darray spec@glsl-1.50@execution@texelfetchoffset@gs-texelfetch-isampler1darray spec@glsl-1.50@execution@texelfetchoffset@gs-texelfetch-sampler1darray spec@glsl-1.50@execution@texelfetchoffset@gs-texelfetch-usampler1darray -spec@glsl-4.00@execution@built-in-functions@gs-step-dvec4-dvec4 + +# Skip any fp64 tests, it's not working properly, and there is +# no priority in fixing this +spec@glsl-4.*@*dmat* +spec@glsl-4.*@*dvec* +spec@glsl-4.*@*double* diff --git a/.gitlab-ci/expectations/virt/piglit-virgl-gles-skips.txt b/.gitlab-ci/expectations/virt/piglit-virgl-gles-skips.txt index f5d0f4d4f..402a3df66 100644 --- a/.gitlab-ci/expectations/virt/piglit-virgl-gles-skips.txt +++ b/.gitlab-ci/expectations/virt/piglit-virgl-gles-skips.txt @@ -29,3 +29,8 @@ spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecond spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-flat-fixed spec@glsl-1.50@execution@built-in-functions@gs-op-bitor-neg-int-ivec3 spec@glsl-4.30@execution@built-in-functions@cs-op-selection-bool-vec4-vec4 + +# Skip any fp64 tests, this is not supported on GLES hosts +spec@glsl-4.*@*dmat* +spec@glsl-4.*@*dvec* +spec@glsl-4.*@*double* -- GitLab From 954bc462943594b63f71de23bf7bba0a1cdfbc73 Mon Sep 17 00:00:00 2001 From: Gert Wollny Date: Thu, 10 Mar 2022 21:13:07 +0100 Subject: [PATCH 2/4] ci: upref the mesa build that is pulled in Signed-off-by: Gert Wollny Part-of: --- .gitlab-ci.yml | 8 +- .../host/piglit-virgl-gl-fails.txt | 1 + .../host/piglit-virgl-gles-fails.txt | 14 ++- .../virt/piglit-virgl-gl-fails.txt | 3 + .../virt/piglit-virgl-gles-fails.txt | 96 +++++++------------ 5 files changed, 50 insertions(+), 72 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5b6dad643..26f48ddfe 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,7 +9,9 @@ variables: # If multiple pipeline runs are available, please choose the one having # at least the 'debian-testing' job in 'Build-x86_64' stage completed. # - MESA_PIPELINE_ID: 502781 + # Pick a pipeline on https://gitlab.freedesktop.org/mesa/mesa/-/pipelines/ + # + MESA_PIPELINE_ID: 533405 MESA_PROJECT_PATH: mesa/mesa MINIO_HOST: minio-packet.freedesktop.org # Per-pipeline artifact storage on MinIO @@ -28,7 +30,9 @@ include: - '/templates/fedora.yml' - project: 'mesa/mesa' # IMPORTANT: Use a recent Mesa Git revision - ref: fa4390f7bf6c2bff7ee6799b67accdf2e2db475c + # The commit ref must be in sync with the pipeline picked above + # It can be found on the pipeline page below the commit message + ref: 3244100557fc8c92fccb8258a7c1f69bbabb9172 file: - '/.gitlab-ci/image-tags.yml' diff --git a/.gitlab-ci/expectations/host/piglit-virgl-gl-fails.txt b/.gitlab-ci/expectations/host/piglit-virgl-gl-fails.txt index ac1c9a1d5..d51790c3a 100644 --- a/.gitlab-ci/expectations/host/piglit-virgl-gl-fails.txt +++ b/.gitlab-ci/expectations/host/piglit-virgl-gl-fails.txt @@ -117,6 +117,7 @@ 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 diff --git a/.gitlab-ci/expectations/host/piglit-virgl-gles-fails.txt b/.gitlab-ci/expectations/host/piglit-virgl-gles-fails.txt index 5f927d6e6..f990052de 100644 --- a/.gitlab-ci/expectations/host/piglit-virgl-gles-fails.txt +++ b/.gitlab-ci/expectations/host/piglit-virgl-gles-fails.txt @@ -20,8 +20,6 @@ spec@arb_color_buffer_float@gl_rgba8_snorm-render,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-render-fog,Fail spec@arb_compute_shader@execution@min-dvec4-double-large-group-size,Fail spec@arb_copy_image@arb_copy_image-formats,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2,Crash -spec@arb_copy_image@arb_copy_image-formats --samples=4,Crash spec@arb_copy_image@arb_copy_image-formats@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_RGBA16_SNORM,Fail @@ -367,8 +365,10 @@ spec@arb_shader_image_load_store@level@Cube level binding test,Fail 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,Crash +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@restrict,Fail spec@arb_shader_image_load_store@restrict@no qualifier image aliasing test,Fail spec@arb_shader_image_load_store@semantics,Fail @@ -480,6 +480,8 @@ spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail +spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch,Fail +spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB9_E5,Fail spec@arb_texture_query_lod@execution@fs-texturequerylod-nearest-biased,Fail spec@arb_texture_rectangle@glsl-fs-shadow2drect-07,Fail spec@arb_texture_rectangle@glsl-fs-shadow2drect-08,Fail @@ -560,7 +562,7 @@ spec@ext_framebuffer_multisample@draw-buffers-alpha-to-coverage 2,Fail spec@ext_framebuffer_multisample@draw-buffers-alpha-to-one 2,Fail spec@ext_framebuffer_multisample@draw-buffers-alpha-to-one 4,Fail spec@ext_framebuffer_multisample@enable-flag,Fail -spec@ext_framebuffer_multisample@fast-clear,Crash +spec@ext_framebuffer_multisample@fast-clear,Fail spec@ext_framebuffer_multisample@formats 2,Fail spec@ext_framebuffer_multisample@formats 4,Fail spec@ext_framebuffer_multisample@formats all_samples,Fail @@ -679,8 +681,6 @@ spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRE spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail spec@ext_texture_integer@fbo-blending,Fail -spec@ext_texture_integer@getteximage-clamping,Fail -spec@ext_texture_integer@getteximage-clamping gl_arb_texture_rg,Fail spec@ext_texture_integer@multisample-fast-clear gl_ext_texture_integer,Fail spec@ext_texture_integer@texwrap formats bordercolor,Fail spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA16I_EXT- border color only,Fail @@ -2482,8 +2482,6 @@ spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full 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_image@nv_copy_image-formats,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2,Crash -spec@nv_copy_image@nv_copy_image-formats --samples=4,Crash 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 spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_BPTC_UNORM/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail diff --git a/.gitlab-ci/expectations/virt/piglit-virgl-gl-fails.txt b/.gitlab-ci/expectations/virt/piglit-virgl-gl-fails.txt index 97992703f..4054e43f6 100644 --- a/.gitlab-ci/expectations/virt/piglit-virgl-gl-fails.txt +++ b/.gitlab-ci/expectations/virt/piglit-virgl-gl-fails.txt @@ -117,6 +117,8 @@ 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_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 @@ -349,6 +351,7 @@ spec@ext_packed_float@texwrap formats bordercolor-swizzled,Fail spec@ext_packed_float@texwrap formats bordercolor-swizzled@GL_R11F_G11F_B10F- swizzled- border color only,Fail spec@ext_texture_array@fbo-generatemipmap-array s3tc_dxt1,Fail spec@ext_texture_array@gen-mipmap,Fail +spec@ext_texture_array@getteximage-targets 1d_array,Fail spec@ext_texture_array@glsl-fs-shadow1darray-07,Fail spec@ext_texture_array@glsl-fs-shadow1darray-08,Fail spec@ext_texture_array@glsl-fs-shadow2darray-07,Fail diff --git a/.gitlab-ci/expectations/virt/piglit-virgl-gles-fails.txt b/.gitlab-ci/expectations/virt/piglit-virgl-gles-fails.txt index 7f2315a5f..aea7efdb5 100644 --- a/.gitlab-ci/expectations/virt/piglit-virgl-gles-fails.txt +++ b/.gitlab-ci/expectations/virt/piglit-virgl-gles-fails.txt @@ -14,42 +14,13 @@ spec@arb_clear_texture@arb_clear_texture-depth,Fail spec@arb_clear_texture@arb_clear_texture-sized-formats,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-clear,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-drawpixels,Fail +spec@arb_color_buffer_float@gl_rgba8_snorm-getteximage,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-probepixel,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-readpixels,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-render,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-render-fog,Fail spec@arb_compute_shader@execution@min-dvec4-double-large-group-size,Fail spec@arb_copy_image@arb_copy_image-formats,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_ALPHA12/Destination: GL_ALPHA12,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_INTENSITY/Destination: GL_INTENSITY,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_INTENSITY12/Destination: GL_INTENSITY12,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_INTENSITY16/Destination: GL_INTENSITY16,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_INTENSITY8/Destination: GL_INTENSITY8,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_LUMINANCE/Destination: GL_LUMINANCE,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_LUMINANCE12/Destination: GL_LUMINANCE12,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_LUMINANCE12_ALPHA12/Destination: GL_LUMINANCE12_ALPHA12,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_LUMINANCE16/Destination: GL_LUMINANCE16,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_LUMINANCE16_ALPHA16/Destination: GL_LUMINANCE16_ALPHA16,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_LUMINANCE8/Destination: GL_LUMINANCE8,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_LUMINANCE8_ALPHA8/Destination: GL_LUMINANCE8_ALPHA8,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=2@Source: GL_LUMINANCE_ALPHA/Destination: GL_LUMINANCE_ALPHA,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_ALPHA12/Destination: GL_ALPHA12,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_INTENSITY/Destination: GL_INTENSITY,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_INTENSITY12/Destination: GL_INTENSITY12,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_INTENSITY16/Destination: GL_INTENSITY16,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_INTENSITY8/Destination: GL_INTENSITY8,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_LUMINANCE/Destination: GL_LUMINANCE,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_LUMINANCE12/Destination: GL_LUMINANCE12,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_LUMINANCE12_ALPHA12/Destination: GL_LUMINANCE12_ALPHA12,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_LUMINANCE16/Destination: GL_LUMINANCE16,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_LUMINANCE16_ALPHA16/Destination: GL_LUMINANCE16_ALPHA16,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_LUMINANCE8/Destination: GL_LUMINANCE8,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_LUMINANCE8_ALPHA8/Destination: GL_LUMINANCE8_ALPHA8,Fail -spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_LUMINANCE_ALPHA/Destination: GL_LUMINANCE_ALPHA,Fail spec@arb_copy_image@arb_copy_image-formats@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_RGBA16_SNORM,Fail @@ -263,6 +234,23 @@ 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_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 +spec@arb_shader_image_load_store@bitcast@r32i to rgba8_snorm bitcast test,Fail +spec@arb_shader_image_load_store@bitcast@r32ui to rgba8_snorm bitcast test,Fail +spec@arb_shader_image_load_store@bitcast@rg16 to rgba8_snorm bitcast test,Fail +spec@arb_shader_image_load_store@bitcast@rg16_snorm to rgba8_snorm bitcast test,Fail +spec@arb_shader_image_load_store@bitcast@rg16f to rgba8_snorm bitcast test,Fail +spec@arb_shader_image_load_store@bitcast@rg16i to rgba8_snorm bitcast test,Fail +spec@arb_shader_image_load_store@bitcast@rg16ui to rgba8_snorm bitcast test,Fail +spec@arb_shader_image_load_store@bitcast@rg32f to rgba16_snorm bitcast test,Fail +spec@arb_shader_image_load_store@bitcast@rg32i to rgba16_snorm bitcast test,Fail +spec@arb_shader_image_load_store@bitcast@rg32ui to rgba16_snorm bitcast test,Fail +spec@arb_shader_image_load_store@bitcast@rgb10_a2 to rgba8_snorm bitcast test,Fail +spec@arb_shader_image_load_store@bitcast@rgb10_a2ui to rgba8_snorm bitcast test,Fail +spec@arb_shader_image_load_store@bitcast@rgba16 to rgba16_snorm bitcast test,Fail +spec@arb_shader_image_load_store@bitcast@rgba8 to rgba8_snorm bitcast test,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 @@ -333,6 +321,11 @@ spec@arb_shader_image_load_store@host-mem-barrier@Pixel/RaW/full barrier test/64 spec@arb_shader_image_load_store@host-mem-barrier@Pixel/RaW/one bit barrier test/16x16,Fail spec@arb_shader_image_load_store@host-mem-barrier@Pixel/RaW/one bit barrier test/4x4,Fail spec@arb_shader_image_load_store@host-mem-barrier@Pixel/RaW/one bit barrier test/64x64,Fail +spec@arb_shader_image_load_store@host-mem-barrier@Pixel/WaW/full barrier test/16x16,Fail +spec@arb_shader_image_load_store@host-mem-barrier@Pixel/WaW/full barrier test/4x4,Fail +spec@arb_shader_image_load_store@host-mem-barrier@Pixel/WaW/one bit barrier test/16x16,Fail +spec@arb_shader_image_load_store@host-mem-barrier@Pixel/WaW/one bit barrier test/4x4,Fail +spec@arb_shader_image_load_store@host-mem-barrier@Pixel/WaW/one bit barrier test/64x64,Fail spec@arb_shader_image_load_store@host-mem-barrier@Texture fetch/RaW/full barrier test/16x16,Fail spec@arb_shader_image_load_store@host-mem-barrier@Texture fetch/RaW/full barrier test/4x4,Fail spec@arb_shader_image_load_store@host-mem-barrier@Texture fetch/RaW/full barrier test/64x64,Fail @@ -508,6 +501,8 @@ spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail +spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch,Fail +spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB9_E5,Fail spec@arb_texture_query_lod@execution@fs-texturequerylod-nearest-biased,Fail spec@arb_texture_rectangle@glsl-fs-shadow2drect-07,Fail spec@arb_texture_rectangle@glsl-fs-shadow2drect-08,Fail @@ -715,6 +710,7 @@ spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRE spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RG_RGTC2- swizzled- border color only,Fail spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RED_RGTC1- swizzled- border color only,Fail spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RG_RGTC2- swizzled- border color only,Fail +spec@ext_texture_compression_rgtc@rgtc-teximage-01,Fail spec@ext_texture_compression_s3tc@getteximage-targets 2d_array s3tc,Fail spec@ext_texture_compression_s3tc@getteximage-targets cube_array s3tc,Fail spec@ext_texture_compression_s3tc@texwrap formats bordercolor,Fail @@ -728,8 +724,6 @@ spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRE spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail spec@ext_texture_integer@fbo-blending,Fail -spec@ext_texture_integer@getteximage-clamping,Fail -spec@ext_texture_integer@getteximage-clamping gl_arb_texture_rg,Fail spec@ext_texture_integer@multisample-fast-clear gl_ext_texture_integer,Fail spec@ext_texture_integer@texwrap formats bordercolor,Fail spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA16I_EXT- border color only,Fail @@ -2531,36 +2525,6 @@ spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full 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_image@nv_copy_image-formats,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_ALPHA12/Destination: GL_ALPHA12,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_INTENSITY/Destination: GL_INTENSITY,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_INTENSITY12/Destination: GL_INTENSITY12,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_INTENSITY16/Destination: GL_INTENSITY16,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_INTENSITY8/Destination: GL_INTENSITY8,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_LUMINANCE/Destination: GL_LUMINANCE,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_LUMINANCE12/Destination: GL_LUMINANCE12,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_LUMINANCE12_ALPHA12/Destination: GL_LUMINANCE12_ALPHA12,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_LUMINANCE16/Destination: GL_LUMINANCE16,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_LUMINANCE16_ALPHA16/Destination: GL_LUMINANCE16_ALPHA16,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_LUMINANCE8/Destination: GL_LUMINANCE8,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_LUMINANCE8_ALPHA8/Destination: GL_LUMINANCE8_ALPHA8,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=2@Source: GL_LUMINANCE_ALPHA/Destination: GL_LUMINANCE_ALPHA,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_ALPHA12/Destination: GL_ALPHA12,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_INTENSITY/Destination: GL_INTENSITY,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_INTENSITY12/Destination: GL_INTENSITY12,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_INTENSITY16/Destination: GL_INTENSITY16,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_INTENSITY8/Destination: GL_INTENSITY8,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_LUMINANCE/Destination: GL_LUMINANCE,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_LUMINANCE12/Destination: GL_LUMINANCE12,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_LUMINANCE12_ALPHA12/Destination: GL_LUMINANCE12_ALPHA12,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_LUMINANCE16/Destination: GL_LUMINANCE16,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_LUMINANCE16_ALPHA16/Destination: GL_LUMINANCE16_ALPHA16,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_LUMINANCE8/Destination: GL_LUMINANCE8,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_LUMINANCE8_ALPHA8/Destination: GL_LUMINANCE8_ALPHA8,Fail -spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_LUMINANCE_ALPHA/Destination: GL_LUMINANCE_ALPHA,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 spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_BPTC_UNORM/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail @@ -3317,8 +3281,15 @@ spec@!opengl 1.1@read-front samples=2,Crash spec@!opengl 1.1@read-front samples=4,ExpectedFail spec@!opengl 1.1@streaming-texture-leak,Crash spec@!opengl 1.1@teximage-colors gl_alpha16@Exact upload-download of GL_ALPHA16,Fail +spec@!opengl 1.1@teximage-colors gl_r16_snorm@Exact upload-download of GL_R16_SNORM,Fail +spec@!opengl 1.1@teximage-colors gl_rgb16_snorm@Exact upload-download of GL_RGB16_SNORM,Fail +spec@!opengl 1.1@teximage-colors gl_rgba16_snorm@Exact upload-download of GL_RGBA16_SNORM,Fail +spec@!opengl 1.1@teximage-colors gl_r8_snorm@Exact upload-download of GL_R8_SNORM,Fail +spec@!opengl 1.1@teximage-colors gl_rgb8_snorm@Exact upload-download of GL_RGB8_SNORM,Fail +spec@!opengl 1.1@teximage-colors gl_rgba8_snorm@Exact upload-download of GL_RGBA8_SNORM,Fail spec@!opengl 1.1@teximage-colors gl_rgba,Fail spec@!opengl 1.1@teximage-colors gl_rgba@GL_RGBA texture with GL_BGRA and GL_UNSIGNED_INT_2_10_10_10_REV,Fail + spec@!opengl 1.1@texwrap 1d bordercolor,Fail spec@!opengl 1.1@texwrap 1d bordercolor@GL_RGBA8- border color only,Fail spec@!opengl 1.1@texwrap 1d proj bordercolor,Fail @@ -3408,6 +3379,7 @@ spec@!opengl 1.5@draw-vertices-user,Fail spec@!opengl 2.0@gl-2.0-edgeflag,Fail spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail spec@!opengl 2.0@gl-2.0-large-point-fs,Fail +spec@!opengl 2.0@gl-2.0-vertexattribpointer,Fail spec@!opengl 2.0@occlusion-query-discard,Fail spec@!opengl 3.0@required-texture-attachment-formats,Fail spec@!opengl 3.0@sampler-cube-shadow,Fail -- GitLab From f006231e0d83aa8996043ae1b42f887f473b7978 Mon Sep 17 00:00:00 2001 From: Gert Wollny Date: Thu, 17 Mar 2022 12:09:56 +0100 Subject: [PATCH 3/4] ci: Name results dir in artifact according to job name In addition don't base the artifact filename on the CI_JOB_NAME, because of the "parallel" specifier the name contains a '/' which breaks the naming. Part-of: --- .gitlab-ci.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 26f48ddfe..7ae020451 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -156,13 +156,17 @@ make check venus: stage: test extends: - .set-image-base-tag + before_script: + - export CI_JOB_NAME_SANITIZED="$(echo $CI_JOB_NAME | tr ' /' '--')" variables: MESA_IMAGE_PATH: ${DEBIAN_X86_TEST_IMAGE_PATH} MESA_IMAGE_TAG: ${DEBIAN_X86_TEST_GL_TAG} script: + - export DEQP_RESULTS_DIR="results/${CI_JOB_NAME_SANITIZED}" + - export PIGLIT_RESULTS_DIR="results/${CI_JOB_NAME_SANITIZED}" - .gitlab-ci/container/debian/x86_test.sh artifacts: - name: "virgl_${CI_JOB_NAME}" + name: "virgl-result" when: always paths: - results/ -- GitLab From 97453f4ea11594bbf99079a4e44e8f7fdae33084 Mon Sep 17 00:00:00 2001 From: Gert Wollny Date: Thu, 17 Mar 2022 17:48:35 +0100 Subject: [PATCH 4/4] ci: drop debian/x86_test prefix in job names Part-of: --- .gitlab-ci.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7ae020451..408701293 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -229,14 +229,14 @@ make check venus: # Host runners (virpipe/vtest) -debian/x86_test/deqp-gl-host: +deqp-gl-host: extends: - .deqp-host variables: DEQP_SUITE: virgl-gl GPU_VERSION: virgl-gl -debian/x86_test/deqp-gles-host: +deqp-gles-host: extends: - .deqp-host variables: @@ -244,13 +244,13 @@ debian/x86_test/deqp-gles-host: DEQP_SUITE: virgl-gles GPU_VERSION: virgl-gles -debian/x86_test/piglit-gl-host: +piglit-gl-host: extends: - .piglit-host variables: GPU_VERSION: virgl-gl -debian/x86_test/piglit-gles-host: +piglit-gles-host: extends: - .piglit-host variables: @@ -259,7 +259,7 @@ debian/x86_test/piglit-gles-host: # Virt runners (virgl/crosvm) -debian/x86_test/deqp-gl-virt: +deqp-gl-virt: extends: - .deqp-virt variables: @@ -267,7 +267,7 @@ debian/x86_test/deqp-gl-virt: GPU_VERSION: virgl-gl CROSVM_GPU_ARGS: &deqp-gl-crosvm-gpu-args "gles=false,backend=virglrenderer,egl=true,surfaceless=true,width=1024,height=768" -debian/x86_test/deqp-gles-virt: +deqp-gles-virt: extends: - .deqp-virt variables: @@ -276,14 +276,14 @@ debian/x86_test/deqp-gles-virt: GPU_VERSION: virgl-gles CROSVM_GPU_ARGS: &deqp-gles-crosvm-gpu-args "gles=true,backend=virglrenderer,egl=true,surfaceless=true,width=1024,height=768" -debian/x86_test/piglit-gl-virt: +piglit-gl-virt: extends: - .piglit-virt variables: GPU_VERSION: virgl-gl CROSVM_GPU_ARGS: *deqp-gl-crosvm-gpu-args -debian/x86_test/piglit-gles-virt: +piglit-gles-virt: extends: - .piglit-virt variables: -- GitLab