diff --git a/src/gallium/drivers/radeonsi/ci/build/conf_glcts.sh b/src/gallium/drivers/radeonsi/ci/build/conf_glcts.sh new file mode 100755 index 00000000000..77f6594fc87 --- /dev/null +++ b/src/gallium/drivers/radeonsi/ci/build/conf_glcts.sh @@ -0,0 +1,20 @@ +#!/bin/bash +# +# Copyright 2025 Advanced Micro Devices, Inc. +# SPDX-License-Identifier: MIT + +set -e +python3 external/fetch_sources.py + +rm -rf build +mkdir build +cmake -B build . -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DGLCTS_GTF_TARGET=gl -DDEQP_TARGET=x11_egl + +rm -rf build_es +mkdir build_es +cmake -B build_es . -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DGLCTS_GTF_TARGET=gles32 -DDEQP_TARGET=x11_egl + +echo +echo !!! GLCTS is not supposed to be installed !!! +echo Type: +echo ' ninja -Cbuild && ninja -Cbuild_es' diff --git a/src/gallium/drivers/radeonsi/ci/build/conf_piglit.sh b/src/gallium/drivers/radeonsi/ci/build/conf_piglit.sh new file mode 100755 index 00000000000..f4c3cc3668d --- /dev/null +++ b/src/gallium/drivers/radeonsi/ci/build/conf_piglit.sh @@ -0,0 +1,18 @@ +#!/bin/bash +# +# Copyright 2025 Advanced Micro Devices, Inc. +# SPDX-License-Identifier: MIT + +set -e + +cmake . -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DPIGLIT_BUILD_DMA_BUF_TESTS=ON \ + -DPIGLIT_BUILD_GLES1_TESTS=ON \ + -DPIGLIT_BUILD_GLES2_TESTS=ON \ + -DPIGLIT_BUILD_GLES3_TESTS=ON \ + -DPIGLIT_BUILD_GLX_TESTS=ON \ + -DPIGLIT_BUILD_GL_TESTS=ON \ + -DPIGLIT_USE_WAFFLE=ON + +echo +echo !!! Piglit is not supposed to be installed !!! diff --git a/src/gallium/drivers/radeonsi/ci/build/conf_waffle.sh b/src/gallium/drivers/radeonsi/ci/build/conf_waffle.sh new file mode 100755 index 00000000000..7bc703a6168 --- /dev/null +++ b/src/gallium/drivers/radeonsi/ci/build/conf_waffle.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# +# Copyright 2025 Advanced Micro Devices, Inc. +# SPDX-License-Identifier: MIT + +set -e + +prefix=${PREFIX:-/usr} +buildtype=${BUILD_TYPE:-debugoptimized} + +rm -r build +mkdir build +meson build --prefix $prefix --libdir $prefix/lib/$arch --datadir $prefix/share --buildtype $buildtype + +echo +echo !!! Make sure this output contains: Supported platforms: ... gbm !!!