summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-10-15Add scene Post-Import Plugin support.reduz
* New plugin system to control the whole import workflow * Can add options and run code at every import step (general, per node, mesh, animation, material etc.) This constitutes a first version of these plugins. The ability to interact with the import preview dialog will likely be added later on.
2021-10-15Merge pull request #53782 from reduz/animation-track-type-import-actionsRémi Verschelde
2021-10-15Merge pull request #53827 from akien-mga/scons-debug-dev-enabled-sconstructRémi Verschelde
2021-10-15SCons: Set `DEBUG_ENABLED` and `DEV_ENABLED` in SConstructRémi Verschelde
They're the same for all platforms so they don't need to be repeated in all platform definitions.
2021-10-15Merge pull request #53829 from akien-mga/scons-py3.6Rémi Verschelde
2021-10-15Merge pull request #53828 from ↵Rémi Verschelde
akien-mga/scons-remove-md5-timestamp-implicit-cache
2021-10-15SCons: Increase min Python version to 3.6Rémi Verschelde
Current SCons 4.2.0 still supports Python 3.5 but deprecated it, and support will be removed in the next release. It's also become needlessly restrictive to prevent ourselves from using Python 3.6 f-Strings, so it's time to up the requirement.
2021-10-15SCons: Remove MD5-timestamp and implicit cache optimizationsRémi Verschelde
They haven't really helped save much time on incremental rebuilds, and they do cause potential issues with build correctness (and possibly even one of the cause for overly eager incremental rebuilds).
2021-10-15Merge pull request #53822 from vnen/gdscript-await-issuesRémi Verschelde
Fix a few issues with await in GDScript
2021-10-14GDScript: Fix typing for await expressionGeorge Marques
Don't grab the type of the awaited value unless it's constant (which makes it synchronous) or call (which always use the proper return type).
2021-10-14GDScript: Remove error when coroutine is called without awaitGeorge Marques
In the case the call happens as a statement, since the return value isn't used in this case.
2021-10-14GDScript: Properly return value with await on non-coroutineGeorge Marques
If the keyword `await` is used without a coroutine, it should still return the value synchronally.
2021-10-14GDScript: Make sure calls don't use return when not neededGeorge Marques
2021-10-15Merge pull request #53811 from V-Sekai/dev-yesRémi Verschelde
Fix specific warnings issues by Clang
2021-10-15Merge pull request #53816 from briansemrau/fix-height-fog-but-actuallyRémi Verschelde
2021-10-14Merge pull request #53054 from MaxLap/doc_shape_signalsCamille Mohr-Daurat
Improve area/body_shape_entered/exited signals parameter names and doc
2021-10-14Fix specific warnings issues by ClangK. S. Ernest (iFire) Lee
Found by `scons dev=yes` on llvm-mingw.
2021-10-14Remove incorrect fog height density remappingBrian Semrau
2021-10-14Improve area/body_shape_entered/exited signals parameter names and docMaxime Lapointe
Fix some typoed names from the doc Add _index to "index" parameters of *_shape_* signals, this is both in doc and in the template. This makes the code, signature and doc easier to understand Add method to get Node from the _index params of those signals. This was not as easy to find as one would expect. Putting this information where it is needed will help.
2021-10-14Merge pull request #53786 from TokageItLab/fix-skeleton-editor-methodsRémi Verschelde
2021-10-14Merge pull request #53807 from vnen/dont-share-arrays-and-dictsRémi Verschelde
2021-10-14Merge pull request #53610 from madmiraal/upgrade-gradleRémi Verschelde
Upgrade Android Gradle to version 7.2
2021-10-14Merge pull request #53810 from groud/fix_crashRémi Verschelde
Fixes crash in TileSetAtlasSource::get_tiles_to_be_removed_on_change
2021-10-14Merge pull request #53795 from briansemrau/fix-height-fogRémi Verschelde
Fix the height fog effect
2021-10-14Merge pull request #53798 from akien-mga/mbedtls-clang12-opt-bugfixRémi Verschelde
mbedtls: Backport "Fix x86_64 assembly for bignum multiplication"
2021-10-15get rid set_bone_pose and fix some function in SkeletonEditorSilc 'Tokage' Renew
2021-10-14Upgrade Android Gradle to version 7.2Marcel Admiraal
2021-10-14Fixes crash in TileSetAtlasSource::get_tiles_to_be_removed_on_changeGilles Roudière
2021-10-14Zero Dictionary and Array variants when changing type with resetGeorge Marques
So they don't reference to the old values anymore and instead refer to a new value.
2021-10-14Merge pull request #53726 from briansemrau/gd-outer-classGeorge Marques
GDScript 2.0: Access outer scope classes
2021-10-14Merge pull request #53799 from akien-mga/DEV_ENABLEDRémi Verschelde
2021-10-14Implement import actions for pos/rot/scale animation tracksreduz
Following actions are supported for each track type (position, rotatin, scale): * ImportIfPresent: If a track of this type is found, import it. * ImportIfPresentForall (default): If a track is found for a given node/bone, create it in animations. This ensures there is always a correct blending. * Never: Delete all tracks found for a given type. This is useful if you want to, as an example, force to import rotations only.
2021-10-14SCons: Add `DEV_ENABLED` defines for `target=debug` buildsRémi Verschelde
This will allow adding developer checks which will be fully compiled out in user builds, unlike `DEBUG_ENABLED` which is included in debug tempates and the editor builds. This define is not used yet, but we'll soon add code that uses it, and change some existing `DEBUG_ENABLED` checks to be performed only in dev builds. Related to godotengine/godot-proposals#3371.
2021-10-14mbedtls: Backport "Fix x86_64 assembly for bignum multiplication"Rémi Verschelde
Backports PR https://github.com/ARMmbed/mbedtls/pull/4948 to fix a regression with our macOS builds using Clang 12. Fixes #53297.
2021-10-14Fix the height fog effectBrian Semrau
2021-10-14Merge pull request #51695 from KoBeWi/one_tool_to_rule_them_allGilles Roudière
Add tool quick-select to tile editor
2021-10-14Merge pull request #53792 from floppyhammer/fix-bilinear-texture-progress-barRémi Verschelde
2021-10-14Merge pull request #53783 from V-Sekai/gltf-restore-animsRémi Verschelde
2021-10-14Fix bilinear TextureProgressBar with nine patch enabledfloppyhammer
2021-10-13GDScript: Access outer scope classesBrian Semrau
2021-10-14Add tool quick-select to tile editorkobewi
2021-10-13Restore gltf animation export after split.K. S. Ernest (iFire) Lee
2021-10-13Merge pull request #53597 from Xeadriel/patch-1Rémi Verschelde
2021-10-13Merge pull request #53773 from nathanfranke/fix-license-character-encodingRémi Verschelde
2021-10-13Merge pull request #53772 from RandomShaper/fix_hash_mapRémi Verschelde
2021-10-13Merge pull request #53765 from reduz/skeleton-remove-rest-influenceJuan Linietsky
Remove REST transform influence in skeleton bones
2021-10-13Merge pull request #53759 from Chaosus/shader_new_builtinsYuri Roubinsky
2021-10-13Remove REST transform influence in skeleton bonesreduz
* Animations and Skeletons are now pose-only. * Rest transform is kept as reference (when it exists) and for IK * Improves 3D model compatibility (non uniform transforms will properly work, as well as all animations coming from Autodesk products).
2021-10-13Added few more built-ins to shader languageYuri Roubinsky
2021-10-13Fix character encoding of Engine::get_copyright_infoNathan Franke