mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-27 04:00:10 +01:00
ci/freedreno: Add vulkan+gl integration testing in piglit.
The libvulkan-dev was needed for building zink, which ended up turning on the vulkan tests in piglit. Split them out here. Reviewed-by: David Heidelberg <david.heidelberg@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17125>
This commit is contained in:
parent
9090bb1fbd
commit
8e53194f44
4 changed files with 44 additions and 2 deletions
|
|
@ -28,6 +28,7 @@ apt-get -y install \
|
|||
libdrm-dev \
|
||||
libelf-dev \
|
||||
libexpat1-dev \
|
||||
libvulkan-dev \
|
||||
libx11-dev \
|
||||
libx11-xcb-dev \
|
||||
libxcb-dri2-0-dev \
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
variables:
|
||||
DEBIAN_X86_BUILD_BASE_IMAGE: "debian/x86_build-base"
|
||||
DEBIAN_BASE_TAG: "2022-06-16-Debian-MinGW"
|
||||
DEBIAN_BASE_TAG: "2022-06-27-libvulkan"
|
||||
|
||||
DEBIAN_X86_BUILD_IMAGE_PATH: "debian/x86_build"
|
||||
DEBIAN_BUILD_TAG: "2022-06-16-Debian-MinGW"
|
||||
|
|
|
|||
|
|
@ -248,6 +248,47 @@ spec@egl_chromium_sync_control@conformance,Fail
|
|||
spec@egl_ext_protected_content@conformance,Fail
|
||||
spec@egl_khr_surfaceless_context@viewport,Fail
|
||||
spec@egl_mesa_configless_context@basic,Fail
|
||||
|
||||
# D32S8 skips (GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT), others fail.
|
||||
# The test is importing a z buffer from tu, and rendering a blue fullscreen quad
|
||||
# in gl that zfails to leave the green clear color in the middle.
|
||||
#
|
||||
# TU sysmem mode gets green on the bottom half-ish with some noise at the boundary.
|
||||
# TU gmem mode gets fullscreen green.
|
||||
spec@ext_external_objects@vk-depth-display,Fail
|
||||
spec@ext_external_objects@vk-depth-display@D16,Fail
|
||||
spec@ext_external_objects@vk-depth-display@D24S8,Fail
|
||||
|
||||
# "Failed to submit queue." from the test some of the time. No validation failures.
|
||||
# When it doesn't fail with that message, gets a set of corrupted colors (supposed
|
||||
# to be vertical stripes).
|
||||
spec@ext_external_objects@vk-image-display,Fail
|
||||
spec@ext_external_objects@vk-image-display-muliple-textures,Fail
|
||||
spec@ext_external_objects@vk-image-display-overwrite,Fail
|
||||
|
||||
# Linear cases seem to do fine, optimal tiling fails.
|
||||
spec@ext_external_objects@vk-image-overwrite,Fail
|
||||
spec@ext_external_objects@vk-image-overwrite@RGB 10 A2 UINT optimal: Failed to initialize OpenGL FBO/RBO,Fail
|
||||
spec@ext_external_objects@vk-image-overwrite@RGB 10 A2 UNORM optimal: Failed to initialize OpenGL FBO/RBO,Fail
|
||||
spec@ext_external_objects@vk-image-overwrite@RGB 5 A1 UNORM optimal: Failed to initialize OpenGL FBO/RBO,Fail
|
||||
spec@ext_external_objects@vk-image-overwrite@RGBA 16 INT optimal: Failed to initialize OpenGL FBO/RBO,Fail
|
||||
spec@ext_external_objects@vk-image-overwrite@RGBA 16 SFLOAT optimal: Failed to initialize OpenGL FBO/RBO,Fail
|
||||
spec@ext_external_objects@vk-image-overwrite@RGBA 16 UINT optimal: Failed to initialize OpenGL FBO/RBO,Fail
|
||||
spec@ext_external_objects@vk-image-overwrite@RGBA 32 INT optimal: Failed to initialize OpenGL FBO/RBO,Fail
|
||||
spec@ext_external_objects@vk-image-overwrite@RGBA 32 UINT optimal: Failed to initialize OpenGL FBO/RBO,Fail
|
||||
spec@ext_external_objects@vk-image-overwrite@RGBA 4 UNORM optimal: Failed to initialize OpenGL FBO/RBO,Fail
|
||||
spec@ext_external_objects@vk-image-overwrite@RGBA 8 INT optimal: Failed to initialize OpenGL FBO/RBO,Fail
|
||||
spec@ext_external_objects@vk-image-overwrite@RGBA 8 SRGB optimal: Failed to initialize OpenGL FBO/RBO,Fail
|
||||
spec@ext_external_objects@vk-image-overwrite@RGBA 8 UINT optimal: Failed to initialize OpenGL FBO/RBO,Fail
|
||||
spec@ext_external_objects@vk-image-overwrite@RGBA 8 UNORM optimal: Failed to initialize OpenGL FBO/RBO,Fail
|
||||
|
||||
spec@ext_external_objects@vk-semaphores,Fail
|
||||
spec@ext_external_objects@vk-semaphores-2,Fail
|
||||
|
||||
# D32S8 skips (GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT), D24S8 fails.
|
||||
spec@ext_external_objects@vk-stencil-display,Fail
|
||||
spec@ext_external_objects@vk-stencil-display@D24S8,Fail
|
||||
|
||||
spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
|
||||
|
||||
spec@ext_framebuffer_multisample@alpha-to-coverage-dual-src-blend 2,Fail
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
- .baremetal-test-arm64
|
||||
- .freedreno-rules
|
||||
variables:
|
||||
VK_DRIVER: freedreno
|
||||
FLAKES_CHANNEL: "#freedreno-ci"
|
||||
PIGLIT_PLATFORM: mixed_glx_egl
|
||||
BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 $BM_KERNEL_EXTRA_ARGS root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init $BM_KERNELARGS"
|
||||
|
|
@ -16,7 +17,6 @@
|
|||
- .baremetal-deqp-test
|
||||
variables:
|
||||
DEQP_VER: vk
|
||||
VK_DRIVER: freedreno
|
||||
# Increase the hangcheck timer for our spilling tests which bump up against
|
||||
# the .5s default.
|
||||
FREEDRENO_HANGCHECK_MS: 2000
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue