Version 0.38-alpha
Pre-release
Pre-release
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