Skip to content

Releases: Twinklebear/ChameleonRT

0.0.10

21 Jun 14:00
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.0.9...0.0.10

0.0.9

10 Apr 18:01
Compare
Choose a tag to compare

Changes

Updated Embree CPU backend to Embree4

0.0.8 OptiX + Vulkan Barycentrics & AO

15 Jan 21:59
Compare
Choose a tag to compare

Changes

Added barycentrics and AO renderers for OptiX and Vulkan Tests

0.0.8

15 Jan 17:14
Compare
Choose a tag to compare

Changes

  • Add samples per pixel scene parameter -spp <N> to increase the number of samples taken per pixel in a single traceray launch. This can help get a better ray throughput measurement by reducing the impact of possible driver overheads from the measurement.
  • Add a material mode parameter (-mat-mode (default|white_diffuse)) to choose between the default textured/shaded scene config (using the data from the scene file) and a white_diffuse option that replaces all materials with a single rough white diffuse material for benchmarking ray tracing.

0.0.7

17 Dec 19:31
Compare
Choose a tag to compare

Changes

  • Update dependencies, OptiX, CUDA, Embree, Vulkan, ISPC

0.0.6

08 Aug 15:54
Compare
Choose a tag to compare

Changes

  • Fix bad use of the read range parameter passed to Map for DXR Buffers causing unnecessary paging back to the CPU of data that is not read.

Full Changelog: 0.0.5...0.0.6

0.0.5

27 Jul 18:01
Compare
Choose a tag to compare

Changes

  • Fix not passing recursion depth through in the DXR backend

Full Changelog: 0.0.4...0.0.5

0.0.4

16 Mar 04:52
Compare
Choose a tag to compare

Changes

  • Disable VSYNC in all backends to present/render as fast as possible

0.0.3 + Benchmarking DXR Ambient Occlusion and Geometry Normal Backends

02 Mar 17:40
Compare
Choose a tag to compare

Changes

This release is the same as https://github.com/Twinklebear/ChameleonRT/releases/tag/0.0.3 but adds two special purpose DXR backends for benchmarking. This release is made to preserve the artifacts beyond GH Action's artifact preservation period. This build is also built with REPORT_RAY_STATS=ON to record and report ray/s statistics.

General

  • Add the -benchmark-frames <n> argument to specify the number of frames to benchmark. After <n> frames have been rendered the application will save the image and print out the rendering performance statistics.

DXR

  • Configure AO distance based on scene size. AO ray length will be 10% of the scene diagonal length
  • Face forward normals in AO and NG renderers

0.0.3 + DXR Ambient Occlusion and Geometry Normal Backends

01 Mar 23:39
Compare
Choose a tag to compare

Changes

This release is the same as https://github.com/Twinklebear/ChameleonRT/releases/tag/0.0.3 but adds two special purpose DXR backends for benchmarking. This release is made to preserve the artifacts beyond GH Action's artifact preservation period.

DXR

  • Add an Ambient Occlusion renderer, use by loading the dxr_ao backend instead of dxr
  • Add a Geometry Normal renderer, use by loading the dxr_ng backend instead of dxr