Newer
Older
IMAGE_UBUNTU_JAMMY: registry.videolan.org/libplacebo-ubuntu-jammy:20230730213642
IMAGE_UBUNTU_JAMMY_AARCH: registry.videolan.org/libplacebo-ubuntu-jammy-aarch64:20230203024122
- amd64
script:
- meson build --buildtype release
--werror
-Dtests=true
-Dshaderc=enabled
-Dglslang=enabled
- ninja -C build
- amd64
script:
- meson build --buildtype release
--default-library static
--werror
-Dshaderc=enabled
-Dglslang=enabled
- ninja -C build
script:
- meson build --buildtype release
--werror
-Ddebug-abort=true
--cross-file /opt/crossfiles/i686-w64-mingw32.meson
- cd build && meson test -t 5 -v --num-processes=1
script:
- meson build --buildtype release
--werror
-Ddebug-abort=true
--cross-file /opt/crossfiles/x86_64-w64-mingw32.meson
- cd build && meson test -t 5 -v --num-processes=1
- aarch64
script:
- meson build --buildtype release --werror -Dtests=true
- ninja -C build
- cd build && meson test -t 5 -v --num-processes=1
script:
- meson build --buildtype release
-Ddefault_library=both
-Dtests=true
-Ddebug-abort=true
-Dc_args='-mmacosx-version-min=10.11 -Wunguarded-availability'
- cd build && meson test -t 5 -v --num-processes=1
- env CC=clang CXX=clang++ CC_LD=lld CXX_LD=lld
meson build --buildtype debugoptimized
--werror
-Dtests=true
-Dbench=true
-Dshaderc=enabled
-Dglslang=enabled
stage: test
tags:
- docker
- amd64
script:
- meson build --buildtype release
--werror
-Dtests=true
-Ddebug-abort=true
-Dc_args='-DCI_ALLOW_SW -DCI_MAXGL'
-Dshaderc=enabled
-Dglslang=enabled
- ninja -C build
- cd build && meson test -t 20 -v --num-processes=1
stage: test
tags:
- gpu
script:
- meson build --buildtype release
--werror
-Dtests=true
-Dshaderc=enabled
-Dglslang=enabled
-Db_coverage=true
- ninja -C build
- vulkaninfo
- cd build && meson test -t 5 -v --num-processes=1
- ninja coverage-html
- mv meson-logs/coveragereport ../coverage
- ninja coverage-xml
- grep -Eo 'line-rate="[^"]+"' meson-logs/coverage.xml | head -n 1 |
grep -Eo '[0-9.]+' | awk '{ print "coverage:", $1 * 100 } '
coverage_report:
coverage_format: cobertura
path: build/meson-logs/coverage.xml
variables:
UBSAN_OPTIONS: 'print_stacktrace=1:halt_on_error=1'
- env CC=clang CXX=clang++ CC_LD=lld CXX_LD=lld
meson build --buildtype debugoptimized
-Ddebug-abort=true
-Dc_args='-DCI_MAXGL -Wno-deprecated-declarations'
- cd build && time meson test -t 5 -v --num-processes=1