Releases: jopo86/onyx
Releases · jopo86/onyx
Onyx 1.7.1
Patch Notes
- Bug fixes:
IVec
andUVec
scalar multiplication now allowsfloat
scalars (was onlyint
/uint
before)- Fixed crashes due to any unrecognized keys being pressed
- Fixed z-index in
TextRenderable
s sometimes not being initialized, leading to invisibility
- Added some missing cursors (
ResizeAll
,NotAllowed
) - Added aliases for many keys/cursors (
Key::LCtrl = Key::LeftControl
,Cursor::Move = Cursor::ResizeAll
stuff like that)
Onyx 1.7.0
Patch Notes
- Onyx is now thread-safe (for functions that don't use OpenGL, since OpenGL itself is not thread-safe)
- Added accurate FPS limiting and VSync (
Renderer::SetVSync()
andRenderer::SetFPSLimit()
) - Added progress logging to the demo
Onyx 1.6.2
Patch Notes
- Added window context sharing
- Bug fix with
Window::setOpacity()
(would crash if opacity wasn't between 0-1)
Onyx 1.6.1
Patch Notes
- Added missing
InputHandler
functions from last update (oops) as well as some new ones - Bug fixes
Onyx 1.6.0
Patch Notes
- Added functions to get sets of keys / mouse buttons that are down / tapped
- Key/Char/String conversions
- Several needed functions
Onyx 1.5.2
Patch Notes
- Cross-platform related fixes (Linux is now tested and working!)
Onyx 1.5.1
Patch Notes
- Quick patch for a small font loading error
Onyx 1.5.0
Patch Notes
- Added many callback functions
- Added state checking of caps lock, num lock, and scroll lock
- Added shader override option for text renderables
- Bug fixes
Onyx 1.4.1
Patch Notes
- Added z-indexing to
TextRenderable
, and allowed z-index setting/getting after object construction - Added setting mesh/shader/texture/color of
Renderable
andUiRenderable
- Fixed a logic error that kept windows from closing until the library was terminated (not important unless you used multiple windows)
- Switched from Unix makefiles to MinGW makefiles for the pre-compiled binary
Onyx 1.4.0
Patch Notes
- Switched build system to CMake, see Build & Usage for download/build instructions.