Drag[en]gine Release 1.26
Released: 2025-05-16
DragonScipt
- State Machine: Allow enter states to change state if action runs successfully.
- Improved TagResolver to support nested tag resolving.
- Added Behavior Tree and State Machine support for VR behaviors.
- Added state machine driven VR Hand action (firstPersonVR.desm, vrhand.desm).
- Added state machine driven actor action (firstPerson.desm, vehicle.desm).
- Fixed strange analog input processing problem where mouse movement could double up and be ignored.
- Fixed design problem in ElementResolver (save state persisting) not being resilient to behaviors in element classes changing layout after game updates.
- State Machine: Added support to import state machines and states.
- Adding support to various behaviors to add Behavior Tree and State Machine actions to one or more existing ECBehaviorBehaviorTree and ECBehaviorStateMachine.
- Added ECBehaviorWorld to load worlds into another world. Also added BaseWorld element for quick use in editors.
- Added VR placholder to show on Android Quest.
OpenXR
- Adjusted render formats and swapchain handling.
- Modified swapchain format matching to better support the desired formats of VR platforms.
OpenGL
- Fix for Meta Quest reporting compressed image formats which are not allowed in OpenGL ES.
- Modified shaders to work around broken Meta Quest shader compiler.
- Modified shader compiler threads to work around Mesa shader compiler segfault.
- Improving shaders to require less compiling by sharing compiled shader units.
- Updated official header files and adjusted for OpenGL ES build problems.
- Prevent segfault on cleaning up due to rt-debug being already disposed of.
Android-input
- Hardening against problems found.
Android
- Fixed stored activity object not being global referenced.
All Release Changelogs (Perma-Links)
- Changelog Release 1.26
- Changelog Release 1.25
- Changelog Release 1.24
- Changelog Release 1.23
- Changelog Release 1.22
- Changelog Release 1.21
- Changelog Release 1.20
- Changelog Release 1.19
- Changelog Release 1.18
- Changelog Release 1.17
- Changelog Release 1.16
- Changelog Release 1.15
- Changelog Release 1.14
- Changelog Release 1.13
- Changelog Release 1.12
- Changelog Release 1.11
- Changelog Release 1.10
- Changelog Release 1.9
- Changelog Release 1.8
- Changelog Release 1.7
- Changelog Release 1.6
- Changelog Release 1.5
- Changelog Release 1.4
- Changelog Release 1.3
- Changelog Release 1.2
- Changelog Release 1.1
- Changelog Release 1.0