summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-19Fix missing quote in multiline GDScript stringAlex Hirsch
fix #47117
2021-03-19Merge pull request #47128 from ArdaE/masterRémi Verschelde
GLTF importer: Prevent quick accumulation of significant numerical errors in keyframe times
2021-03-18GLTF import: Prevent significant numerical errors in keyframe timesArdaE
Keyframe times shift slowly in imported animations, starting with a zero shift at the beginning and increasing and becoming erratic slowly farther into an animation, reaching significant levels at times after about 3 minutes into an animation. This commit fixes the issue by increasing the precision of the floating point numbers used for keyframe time calculations. Only the most significant cases that cause fast accumulation of errors over a short animation duration are fixed. Other cases that would have a marginal benefit from switching to double precision numbers are left for another PR/further analysis. Note that this change has no impact on the runtime performance of games/apps created using Godot. It only affects the GLTF importer. Fixes #47127.
2021-03-18Merge pull request #47147 from ↵Rémi Verschelde
TwistedTwigleg/skeletonik_changes_and_bug_fixes_regressionfix Fix for regression in SkeletonIK code
2021-03-18Fix for regression in SkeletonIK codeTwistedTwigleg
2021-03-18Merge pull request #47141 from bruvzg/mac_export_force_signRémi Verschelde
Add "Replace existing signature" to the macOS export (enabled by default).
2021-03-18Add "Replace existing signature" to the macOS export (enabled by default).bruvzg
2021-03-18Merge pull request #47115 from jcsho/fix-tree-null-styleboxRémi Verschelde
Check for null pointer in get_column_width(0)
2021-03-18Check for null pointer in get_column_width(0)Justin Ho
2021-03-18Mono: Fix Android build after #46900Rémi Verschelde
2021-03-18doc: Sync classref with current sourceRémi Verschelde
And move GLTF docs to its module folder.
2021-03-18Merge pull request #47133 from groud/navigation_2d_bugfixRémi Verschelde
Make 2D navigation consider scale
2021-03-18Make 2D navigation consider scaleGilles Roudière
2021-03-18Merge pull request #47125 from BastiaanOlij/SCsub_compile_shadersRémi Verschelde
Changed SCsub for shaders to find shaders automatically
2021-03-18Merge pull request #47119 from Calinou/tweak-editor-splash-screen-colorRémi Verschelde
Tweak the editor splash screen color to better match the default theme
2021-03-18Merge pull request #47098 from Birdulon/DocDrawString4Rémi Verschelde
Documentation: Correct CanvasItem.draw_string position description.
2021-03-18Documentation: Correct CanvasItem.draw_string position description.Luke Hubmayer-Werner
Also add height warnings to Font.get_char_size and Font.get_string_size
2021-03-18Merge pull request #47112 from ↵Rémi Verschelde
jmb462/fix-AudioEffectCapture-buffer-length-cannot-be-changed Fix AudioEffectCapture buffer length cannot be changed (Fix #47107)
2021-03-18Changed SCsub for shaders to find shaders automatically and create ↵Bastiaan Olij
dependencies with include files
2021-03-17Fix AudioEffectCapture buffer length cannot be changedjmb462
2021-03-17Tweak the editor splash screen color to better match the default themeHugo Locurcio
This helps achieve a visually "smoother" transition between the splash screen and the editor.
2021-03-17Merge pull request #46674 from cmd410/fix-tab-containerRémi Verschelde
Fix TabContainer _get_tab_width for localized node names
2021-03-17Merge pull request #47050 from jmb462/fix-bbcode-tables-overlap-with-bottom-textRémi Verschelde
Fix BBCode tables overlap with bottom text (Fix #47012)
2021-03-17Merge pull request #47104 from m4gr3d/fix_permissions_result_callbackRémi Verschelde
Fix onMainRequestPermissionsResult callback for Android plugins.
2021-03-17Fix onMainRequestPermissionsResult callback for Android plugins.Fredia Huya-Kouadio
2021-03-17Merge pull request #47101 from Faless/js/4.x_fix_editor_manifestRémi Verschelde
[HTML5] Fix bogus Web Editor manifest.
2021-03-17[HTML5] Fix bogus Web Editor manifest.Fabio Alessandrelli
The `start_url` in the PWA manifest.json must be relative for it to work in subfolders (like in the official Web Editor page).
2021-03-17Merge pull request #47097 from ignacioabal/masterRémi Verschelde
Added validation when assigning heightfield_resolution (Fix #46281)
2021-03-17Added validation when assigning heightfield_resolution (Fix #46281)Ignacio Abal
2021-03-17Merge pull request #47064 from ↵Rémi Verschelde
jmb462/fix-crash-in-uninitialized-AnimatedSprite2d-play Fix crash on calling play() in a uninitialized AnimatedSprite2D (Fix #46013)
2021-03-17Fix crash on calling play() in a uninitialized AnimatedSprite2Djmb462
When AnimatedSprite2D::play() was called before SpriteFrames has been initialized, a crach occurred (issue #46013). Modification : An error message on null check test has been added to prevent crash. Fix #46013.
2021-03-17Merge pull request #47080 from mbrlabs/ios-sensor-conversionRémi Verschelde
Converted sensor acceleration units to m/s² on iOS and UWP
2021-03-17Converted sensor acceleration units to m/s^2 on iOS and UWPMarcus Brummer
This is beacuse on Android these values are already in m/s^2 while on iOS and UWP they are in g. This just makes the behaviour consistent on all platforms.
2021-03-17Merge pull request #47091 from gongpha/again-with-err-macro!-animation_tree_nodeRémi Verschelde
Check AnimationNode to update properties
2021-03-17Merge pull request #46431 from vnen/gdnative-bindingsRémi Verschelde
Further changes in GDNative API
2021-03-17Check AnimationNode to update propertiesKongfa Waroros
2021-03-17Added static method information the generated builtin API JSONGeorge Marques
2021-03-17Further changes in GDNative APIGeorge Marques
- Added new_copy to all types, since trivial copy won't work for all types. - Added functions to convert from String to char array types, which is not provided by the methods bound in Variant. - Added operator index to String. - Added missing cstring version of some Variant functions. They existed in the header but didn't have the implementation and were missing from the gdnative_api.json file. - Added support for static calls on Variant types.
2021-03-17Merge pull request #47067 from nekomatata/cylinder-fix-marginsRémi Verschelde
Fix Cylinder shape collision with margins when using GJK-EPA
2021-03-17Merge pull request #47084 from nekomatata/cylinder-capsule-collision-fixRémi Verschelde
Fix capsule-cylinder collision in godot physics
2021-03-17Merge pull request #47081 from nekomatata/collision-debug-shape-game-onlyRémi Verschelde
Disable debug collision shapes in the editor
2021-03-17Merge pull request #46855 from m4gr3d/add_android_samplesRémi Verschelde
Enable `doNotStrip` when doing development/debugging within Android Studio
2021-03-17Merge pull request #47024 from groud/navigationRémi Verschelde
Allow Navigation to be more flexible
2021-03-16Fix capsule-cylinder collision in godot physicsPouleyKetchoupp
Test specific axes before falling back to GJK-EPA algorithm to get more accurate separation axes for common cases, the same way it's done for cylinder-cylinder collision.
2021-03-16Disable debug collision shapes in the editorPouleyKetchoupp
If the editor was started with --debug-collisions, 3d shapes were displayed twice, both with the gizmo and debug shapes. Some shapes could also persist after being removed due to the usage of queue_free() to destroy the debug shapes.
2021-03-16Enable `doNotStrip` when doing development/debugging within Android StudioFredia Huya-Kouadio
2021-03-16Merge pull request #46984 from sboronczyk/fix-shader-issueRémi Verschelde
Vulkan: Fix crash when opening a ShaderMaterial with code saved as an external .shader file
2021-03-16Merge pull request #47074 from fire/unlock-bone-namesRémi Verschelde
Expand bone name possibilities.
2021-03-16Merge pull request #47070 from mbrlabs/docs-sensor-unitsRémi Verschelde
Document different unit of measurements for sensor data on iOS and Android
2021-03-16Merge pull request #47079 from W4RH4WK/allow-nullptr-with-zero-length-get-bufferRémi Verschelde
Allow nullptr with zero length in FileAccess get_buffer