Native API Fix
The native API in 1.7.0 was released with a bug that caused crashes when calling draw_box and draw_capsule from managed code (C#) on all platforms except Windows.
This update is intended to fix this bug.
Changes
- Fixed a bug with
Quaternionsthat were passed by reference rather than by value, which caused crashes. #96 -
- There may be a slight decrease in performance for
C#bindings for problematic methods, but it is still much higher than that ofGDScript.
- There may be a slight decrease in performance for
- Fixed a rare error
p_child->data.parent != thisinclear_all. - Added static checking of argument types and return values in the
C APIandC++ bindings. - Added
DebugDrawManager.get_addon_version_strandDebugDrawManager.get_addon_version. - Updated test project for CI. Now it will run
GDScriptandC#test scenes. - Updated description of
scoped_config.
Note
For more information about update 1.7, check out Release 1.7.0
Full Changelog: 1.7.0...1.7.1