Skip to content

Version 0.34-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@elnormous 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