@@ -22,16 +22,16 @@ jobs:
2222 strategy :
2323 fail-fast : false
2424 matrix :
25- optix : [ optix-7.5.0, optix-7.7.0, optix-8.0 .0 ]
26- cuda : [ '11.7.0', '12.1.0 ', '12.2.2 ', '12.3.2 ' ]
27- os : [ ubuntu-20.04, windows-latest ]
25+ optix : [ optix-7.5.0, optix-7.7.0, optix-8.1 .0 ]
26+ cuda : [ '11.7.0', '12.2.2 ', '12.6.3 ', '12.8.0 ' ]
27+ os : [ ubuntu-24.04, ubuntu- 20.04, windows-latest ]
2828
2929 name : GPU Build Only (${{ matrix.os }}, CUDA ${{ matrix.cuda }}, ${{ matrix.optix }})
3030
3131 runs-on : ${{ matrix.os }}
3232
3333 steps :
34- -
uses :
jimver/[email protected] .19 34+ -
uses :
jimver/[email protected] .21 3535 id : cuda-toolkit
3636 with :
3737 cuda : ${{ matrix.cuda }}
7474 choco install pkgconfiglite
7575
7676 - name : Install OpenGL
77- if : ${{ matrix.os == 'ubuntu-20.04' }}
77+ if : ${{ matrix.os == 'ubuntu-20.04' || matrix.os == 'ubuntu-24.04' }}
7878 run : sudo apt-get install -y --no-install-recommends libx11-dev libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libxext-dev libxfixes-dev libgl1-mesa-dev libwayland-bin libwayland-dev wayland-protocols libxkbcommon-dev libxkbcommon-x11-0
7979
8080 - name : Configure (Windows)
8484 cmake .. -DCMAKE_TOOLCHAIN_FILE="$env:VCPKG_INSTALLATION_ROOT"/scripts/buildsystems/vcpkg.cmake -DPBRT_USE_PREGENERATED_RGB_TO_SPECTRUM_TABLES=True -DPBRT_OPTIX7_PATH=../optix/${{ matrix.optix }} -DPBRT_GPU_SHADER_MODEL=sm_80
8585
8686 - name : Configure (Linux)
87- if : ${{ matrix.os == 'ubuntu-20.04' }}
87+ if : ${{ matrix.os == 'ubuntu-20.04' || matrix.os == 'ubuntu-24.04' }}
8888 run : |
8989 cd build
9090 cmake .. -DPBRT_USE_PREGENERATED_RGB_TO_SPECTRUM_TABLES=True -DPBRT_OPTIX7_PATH=../optix/${{ matrix.optix }} -DPBRT_GPU_SHADER_MODEL=sm_80
0 commit comments