This release adds an experimental CUDA path tracer and refactors some internal data structures to better match the library goals, together with including many bug fixes.
This release will be the last in the 4.x line. This upcoming release will introduce many code breaking changes that are necessary to further expand the library. Differently than what was done solar, the next release will be backward incompatible and deprecated methods will be removed.
What's Changed
- Cuda/Optix renderer (#1339, #1340, #1341, #1343, #1344, #1345, #1347, #1349, #1350, #1360, #1363)
- Simpler example apps (#1352, #1365, #1367)
- Split IO sources (#1321, $1323, #1359, #1378, #1381)
- Split Embree Bvh from Yocto/Bvh (#1324)
- Function renaming (#1325, #1382)
- Yocto/Math simplification (#1333, #1338, #1368, #1326)
- Better CLI (#1319)
- Fix OpenGL color space (#1383)
- Bug fixes and build (#1304, #1316, #1317, #1318, #1330, #1335, #1398, #1409)