mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-12-15 08:03:30 -08:00
ci: Run Linux tests on Debian trixie.
So we have a more recent version of SPIRV-Tools and also don't have to recompile Mesa to test llvmpipe. This fixes a few failing tests, but also breaks a couple.
This commit is contained in:
committed by
Henri Verbeet
parent
3f1de27283
commit
3c8b4ce731
Notes:
Henri Verbeet
2025-10-03 00:55:50 +02:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1764
@@ -6,7 +6,7 @@ These scripts are used by the GitLab CI feature to automatically run
|
||||
the vkd3d tests on each merge request.
|
||||
|
||||
The CI target image-linux, in the file image.yml, builds a Docker
|
||||
image based on Debian bookworm with all the packages required for
|
||||
image based on Debian trixie with all the packages required for
|
||||
testing, and uploads it to the GitLab container registry. The Docker
|
||||
script is in the file image.docker. Most of the dependencies are
|
||||
installed directly from the Debian repositories, with a few
|
||||
@@ -19,11 +19,7 @@ exceptions:
|
||||
* SPIRV-Tools are recompiled from sources, because the packages in
|
||||
Debian do not ship shared objects and are not multiarch-compatible;
|
||||
in order to make the packages multiarch-compatible, the utilities
|
||||
are dropped (they're not used by the CI anyway);
|
||||
|
||||
* llvmpipe from Mesa 24.0.1 is compiled (in addition to version
|
||||
22.3.6 available in Debian bookworm), because some Vulkan features
|
||||
required by vkd3d are not available in Mesa 22.3.6.
|
||||
are dropped (they're not used by the CI anyway).
|
||||
|
||||
The file build.yml contains the actual testing targets. Currently
|
||||
vkd3d is tested on Linux, on x86-64 and i386, each architecture with
|
||||
|
||||
Reference in New Issue
Block a user