Skip to content

Releases: jopo86/onyx

Onyx 0.9.3-beta

23 Apr 14:18
Compare
Choose a tag to compare
Onyx 0.9.3-beta Pre-release
Pre-release

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

23 Apr 02:21
Compare
Choose a tag to compare
Onyx 0.9.2-beta Pre-release
Pre-release

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

22 Apr 22:34
Compare
Choose a tag to compare
Onyx 0.9.1-beta Pre-release
Pre-release

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

22 Apr 14:12
Compare
Choose a tag to compare
Onyx 0.9.0-beta Pre-release
Pre-release

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

20 Apr 02:05
Compare
Choose a tag to compare
Onyx 0.8.3-beta Pre-release
Pre-release

Patch Notes

  • Refactored WindowIcon to add support for multiple window icons (for different sizes)

Onyx 0.8.2-beta

19 Apr 22:13
Compare
Choose a tag to compare
Onyx 0.8.2-beta Pre-release
Pre-release

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

19 Apr 19:06
Compare
Choose a tag to compare
Onyx 0.8.1-beta Pre-release
Pre-release

Patch Notes

  • A couple more window functions
  • Bug fix, some memory leaks with TextRenderable, CharRenderable, and Font.

Onyx 0.8.0-beta

19 Apr 01:11
Compare
Choose a tag to compare
Onyx 0.8.0-beta Pre-release
Pre-release

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 TextRenderables which can be added to the renderer like a normal renderable
  • Deleted TextRenderer, no longer needed as it can be replaced by TextRenderables
  • Moved presets to a static function of its respective class (e.g. functions in the MeshPresets namespace are now static functions in the Mesh class). Deleted the preset namespaces
  • Bug fixes

Onyx 0.7.5-beta

17 Apr 01:36
Compare
Choose a tag to compare
Onyx 0.7.5-beta Pre-release
Pre-release

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

14 Apr 13:46
Compare
Choose a tag to compare
Onyx 0.7.4-beta Pre-release
Pre-release

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