Developer postOriginal post (opens in a new tab)

Nightly Build - 8/8/2021

new features:
- hardcode all FBOs to use 32-bit float textures (performance hit is worth it, half-float values are too imprecise to handle all cases for
scene path tracing)
- switch CPU-side matrix transform calculations for bounding boxes, cameras, and lights from float to double precision for more accuracy. Offline ray tracer will also share these values, and must use double precision.

fixes:
- fix flicker caused by failure to update inverse VP matrix properly deep in the code
- fix issues with loading project files due to incorrect file path association with loaded mesh objects
- fix issue auto-loading imported meshes to single node (previously, all nodes from entire scene would be copied to the created node causing overdraw)