Skip to content

First additional release for 2021 HT1

Compare
Choose a tag to compare
@pierremoreau pierremoreau released this 27 Sep 15:59
· 37 commits to master since this release
v2021.1
02afbb6

New features

  • Allow hiding the control points from the GUI in the second assignment of EDAF80.
  • Allow pausing the wave animation from the GUI in the fourth assignment of EDAF80.

Improvements

  • Several debug improvements:
    • Ask for a debug context;
    • Re-work which debug messages are enabled and disabled, and how push and pop groups are printed.
    • Always show shader compilation and link logs when available, rather than only when it fialed;
    • Label vertex arrays, buffers, and textures when importing new objects via bonobo::loadObjects();
    • Add new debug helpers to reduce casting-related warning messages;
  • Enable mipmaps even for opacity textures.

Fixes

  • Disable file logging when unable to open the file.
  • Unlock the mutex on shutdown when file logging was disabled.
  • Add missing includes.
  • Tell MSVC to use UTF-8 for source and executable character sets.
  • Fix more typos.
  • Avoid mismatching type assignments in the basis vector shader.
  • Fix framework deinitialisation in the first assignment of EDAF80.
  • Address several compilation warnings.