Skip to content

Releases: jopo86/onyx

Onyx 1.7.1

10 Aug 16:41
Compare
Choose a tag to compare

Patch Notes

  • Bug fixes:
    • IVec and UVec scalar multiplication now allows float scalars (was only int/uint before)
    • Fixed crashes due to any unrecognized keys being pressed
    • Fixed z-index in TextRenderables 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

03 Aug 14:40
Compare
Choose a tag to compare

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() and Renderer::SetFPSLimit())
  • Added progress logging to the demo

Onyx 1.6.2

26 Jul 18:00
81ec997
Compare
Choose a tag to compare

Patch Notes

  • Added window context sharing
  • Bug fix with Window::setOpacity() (would crash if opacity wasn't between 0-1)

Onyx 1.6.1

23 Jul 21:07
Compare
Choose a tag to compare

Patch Notes

  • Added missing InputHandler functions from last update (oops) as well as some new ones
  • Bug fixes

Onyx 1.6.0

22 Jul 03:28
e0f3b96
Compare
Choose a tag to compare

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

19 Jul 19:56
Compare
Choose a tag to compare

Patch Notes

  • Cross-platform related fixes (Linux is now tested and working!)

Onyx 1.5.1

10 Jul 21:22
Compare
Choose a tag to compare

Patch Notes

  • Quick patch for a small font loading error

Onyx 1.5.0

10 Jul 16:12
Compare
Choose a tag to compare

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

04 Jul 14:20
Compare
Choose a tag to compare

Patch Notes

  • Added z-indexing to TextRenderable, and allowed z-index setting/getting after object construction
  • Added setting mesh/shader/texture/color of Renderable and UiRenderable
  • 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

02 Jul 01:10
Compare
Choose a tag to compare

Patch Notes

  • Switched build system to CMake, see Build & Usage for download/build instructions.