New features
- Implement Sprite effects
Changes on Apple targets (now they are out of beta)
- Metal is now the only renderer (completely removed OpenGL on Apple)
- Moved the code base to use ARC system (some plugins may still malfunction)
- Added macos support: the exported project now targets ios, apple tv and macos.
Improvements
[plugin/tntvirtualpad] changed function distance to math.distance and pii to math.pi
[plugin/imgui] Changes ImGui:beginFullscreenWindow(). It is now have padding by default.
[plugin/imgui] Drawlist items can be now rotated.
[gfx/shaders] Allow to specify multiple shader type and variant, plus inheritance
[sample/bloom] Use effects lib instead of GLSL only shader
[library/shaders] Add effects library (Bloom/Blur)
Fixes
[android] Fix onTextInput char counting
[plugin/camera] Fix for Metal on Apple devices
[plugin/camera] Ensure given texture is actually a RenderTarget
[plugin/imgui] Fixed existing images function and added new "scaled" functions.
[plugin/imgui] Fixed data plotting.
[plugin/imgui] Fixed drag&drop.
[plugin/ads] Switch to podfile for AdMob on iOS
[export/apple] General fixes related to Apple target overhaul