summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-19Improvements to SpotLight3D and OmniLight3D's shadowsjfons
OmniLight3D: * Fixed lack of precision in cube map mode by scaling the projection's znear. * Fixed aliasing issues by making the paraboloids use two square regions instead of two half squares. * Fixed shadowmap atlas bleeding by adding padding. * Fixed sihadow blur's inconsistent radius and unclamped sampling. SpotLight3D: * Fixed lack of precision by scaling the projection's znear. * Fixed normal biasing. Both: * Tweaked biasing to make sure it works out of the box in most situations.
2021-08-19Merge pull request #48560 from SaracenOne/collada_semantic_fix_4_0Rémi Verschelde
2021-08-19Merge pull request #51703 from YeldhamDev/compal_tweaksRémi Verschelde
Minor tweaks/fixes for the Command Palette
2021-08-18Merge pull request #51850 from RevoluPowered/ignore_cache_when_server_downRémi Verschelde
Fix github actions cache server being down failing builds
2021-08-18Fix github actions cache server being down failing buildsGordon MacPherson
2021-08-18Merge pull request #51859 from nekomatata/bullet-body-motion-fixesRémi Verschelde
Fixes in Bullet body_test_motion
2021-08-18Merge pull request #51854 from akien-mga/scons-progress-fix-open-errorRémi Verschelde
SCons: Fix potential error when pruning cache on CI
2021-08-18SCons: Fix potential error when pruning cache on CIRémi Verschelde
This could cause spurious errors on CI when trying to prune the cache, as for some reason it tries to remove files/paths which do not exist. That points at a bug in the `cache_progress` logic but at least this workaround should prevent CI failures.
2021-08-18Fixes in Bullet body_test_motionPouleyKetchoupp
Synchronize fixes from the 3.x branch to keep Bullet code in sync for later, even if it's disabled for now.
2021-08-18Merge pull request #51848 from aaronfranke/float-docRémi Verschelde
Improve the docs for the float type
2021-08-18Merge pull request #51843 from reduz/fixes-to-mobile-renderer-3Rémi Verschelde
More fixes to mobile renderer
2021-08-18Merge pull request #50411 from Chaosus/vs_filterRémi Verschelde
Added port type content filter on port dragging in visual shader
2021-08-18Improve the docs for the float typeAaron Franke
2021-08-18Merge pull request #51627 from mhilbrunner/todo-for-neikeqRémi Verschelde
2021-08-18Added port type content filter on port dragging in visual shaderYuri Roubinsky
2021-08-18Merge pull request #51846 from m4gr3d/delegate_restart_invokation_masterRémi Verschelde
Delegate handling and implementation of the restart functionality to the Godot host
2021-08-18Merge pull request #51845 from Paulb23/hide-textfilesRémi Verschelde
2021-08-18Merge pull request #51792 from Chaosus/removed_restartRémi Verschelde
2021-08-18Delegate handling and implementation of the restart functionality to the ↵Fredia Huya-Kouadio
Godot host.
2021-08-18Hide TextFile from the APIPaulb23
2021-08-18Fix visual shader keyword colourPaulb23
2021-08-18Minor tweaks/fixes for the Command PaletteMichael Alexsander
2021-08-18Merge pull request #51837 from pycbouh/particles-adjust-material-bit-sizeRémi Verschelde
2021-08-18More fixes to mobile rendererreduz
* Specify all precision qualifiers * Makes renderer work on Adreno Vulkan
2021-08-18Adjust the material key bit size for ParticlesMaterialYuri Sizov
2021-08-18Merge pull request #51534 from Faless/mp/4.x_replicatorFabio Alessandrelli
[Net] MultiplayerReplicator with initial state.
2021-08-18Merge pull request #51832 from Faless/js/4.x_ci-2.0.27Rémi Verschelde
[CI] Upgrade Emscripten to 2.0.27.
2021-08-18[CI] Upgrade Emscripten to 2.0.27.Fabio Alessandrelli
Update Godot Javascript FS library to manually depend on ERRNO_CODES.
2021-08-18[Net] MultiplayerReplicator with initial state.Fabio Alessandrelli
Move the former "spawnables" functions to a dedicated MultiplayerReplicator class. Support custom overrides in replicator. Spawn/despawn messages can now contain a state. The state can be automatically encoded/decoded by passing the desired object properties to `spawnable_config`. You can use script properties to optimize the state representation. 2 Callables can be also specified to completely override the default implementation for sending and receiving the spawn/despawn event. (9 bytes overhead, and there's room for improvement here). When using a custom implementation `spawn` and `despawn` can be called with any Object, `send_spawn`/`send_despawn` can receive any Variant as a state, and the path is not required. Two new functions, `spawn` and `despawn`, convey the implementation independent method for requesting a spawn/despawn of an Object, while `send_spawn` and `send_despawn` represent the more low-level send event for a Variant to be used by the custom implementations.
2021-08-18Merge pull request #50752 from Phischermen/indeterminate_checkmark_apiRémi Verschelde
Added icons and API for indeterminate checkmarks for the Tree class.
2021-08-18Merge pull request #51787 from akien-mga/string-num-fix-default-decimalsRémi Verschelde
String: Fix default decimals truncation in num and num_real
2021-08-18Merge pull request #51820 from ↵Rémi Verschelde
TwistedTwigleg/skeleton_modifier_fabrik_2d_magnet_fix Fixed magnet vector not working correctly in SkeletonModification2DFABRIK
2021-08-18Merge pull request #51807 from vnen/extension-fixesRémi Verschelde
Some fixes for the extension API
2021-08-18Merge pull request #51827 from Calinou/visual-shader-fix-texture-uniform-iconsRémi Verschelde
Fix missing and incorrectly named visual shader texture uniform icons
2021-08-18Fix missing and incorrectly named visual shader texture uniform iconsHugo Locurcio
2021-08-17Properly set up virtual calls for extensionsGeorge Marques
2021-08-17Fixed magnet vector not working correctly in SkeletonModification2DFABRIKTwistedTwigleg
2021-08-18Merge pull request #51798 from nekomatata/fix-skeleton-child-bonesRémi Verschelde
2021-08-18Merge pull request #51812 from aaronfranke/test-variant-geomRémi Verschelde
Fixes to tests for Variant and Geometry3D
2021-08-18String: Fix default decimals truncation in num and num_realRémi Verschelde
Fixes undefined behavior, and fixes the logic for negative powers of ten. Fixes #51764. Adds tests to validate the changes and prevent regressions. Adds docs for `String.num`.
2021-08-17Fixes to tests for Variant and Geometry3DAaron Franke
2021-08-17A few fixes in the extension C APIGeorge Marques
- Add MethodBind call (besides ptrcall), since vararg methods don't work with ptrcall. - Fix argument name in register constant function to the way it actually is used in the engine. - Change the integer constant type to GDNativeInt to keep it consistent.
2021-08-17Initialize call error struct when calling extensionsGeorge Marques
This allows users to not need to set it when the call is correct.
2021-08-17Merge pull request #51768 from reduz/fixes-to-mobile-renderer-2Rémi Verschelde
Fixes to mobile renderer
2021-08-17Merge pull request #51729 from yjh0502/ext-reload-masterRémi Verschelde
Auto-reload scripts with external editor
2021-08-17Merge pull request #51775 from timothyqiu/disable-undo-redoRémi Verschelde
Improve Undo/Redo menu items
2021-08-17Fixes to mobile rendererreduz
* Make sure shaders are named, to aid in debug in case of failure * SceneRenderRD was being wrongly initialized (virtual functions being called when derivative class not initialized). * Fixed some bugs resulting on the above being corrected.
2021-08-17Merge pull request #51487 from nekomatata/fix-moving-platform-3d-snapCamille Mohr-Daurat
Fix 3D character snap on moving platforms
2021-08-17Fix Skeleton3D regression when bones are not sorted from root to leavesPouleyKetchoupp
Tentative fix for missing bones when bones are not sorted as expected. For example, if the root comes last, all child bones are removed and the skeleton ends up with just the root.
2021-08-17Merge pull request #51795 from BastiaanOlij/fix_create_deviceRémi Verschelde
Fix init code so it works properly on Vulkan 1.1 devices