Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
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.
This release is mostly a big fix release and introduces a new file format for the scene that is easier than the previous. All previous files will still load.
This release is mostly a refactoring of the IO functionality, to make it simpler, and the introduction of a simpler Json format. All changes should be backward compatible, beside the removal of exceptions from the APIs.
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.
This marks a major new release of Yocto/GL which is not backward compatible with the previous release. Major changes were introduced to reduce the amount of code, as well as simplify library usage. Please see the docs for an overview of the release.
This release marks the last release of the v3 line. It contains a few additions, mostly related to support libraries, as well as more example apps. Starting from the next commit, incompatible changes will land in the main branch to begin working on the v4 line. The list of changes are:
This release is mostly a bug fix and cleanup release with some improvements made to the interactive renderers. This release marks the last release in the 3.X line. This is a list of the major changes.
This release contains several bug fixes and also a change in the build to use std::filesystem. Summary if changes:
std::filesystem
instead of ghc::filesystem
(#1008, #1011)
yocto_gui
yocto_gui
into two libraries (#1012)This release makes a few major changes in the Yocto/GL repository from feedback gained by others.
This is a major update for Yocto/GL that incorporates changes for both significant efficiency and usability of the APIs when including Yocto/GL libraries in external projects. Some of the main changes are listed here.