diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5b6dad643cae752e9483047cb86bb1420d27d371..4087012939a91dd589e0071e8403144823a6d70c 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' @@ -152,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/ @@ -221,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: @@ -236,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: @@ -251,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: @@ -259,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: @@ -268,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: diff --git a/.gitlab-ci/expectations/host/piglit-virgl-gl-fails.txt b/.gitlab-ci/expectations/host/piglit-virgl-gl-fails.txt index ac1c9a1d5140ca3418063f2c4d31e29ba2c1b5a2..d51790c3a428a67ab868546cb691a843d93d79dc 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-gl-skips.txt b/.gitlab-ci/expectations/host/piglit-virgl-gl-skips.txt index 893f63c01b5bfe7f556079b5f2f68d6786482478..93fd37123210e76efd781cf079102af9b3c049dd 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-fails.txt b/.gitlab-ci/expectations/host/piglit-virgl-gles-fails.txt index 5f927d6e62a3217d91fc1be7d03a34dd2c7f04b8..f990052def147ba0ab819203d6ae280e07eb8724 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/host/piglit-virgl-gles-skips.txt b/.gitlab-ci/expectations/host/piglit-virgl-gles-skips.txt index 1f027db96cd89af9e0defb85cae9b2fff184dca1..1c0cd78edd0dd6da69f3ab9e9c7bb85e0a9e9f31 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-fails.txt b/.gitlab-ci/expectations/virt/piglit-virgl-gl-fails.txt index 97992703ff2ea6ea37826d976d195b8874419332..4054e43f6a6359f4512a0a4b087f0f741930e26c 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-gl-skips.txt b/.gitlab-ci/expectations/virt/piglit-virgl-gl-skips.txt index ad3c28cdb4fe17f40eb587fe649de53bce136a21..051fd1b188869f468b19754a311ffdc33c99b60f 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-fails.txt b/.gitlab-ci/expectations/virt/piglit-virgl-gles-fails.txt index 7f2315a5fb5fd185a63159ca5db6a8348cc52e72..aea7efdb5e071242bb9800a3768dc7a08e89cd1c 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 diff --git a/.gitlab-ci/expectations/virt/piglit-virgl-gles-skips.txt b/.gitlab-ci/expectations/virt/piglit-virgl-gles-skips.txt index f5d0f4d4f00c1f2be2a74fd2670485717c3bc85c..402a3df66876d7ba70c3a108265fa1fce877625f 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*