Skip to content

Version 0.38-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@elnormous elnormous released this 18 Apr 00:49
· 5041 commits to master since this release

Fixes and new features in this release:

  • Implemented exclusive fullscreen support on macOS (Metal and OpenGL) and Windows (D3D11)
  • Now it is possible to execute code on the update thread
  • Touch force on iOS and Android is now supported
  • Implemented supported resolution getter on macOS and Linux
  • Now XDG_DATA_HOME is used to get the home directory on Linux
  • Android orientation change events are now being dispatched
  • Implemented v-sync support for Emscripten target
  • Fixed URL opening on Android
  • True type fonts are now supported
  • Non-resizable windows are now supported on Linux
  • Implemented basic material support
  • Added mesh renderer
  • Implemented pluggable asset loading system
  • Implemented.mtl and .obj loaders (added a 3D box to the perspective sample)
  • System keys are now supported on Windows
  • Custom JSON and XML parsers
  • Unsigned integer uniforms are now supported by the OpenGL renderer (if supported by the hardware)
  • Back buttons are now handled on Android, iOS (gamepads), and tvOS
  • Added support for the HoriPad Ultimate and Acme GA07 gamepads
  • zip file archives are now supported
  • Menus now work correctly when controlled with gamepads
  • Fixed race condition when running code on the main thread of macOS, iOS, and tvOS
  • Sprite animations are now seekable
  • Improved the Makefiles so that make can now be run from any directory
  • Fixed MinGW build
  • Raspbian is now selected as a default target when running make on ARM Linux
  • Replace Ant build scripts with Gradle scripts for Android
  • Lots of other small bugfixes