v0.991.0
Viewer:
- Disable VRS when not supported (PR#30, Kyle Bostelmann @bostelk)
- Easier interface to reset individual variables to default, and see if they are system variables or not etc (Martin Mittrin)
- Renderdoc updated to 1.37 and renderdoc captures are allowed by default now that renderdoc doesn't block ray tracing initialization.
- Run with -warpadapter to run the viewer using the warp adapter (cpu software rendered). Useful for determinism across platforms/drivers/etc, but doesn't support all of DX12.
- Python function added to set camera FOV. Host.SetCameraFOV(fov)
- Profiler can accumulate frames. Nicer to understand perf when you can E.g. average over 1000 frames with different settings.
Editor:
- Fixed some problems with node connections getting screwed up in the json. Also fixes affected files on open. (PR#29, Jan Werbrouck @Jan300100)
Compiler
- Uint64 / Int64 types added for resource views to make 64 bit atomics easier (Martin Mittring)
- Slang updated from 2024.1.22 to 2025.6.3
- Several slang processing options are available in the editor now to help debug slang shaders
- Using the same subgraph multiple times, and overriding variables with different constants wouldn't work, but now does.
- Fixed a bug with setvars in subgraphs not having their involved variables renamed to the inlined variable names.