Quick Update: Just Updated github ‘optix7course’

For a while now I’ve been telling everybody that my original ‘optix7course’ repo on github (ie, https://github.com/ingowald/optix7course) is a bit deprecated, and everybody should instead look at OWL (which since last week can be found at a new location, at https://github.com/NVIDIA/owl, but that’s a topic for another post…), but since that repo still has a lot of stars, watchers, and even the occasional bug report I decided to at least build and test it … and immediately found that it didn’t even build any more, because cmake has changed over the years (to the better, but still).

So, just updated that repo to now use all ‘modern cmake’ for includes and dependencies, including updated deviceCode-to-ptx-embedding macros (all stolen from OWL and back-ported to this older repo). I would still suggest to everybody to instead have a closer look at OWL (an updated post on that is looong overdue – by about a couple years by now), but at least on linux it now builds and runs again, with latest optix and latest cmake.

Leave a comment