Releases: jopo86/onyx
Releases · jopo86/onyx
Onyx 0.9.3-beta
Patch Notes
- Made error functions hidden
- GL errors now look like the other errors, while still being handled differently (not handled by
ErrorHandler
)
Onyx 0.9.2-beta
Patch Notes
- Reworked the error handling system, errors and warnings are now much more comprehensive
- Added global (world space) translation to camera, and directly setting position
Onyx 0.9.1-beta
Patch Notes
- Change the V in vertex formats to P because it makes more sense (position)
- Moved background color of windows to their
WindowProperties
- Removed the
ClampToBorder
texture wrap option (deprecated in OpenGL)
Onyx 0.9.0-beta
Patch Notes
- Reworked the transforming system for renderables
- Can now directly set and get position, rotation, and scale, as well as the old functions, but it's all in world space
- To translate in local space, there is now a translateLocal() function
- Added texture filter options
Onyx 0.8.3-beta
Patch Notes
- Refactored
WindowIcon
to add support for multiple window icons (for different sizes)
Onyx 0.8.2-beta
Patch Notes
- Added a system for debugging OpenGL (not really for user to use but will help me debug in the future)
- Window Icons
- Couple more window functions
Onyx 0.8.1-beta
Patch Notes
- A couple more window functions
- Bug fix, some memory leaks with
TextRenderable
,CharRenderable
, andFont
.
Onyx 0.8.0-beta
Patch Notes
- Window overhaul! Many new window functions added to allow for endless customization, as well as some much needed settings.
- Window is now created from a
WindowProperties
struct - Added
TextRenderable
s which can be added to the renderer like a normal renderable - Deleted
TextRenderer
, no longer needed as it can be replaced byTextRenderable
s - Moved presets to a static function of its respective class (e.g. functions in the
MeshPresets
namespace are now static functions in theMesh
class). Deleted the preset namespaces - Bug fixes
Onyx 0.7.5-beta
Patch Notes
- Bug fix & change: error handler no longer can 'throw' errors, just crash the program when an error occurs. throwing errors crashes it but in a bad way (like frozen and then -1 billion error code)
Onyx 0.7.4-beta
Patch Notes
- Bug Fix: fixed the pythagorean theorem again, didn't realize the math was also being done in RenderablePresets, not only MeshPresets
- Added some static color presets to Vec3 and Vec4