News¶
Version (DD/MM/YYYY)¶
2.5.0 (30/04/2024)
Fixed
gitlab-ci.yml
to generate the documentationChanged Sphinx extension recommonmark to myst-parser
2.4.0 (20/07/2023)
Added MSAA support to FBOs from array of textures
Fixed vsync bug when toggling fullscreen
Added boolean parameters to screenshot utility function (append_date, append_extension)
Added boolean attributes to CameraDesc allowing reversing rotation axis
2.3.2 (30/01/2023)
Fixed bugs in SparseSets
2.3.0 (27/01/2023)
Updated License year
Updated all submodules
Renamed
DebugDraw::PushArc(...)
to ``DebugDraw::PushSphericalArc(…)`Changed API for Spherical Arcs
Added
DebugDraw::PushCircleArc(...)
Added simple
Span
data structureAdded dense and sparse sizes to
SparseSet
Added support for multisampled FBOs
2.2.1 (30/08/2022)
Added Drag and Drop in API via
IO::IsFilesJustDropped()
,IO::DroppedFile(file_id)
andIO::DroppedCount()
2.1.1 (22/08/2022)
Fixed missing comparison operators for vector swizzled components.
Fixed wrong assignment operators.
2.1.0 (22/08/2022)
Added optional parameter
ShaderStage::CreateFromFile(...)
to reload shader on failure.
2.0.0 (22/08/2022)
Changed Public API headers
Refactored Math library
Added SparseSet data structure
Updated documentation
1.3.0 (18/08/2022)
From this version onwards, we switch to a more consistent numbering system: MAJOR.MINOR.PATCHES
Updated all submodules
Updated all licenses
Updated documentation
Moved GLAD loader to a single header
The GLAD loader now provides access to OpenGL 4.6 extensions
1.2.3 (30/05/2022)
Updated
DebugDraw::PushNormal(...)
: added a radius parameterUpdated
DebugDraw::PushCircle(...)
: removed the shown normal
1.2.2 (28/04/2022)
Added:
Headless mode
FBO creation from array of textures with different format
IO::ARGC()
,IO::ARGV()
ImPlot as submodule
Updated
STB headers available in include/
Pipeline creation from a single compute shader
Removed:
Guizmo wrapper
Drawlist
1.2.1 (17/02/2022)
Updated all submodules (Added changes to CMakeLists accordingly)
Added changes in Projection matrices in DefaultCamera
Reverse Z
Infinite far plane
ClipControl between [0;1]
version 1.2 (10/12/2021)
Updating Documentation
API cleanup
(30/11/2021)
Added content scaling getters for high-dpi monitor support
(19/11/2021)
Added full support of GL Core 3.3
Support of MACOS using GL Core 3.3
(19/10/2021)
Added RGB and HSV utils in
Maths::Convert::
(16/10/2021)
Added Simple popup system in
Message::
(27/09/2021)
Changed
DebugDraw::Create(bool gl_smooth_line)
(22/09/2021)
Added
DebugDraw::PushNormal(...)
Added
DebugDraw::PushArc(...)
(07/09/2021)
Added Fullscreen with alpha channel if wanted
Added Stacktrace when API GL debug is enabled
version 1.1 (06/09/2021)
Added Drawlist
Added CHECK_OPENGL_ERROR() macro
Added simple print callstack when API debug
Modified ECS API
version 1.0 (02/09/2021)
Hotfixes¶
22/09/2021 : internal swizzling data structure bug
17/09/2021 : Maths