Releases
v2021.0
Improvements for 2021 HT1
New features
Time the different steps in bonobo::loadObjects()
to easily determine which parts are taking longer.
Add helper code to render a right-handed orthonormal basis.
Add elapsed time queries to the second assignment of EDAN35, allowing to measure the time taken by the different passes.
Breaking changes
bonobo::createProgram()
takes shader files relative to the “shaders/” folder.
Improvements
Switch away from Travis CI and AppVeyor, and use GitHub Actions instead.
Add a more detailed build guide.
Avoid loading unused materials in bonobo::loadObjects()
Several performance and code improvements in the second assignment of EDAN35.
Various improvements to the InputHandler
class, included a rework of the modifier handling that should fix some issues.
Label shader programs to help with debugging.
Remove duplicated shaders.
Fixes
Fixed typos.
Fix the rendering of shadow maps in the second assignment of EDAN35.
Dereference a CMake variable before using it in a generator expression.
Removal
Drop GLStateInspection
and GLStateInspectionView
; debuggers provide more details than those and at a finer granularity.
Dependencies updates
Update Dear ImGui to 1.84.2.
Update the referenced commits for stb.
Update the referenced commits for tinyfiledialogs.
You can’t perform that action at this time.