Yocto/GL 4.1.0
This release improves mostly upon utilities and IO functionality in preparation for a 5.0 release with more graphics features. The release should be mostly backward compliant besides one change listed below.
- Backward incompatible change: Rename metallic to reflective in material_type enum (#1266)
- Better code layout: IO functionality split into image io, shape io, and scene io (#1258)
- Microfacet bug fixes (#1264)
- Furnace test (#1259)
- Bug fixes (#1256, #1252, #1250, and smaller commits)
- Update docs (#1268)
- Update ImGui and STB dependencies. (#1267)
- Cleanup to possibly support better point and line intersection (#1257)
- UI keys consistent with Blender (#1255)
- Faster and simpler IO (#1253, #1251, #1246)
- File format 4.1, with full backward compatibility. (#1248, #1249)
- Simpler apps (#1247)
- Json representation (#1244, #1245, #1243, #1239, #1223)
- Tone mapping, batch rendering, and denoising in CLI scene rendering (#1242, #1230)
- Better names for scene elements: camera_data, texture_data, etc, with old names supported via typedefs. (#1240)
- Eyelight rendering with ambient occlusion (#1221)