Version 0.34-alpha
Pre-release
Pre-release
elnormous
released this
23 May 18:05
·
6325 commits
to master
since this release
Fixes, optimizations, and new features in this release:
- High DPI support on Windows
- Now gamepad discovery is started automatically on iOS and tvOS
- Color can now be constructed from strings like "#FFFFFF"
- Shape renderer can now render lines with a specified thickness
- Added helper for converting UTF-32 back to UTF-8
- Now a console window is being created for debug builds on Windows
- Now it is possible to disable or enable screensavers while Ouzel is running
- Mip-map generation is now significantly faster
- Scene nodes now can be passed as raw pointers or unique_ptr (to transfer ownership)
- Engine now dispatches start/stop events when it begins/finishes running
- Scissor rectangle can now be passed to Component's draw method
- Textures can now have custom pixel format
- Animators are now components
- Now debug renderer can be enabled with a debugRenderer setting
- Resource paths now can also be absolute and now a flag can be passed to search for resources in current directory only
- Perspective projection is now being calculated correctly
- Buffers are now being cleared in correct order and depth buffer clear flag is being respected
- Now interval can be passed to UpdateCallback to call it with a specified frequency