mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-11-23 10:14:13 +08:00
CI: add lavapipe vulkan testing
Acked-by: Michel Dänzer <mdaenzer@redhat.com> Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7952>
This commit is contained in:
parent
cf3fc79cd0
commit
ac0d393eb1
@ -367,7 +367,7 @@ x86_test-gl:
|
||||
x86_test-vk:
|
||||
extends: .use-x86_test-base
|
||||
variables:
|
||||
MESA_IMAGE_TAG: &x86_test-vk "2020-11-06-deqp-version"
|
||||
MESA_IMAGE_TAG: &x86_test-vk "2020-12-10-shm"
|
||||
|
||||
# Debian 10 based ARM build image
|
||||
arm_build:
|
||||
@ -589,7 +589,7 @@ meson-testing:
|
||||
GALLIUM_ST: >
|
||||
-D dri3=enabled
|
||||
GALLIUM_DRIVERS: "swrast,virgl,radeonsi"
|
||||
VULKAN_DRIVERS: amd
|
||||
VULKAN_DRIVERS: "swrast,amd"
|
||||
BUILDTYPE: "debugoptimized"
|
||||
EXTRA_OPTION: >
|
||||
-D werror=true
|
||||
@ -1412,6 +1412,17 @@ vc4-rpi3-gles2:armhf:
|
||||
tags:
|
||||
- igalia-rpi3
|
||||
|
||||
lavapipe-vk:
|
||||
stage: software-renderer
|
||||
extends:
|
||||
- .llvmpipe-rules
|
||||
- .deqp-test-vk
|
||||
variables:
|
||||
DEQP_EXPECTED_FAILS: deqp-lvp-fails.txt
|
||||
DEQP_FLAKES: deqp-lvp-flakes.txt
|
||||
VK_DRIVER: lvp
|
||||
DEQP_FRACTION: 10
|
||||
|
||||
# RADV CI
|
||||
.test-radv:
|
||||
extends: .radv-rules
|
||||
|
@ -34,6 +34,7 @@ apt-get install -y --no-remove \
|
||||
libwayland-dev \
|
||||
libx11-xcb-dev \
|
||||
libxcb-keysyms1-dev \
|
||||
libxcb-shm0 \
|
||||
libxcb1-dev
|
||||
|
||||
# We need multiarch for Wine
|
||||
|
65
.gitlab-ci/deqp-lvp-fails.txt
Normal file
65
.gitlab-ci/deqp-lvp-fails.txt
Normal file
@ -0,0 +1,65 @@
|
||||
dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.2d.a8b8g8r8_unorm_pack32.a2b10g10r10_unorm_pack32.general_general_linear,Fail
|
||||
dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.2d.a8b8g8r8_unorm_pack32.r16g16b16a16_unorm.optimal_general_linear,Fail
|
||||
dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.2d.r8_unorm.a2b10g10r10_unorm_pack32.general_general_linear,Fail
|
||||
dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.2d.r8_unorm.r16g16b16a16_unorm.optimal_general_linear,Fail
|
||||
dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.2d.r8g8_unorm.a2b10g10r10_unorm_pack32.general_general_linear,Fail
|
||||
dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.2d.r8g8_unorm.r16g16b16a16_unorm.optimal_general_linear,Fail
|
||||
dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.2d.r8g8b8a8_unorm.r16_unorm.general_linear_linear,Fail
|
||||
dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.2d.r8g8b8a8_unorm.r16g16_unorm.optimal_linear_linear,Fail
|
||||
dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.2d.r8g8b8a8_unorm.r16g16b16a16_unorm.linear_optimal_linear,Fail
|
||||
dEQP-VK.glsl.builtin.precision.pow.highp.scalar,Fail
|
||||
dEQP-VK.glsl.texture_functions.query.texturequerylod.isampler2d_fragment,Fail
|
||||
dEQP-VK.glsl.texture_functions.query.texturequerylod.usampler1darray_fragment,Fail
|
||||
dEQP-VK.pipeline.sampler.view_type.2d_array.format.a2b10g10r10_unorm_pack32.mipmap.linear.lod.select_bias_2_1,Fail
|
||||
dEQP-VK.tessellation.invariance.outer_edge_division.quads_fractional_odd_spacing,Timeout
|
||||
dEQP-VK.texture.filtering.2d.combinations.linear_mipmap_linear.linear.mirrored_repeat.repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d.combinations.linear_mipmap_linear.nearest.clamp_to_edge.repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d.combinations.linear_mipmap_linear.nearest.repeat.repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d.combinations.nearest_mipmap_linear.linear.clamp_to_edge.repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d.combinations.nearest_mipmap_linear.linear.mirror_clamp_to_edge.repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d.combinations.nearest_mipmap_linear.linear.repeat.repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d.combinations.nearest_mipmap_linear.nearest.mirrored_repeat.repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d.formats.a1r5g5b5_unorm.nearest_mipmap_linear,Fail
|
||||
dEQP-VK.texture.filtering.2d.formats.r8g8b8a8_snorm.nearest_mipmap_linear,Fail
|
||||
dEQP-VK.texture.filtering.2d_array.combinations.linear_mipmap_linear.linear.clamp_to_edge.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d_array.combinations.linear_mipmap_linear.linear.mirror_clamp_to_edge.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d_array.combinations.linear_mipmap_linear.linear.repeat.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d_array.combinations.linear_mipmap_linear.nearest.mirrored_repeat.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d_array.combinations.nearest_mipmap_linear.linear.clamp_to_edge.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d_array.combinations.nearest_mipmap_linear.linear.mirror_clamp_to_edge.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d_array.combinations.nearest_mipmap_linear.linear.repeat.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d_array.combinations.nearest_mipmap_linear.nearest.mirrored_repeat.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.2d_array.formats.a1r5g5b5_unorm.a1r5g5b5_unorm_linear_mipmap_linear,Fail
|
||||
dEQP-VK.texture.filtering.2d_array.formats.r8g8b8a8_snorm.r8g8b8a8_snorm_linear_mipmap_linear,Fail
|
||||
dEQP-VK.texture.filtering.2d_array.sizes.128x32x64.nearest_mipmap_linear,Fail
|
||||
dEQP-VK.texture.filtering.3d.formats.e5b9g9r9_ufloat.e5b9g9r9_ufloat_nearest_mipmap_linear,Fail
|
||||
dEQP-VK.texture.filtering.3d.sizes.3x7x5.linear_mipmap_linear,Fail
|
||||
dEQP-VK.texture.filtering.cube.combinations.linear_mipmap_linear.linear.clamp_to_border.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.cube.combinations.linear_mipmap_linear.linear.mirrored_repeat.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.cube.combinations.linear_mipmap_linear.nearest.clamp_to_edge.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.cube.combinations.linear_mipmap_linear.nearest.mirror_clamp_to_edge.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.cube.combinations.linear_mipmap_linear.nearest.repeat.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.cube.combinations.nearest_mipmap_linear.linear.clamp_to_border.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.cube.combinations.nearest_mipmap_linear.linear.mirrored_repeat.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.cube.combinations.nearest_mipmap_linear.nearest.clamp_to_edge.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.cube.combinations.nearest_mipmap_linear.nearest.mirror_clamp_to_edge.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.cube.combinations.nearest_mipmap_linear.nearest.repeat.mirrored_repeat,Fail
|
||||
dEQP-VK.texture.filtering.cube.formats.r16g16b16a16_sfloat.nearest_mipmap_linear,Fail
|
||||
dEQP-VK.texture.filtering.cube.formats.r5g6b5_unorm.nearest_mipmap_linear,Fail
|
||||
dEQP-VK.texture.filtering.cube.sizes.64x64.linear_mipmap_linear,Fail
|
||||
dEQP-VK.texture.mipmap.2d.affine.nearest_linear_repeat,Fail
|
||||
dEQP-VK.texture.mipmap.2d.basic.linear_linear_mirror,Fail
|
||||
dEQP-VK.texture.mipmap.2d.basic.nearest_linear_repeat_non_square,Fail
|
||||
dEQP-VK.texture.mipmap.3d.affine.linear_linear_mirror,Fail
|
||||
dEQP-VK.texture.mipmap.3d.basic.nearest_linear_repeat_npot,Fail
|
||||
dEQP-VK.texture.mipmap.3d.min_lod.linear_linear,Fail
|
||||
dEQP-VK.texture.mipmap.3d.projected.linear_linear_clamp,Fail
|
||||
dEQP-VK.texture.mipmap.cubemap.base_level.linear_linear,Fail
|
||||
dEQP-VK.texture.mipmap.cubemap.basic.linear_linear_linear_mirror,Fail
|
||||
dEQP-VK.texture.mipmap.cubemap.basic.nearest_linear_nearest_repeat,Fail
|
||||
dEQP-VK.texture.mipmap.cubemap.basic.nearest_nearest_linear_clamp,Fail
|
||||
dEQP-VK.texture.mipmap.cubemap.bias.nearest_linear_linear_clamp,Fail
|
||||
dEQP-VK.texture.mipmap.cubemap.bias.nearest_nearest_linear_mirror,Fail
|
||||
dEQP-VK.texture.mipmap.cubemap.min_lod.linear_nearest,Fail
|
||||
dEQP-VK.texture.mipmap.cubemap.projected.linear_linear_nearest_repeat,Fail
|
||||
dEQP-VK.texture.mipmap.cubemap.projected.linear_nearest_linear_clamp,Fail
|
1
.gitlab-ci/deqp-lvp-flakes.txt
Normal file
1
.gitlab-ci/deqp-lvp-flakes.txt
Normal file
@ -0,0 +1 @@
|
||||
dEQP-VK.tessellation.invariance.outer_edge_division.quads_fractional_odd_spacing
|
Loading…
Reference in New Issue
Block a user