Skip to content

Releases: NVIDIA/optix-toolkit

v1.0.0

30 Jul 22:06
Compare
Choose a tag to compare
  • Combined most submodules into the main repository (except otk-pyoptix).
  • Fixed demand loading error in TCC mode (in cuMemGetAllocationGranularity).

v0.9.7

30 May 21:36
Compare
Choose a tag to compare

Added stochastic texture filtering and cubic filtering.

v0.9.6

19 Apr 20:26
Compare
Choose a tag to compare

Added READMEs for PBRT-related libraries and examples (see the examples submodule).

v0.9.5

16 Apr 15:46
Compare
Choose a tag to compare

Added demand-loaded geometry sample that supports very large PBRT scenes (see examples/DemandLoading/DemandPbrtScene).

v0.9.3

25 Mar 19:47
Compare
Choose a tag to compare
  • The DemandLoader interface now provides a setPageTableEntry method, which is helpful for asynchronous resource request handling. In such an approach ResourceCallback can enqueue a request and return false, indicating that the request has not yet been satisfied. Later, when the request has been processed, setPageTableEntry can called to update the page table. Note that it's not necessary to call this method when requests are processed synchronously: if the ResourceCallback returns true, the page table is automatically updated.
  • embed_cuda now generates OptiX IR by default.

v0.9.2

01 Mar 21:00
Compare
Choose a tag to compare

Overhauled vcpkg dependency management and build options.
Add CMake presets, which simplify build configuration. See README.md for details.
Fixed intermittent PTX compilation issues caused by lack of trailing zero bytes in embedded PTX.
See CHANGELOG files in submodules for additional changes.

v0.9.1

05 Feb 23:28
Compare
Choose a tag to compare

Numerous changes to DemandLoading library and examples.
See DemandLoading/CHANGELOG.md and examples/CHANGELOG.md

v0.8.5

25 Aug 00:32
Compare
Choose a tag to compare
Update vcpkg discussion in README.

v0.8.4

26 Jul 22:55
Compare
Choose a tag to compare
Update submodule references (Memory)

v0.8.2

20 Jun 23:09
Compare
Choose a tag to compare
  • Remove OpenEXR dependency from PyOptiX.
  • Support newer OptiX toolkits in PyOptiX.
  • Enable warnings as errors.