Release notes
This sprint we’ve fixed a sound crash, added some physics improvements, and some optimizations.
Also note that summer has started, so the tempo of support and fixes might drop a little.
iOS storyboards
We’ve added support for iOS storyboards, and we’ve added a default (black) storyboard to the new setting ios.launch_screen
.
To create your own storyboard, follow the guide in the iOS manual.
EDIT: If you’re using a custom Info.plist, don’t forget to update it with this change. Note that we are no longer copying the launch images to the bundle.
Vulkan support
We’re finally ready to let you try out the new Vulkan graphics backend.
Our main goal was to support Metal for iOS/OSX, and we do that now by using MoltenVK, as a wrapper.
On Android, it also enables you to have two backends active. It first checks if Vulkan is supported, otherwise it falls back on the OpenGL backend.
Our current implementation is written to work “as before”, in the same manner as our OpenGL backend, so that no changes are needed on your part.
To enable the Vulkan support, add the extension-vulkan to your dependencies and set the property shader.output_spirv
in game.project.
You can of course remove the OpenGL backend as well, to further slim down the executable size. See the manifestation tool
Engine
-
Issue-4856
- Added: Added gamepad name to input connected event -
Issue-3771
- Added: Added support for iOS storyboard -
Issue-4977
- Fixed: Fix bug with new Apple provisioning profile -
Issue-3381
- Fixed: Android app AAB bundle fixes -
Issue-4983
- Fixed: Sounds don’t crash if they have invalid bitdepth/channel countfailed message. -
Issue-4946
- Fixed: Fixes for 3D collision/trigger event inconsistencies with 2D events -
Issue-4934
- Fixed: Use correct box size when creating 3d physics with non unit scale -
Issue-4953
- Fixed: Make sure scaling isn’t applied twice on 2D physics circle shapes -
Issue-4908
- Fixed: Crash fix for loading collections with the same name -
Issue-4882
- Fixed: Allow more than 16 collision shapes -
Issue-3181
- Fixed: Optimized rendering of 9-sliced untextured gui boxes -
PR #4931
- Fixed: Add missing rendering profiles for vulkan
Editor
-
PR #4978
- Fixed: Make editor report a build error on non-existent custom resource -
PR #4935
- Fixed: Panel resize handle fixes (DEFEDIT-4875) -
PR #4891
- Fixed: Backspace now works in editorwith shift pressed -
PR #4905
- Fixed: Support building SPIR-V from editor (Vulkan) -
Issue-4886
- Fixed: Set ui elements in bundle dialog to same size on different OSX systems