Commit graph

71 commits

Author SHA1 Message Date
Matt Pharr
0575eaff52 github: now on to CPU CI failures 2026-05-16 06:08:41 -07:00
Matt Pharr
62a128d7ce github: try n to get GPU CI working again 2026-05-15 14:59:31 -07:00
Matt Pharr
529988579b github: attempt to fix CI GPU builds 2026-05-15 14:32:13 -07:00
Matt Pharr
64ba33e488 github: ongoing CI build fix attempts 2026-05-14 06:04:41 -07:00
Matt Pharr
2ef6e1386b github: bump version of jimver/cuda-toolkit 2026-05-13 05:57:59 -07:00
Matt Pharr
6d4aed2eee github: bump to actions/checkout@v5 2026-05-13 05:57:59 -07:00
Matt Pharr
8c19f30455
Merge pull request #521 from gonsolo/noseven
Three more occurrences of OPTIX7.
2025-12-08 14:30:32 -08:00
Matt Pharr
91bc6ca69b Another attempt at fixing the GPU CI build (#5) 2025-10-24 17:16:34 -07:00
Matt Pharr
f358078114 Another attempt at fixing the GPU CI build (#4) 2025-10-24 17:03:35 -07:00
Matt Pharr
b6d9ce0831 Another attempt at fixing the GPU CI build (#3) 2025-10-24 15:31:31 -07:00
Matt Pharr
6e32904799 Another attempt at fixing the GPU CI build (#2) 2025-10-24 14:23:27 -07:00
Matt Pharr
500a5be84d Another attempt at fixing the GPU CI build 2025-10-24 13:46:23 -07:00
Matt Pharr
5805005167 Attempt to fix ci-gpu CI build
- apt-get update
- Fix path to windows pbrt.exe
- Stop caching OptiX headers; hopefully no longer needed
2025-10-24 06:38:14 -07:00
Gon Solo
344b2beef4 Three more occurrences of OPTIX7. 2025-10-24 08:52:09 +02:00
Matt Pharr
d2dc5b4137 Drop OptiX 7.5.0, add 9.0.0 to CI builds 2025-10-23 19:28:00 -07:00
Matt Pharr
70f8b9ed92
Merge pull request #480 from johnnynunez/patch-1
Update ci-gpu.yml
2025-10-22 12:32:10 -07:00
Marcel K.
d2b6c02935 Fix fatal CMake build error "Could NOT find ZLIB" from OpenEXR, remove need for manual zlib vcpkg install 2025-10-07 13:29:22 +02:00
Matt Pharr
f140d7cba5 Update actions/cache to v4 2025-03-22 12:28:45 -07:00
Matt Pharr
4621d25097 Bump to actions/upload-artifact@v4 to make github happy 2025-01-30 11:44:27 -08:00
Johnny
857cc99cde
Update ci-gpu.yml 2025-01-26 16:34:41 +01:00
Johnny
6c5b32a042
Update ci-gpu.yml 2025-01-26 16:34:13 +01:00
Johnny
f3bef7995e
Update ci-gpu.yml 2025-01-24 21:29:11 +01:00
Matt Pharr
3976fd70a6 Finally fix all github actions builds 2024-11-25 11:25:13 -08:00
Matt Pharr
9d60a9cbf9 update CUDA versions for github actions build 2024-11-24 11:33:41 -08:00
Matt Pharr
305d38f629 Update github actions GPU linux build 2024-11-24 09:33:50 -08:00
Matt Pharr
db53eee120 Remove clang 18 for linux github actions build 2024-11-24 09:30:52 -08:00
Matt Pharr
48e5076abe Fix clang install versions for github actions linux build 2024-11-24 08:47:25 -08:00
Matt Pharr
f2fa4db5e4 Update to ubuntu 22.04 and modern compilers for linux github actions biuld 2024-11-24 08:27:54 -08:00
Matt Pharr
ead1237f12 More X11 installs for linux github actions build 2024-11-24 08:24:57 -08:00
Matt Pharr
f980e43a7d Attempt to fix linux build on github 2024-11-24 08:14:49 -08:00
Matt Pharr
8c741528ce Remove OpenEXR install from github OSX workflow 2024-11-24 08:00:33 -08:00
Matt Pharr
867721d4b7 Update github actions permissions 2024-10-07 06:52:33 -07:00
Matt Pharr
39e01e61f8 Switch to actions/checkout@v4 in github actions 2024-01-26 07:49:20 -08:00
Matt Pharr
3adc3f01aa Add OptiX 8 to github actions build matrix, remove a few old OptiX versions 2023-10-18 04:45:53 -07:00
Matt Pharr
b939189eff Update github actions GPU builds
Use the latest CUDA and OptiX releases, prune some old ones.

The OptiX 7.7 build should fail, per bug #731...
2023-04-02 06:30:55 -07:00
Matt Pharr
302b5d5081 Upgrade to actions/checkout@v3 2023-01-03 14:27:06 -08:00
Matt Pharr
8f2d8527af Add optix 7.5 to github actions build test 2022-08-15 15:58:12 -07:00
Matt Pharr
42ab6e26f4 Update CUDA versions used for github workflow CI.
Add more recent versions, up to 11.7.0, and remove older ones.
11.2.2 is now the oldest version tested.
2022-05-13 06:20:46 -07:00
Matt Pharr
a55307fa46 Update to cuda-toolkit@v0.2.6.
Allows removing the workaround for NVIDIA's changed signing keys.
2022-05-13 06:12:44 -07:00
Matt Pharr
b5e9e7c912
Fix cuda pubkeys (#248)
Fix GPU github actions build due to breakage from NVIDIA changing apt signing keys.
2022-05-04 14:55:28 -07:00
Matt Pharr
e4e6ad3274 Add --interactive option
Currently only works with the --gpu / --wavefront integrator.
WASD-style controls; could use refinement.
Control-R to record frames.
2022-04-26 06:28:19 -07:00
Matt Pharr
81c2a8135b Disable clang-12 build in github actions.
Workaround multi-day github actions flakiness:

E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/universe/l/llvm-toolchain-12/libclang-12-dev_12.0.0-3ubuntu1~20.04.4_amd64.deb  404  Not Found [IP: 52.252.75.106 80]

et al.
2022-03-23 05:53:19 -07:00
Matt Pharr
6b6341633a Fix github actions badges (hopefully) 2022-01-28 06:24:40 -08:00
Matt Pharr
36a1705878 Improvements to the github actions configs.
- Break linux/osx/windows into separate .yml files
- Test a smorgasbord of c++ compilers on linux
2022-01-27 12:23:02 -08:00
Matt Pharr
64c0a5cc0b Update cache key for optix headers in github actions GPU builder 2021-12-08 08:06:52 -08:00
Matt Pharr
b2a46ad467 Add OptiX 7.4 to the CI build matrix
(Issue #216.)
2021-11-30 07:59:48 -08:00
Matt Pharr
315b28bd11 CI: cache optix headers in github actions.
There should be no reason to bother, but there are frequent and
inexplicable timeouts on github's Windows runners when it tries to check
out this repository; these often lead to bogus build failures. The hope is
that this works around that...
2021-11-23 15:31:41 -08:00
Matt Pharr
b4f0036186 Add Windows CUDA builds to CI. (And add CUDA 11.5.0.) 2021-11-23 08:28:06 -08:00
Matt Pharr
4fd2a481cc
Add PBRT_FLOAT_AS_DOUBLE and PBRT_DBG_LOGGING to the CI build matrix (#173) 2021-08-19 16:52:35 -07:00
Matt Pharr
130757d3c8 Remove CUDA 11.3 from CI matrix (WAR very weird failures) 2021-08-18 11:03:43 -07:00