ci: Run tests using dxcompiler.

The dxcompiler is only used for 64 bit builds, because no official
32 bit implementation is distributed. This might change in the future
building the compiler ourselves and using vkd3d-shader to sign the
generated shaders.
This commit is contained in:
Giovanni Mascellani
2023-10-02 14:07:28 +02:00
committed by Alexandre Julliard
parent 680a5aaa78
commit 1bd8baf420
Notes: Alexandre Julliard 2023-10-16 22:59:19 +02:00
Approved-by: Conor McCarthy (@cmccarthy)
Approved-by: Henri Verbeet (@hverbeet)
Approved-by: Alexandre Julliard (@julliard)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/390
2 changed files with 4 additions and 2 deletions

View File

@@ -11,7 +11,8 @@ set -Eeuxo pipefail
rm -fr build
mkdir build
cd build
../configure --enable-demos CFLAGS="-g -O2 -Werror" CPPFLAGS="-DVKD3D_SHADER_UNSUPPORTED_DXIL" && \
export LD_LIBRARY_PATH=/usr/local/lib
../configure --enable-demos DXCOMPILER_LIBS="-L/usr/local/lib" CFLAGS="-g -O2 -Werror" CPPFLAGS="-DVKD3D_SHADER_UNSUPPORTED_DXIL" && \
make -j$(nproc) && \
make -j$(nproc) check || \
touch ../pipeline_failed