summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-20Extend UndoRedo handling of Resource to every ReferencePedro J. Estébanez
2020-12-19Merge pull request #44521 from madmiraal/rename-rect2-clipRémi Verschelde
Rename Rect2 and Rect2i clip() to intersection()
2020-12-19Merge pull request #44528 from Janglee123/no-commit-msg-pre-fillRémi Verschelde
Removed default commit message
2020-12-20Removed default commit messagejanglee
2020-12-19Merge pull request #33207 from Calinou/increase-camera-default-zfarRémi Verschelde
Increase the default Camera Zfar to 4000
2020-12-19Merge pull request #44517 from reduz/fix-error-spam-on-wrong-attachmentJuan Linietsky
Fix error spam on wrong attachment
2020-12-19Increase the default Camera Zfar to 4000Hugo Locurcio
This makes it possible to view far away objects without having to tweak any settings. This results in a more usable editor when working on large-scale levels. This change should have no impact on performance, but note that Z-fighting will be visible at a distance. This can be made less visible by increasing the Znear value (however, doing so will cause nearby surfaces to disappear). This change was also applied to the editor, but it will only apply to newly created scenes. This also changes the default camera settings in the glTF importer to match the Camera node's defaults.
2020-12-19Fix error spam on wrong attachmentreduz
-For now, disable reading from depth this was always broken, needs to be fixed later -Give better error showing binding and set when this happens.
2020-12-19Rename Rect2 and Rect2i clip() to intersection()Marcel Admiraal
2020-12-19Merge pull request #44505 from akien-mga/mbedtls-2.16.9Rémi Verschelde
mbedtls: Update to upstream version 2.16.9
2020-12-19Merge pull request #44326 from AndreaCatania/AndreaCatania-patch-5Rémi Verschelde
Fixed EditorPropertyText change signal emission.
2020-12-19Merge pull request #44445 from theogen-ratkin/masterRémi Verschelde
Add interpolation parameter to resize_to_po2()
2020-12-19Merge pull request #43898 from madmiraal/fix-43852Rémi Verschelde
Remove any constraints connected to a Bullet body when removing it
2020-12-18Merge pull request #44509 from reduz/disable-robust-buffer-accessJuan Linietsky
Turn off robust buffer access by default.
2020-12-18Turn off robust buffer access by default.reduz
It can be a performance bottleneck in some hardware.
2020-12-19Merge pull request #44506 from reduz/improve-shadow-renderingRémi Verschelde
Improved shadow rendering efficiency
2020-12-18Improved shadow rendering efficiencyreduz
-Do not bind attributes that are not needed -Improve a bit more how meshoptimizer interacts with Godot
2020-12-18mbedtls: Update to upstream version 2.16.9Rémi Verschelde
2020-12-18Add interpolation parameter to resize_to_po2()Theogen Ratkin
Image::resize_to_po2() now takes an optional p_interpolation parameter that it passes directly to resize() with default value INTERPOLATE_BILINEAR.
2020-12-18Merge pull request #44468 from reduz/implement-lodRémi Verschelde
Implement automatic LOD (Level of Detail)
2020-12-18Implement automatic LOD (Level of Detail)reduz
-Happens on import by default for all models -Just works (tm) -Biasing can be later adjusted per node or per viewport (as well as globally) -Disabled AABB.get_support test because its broken
2020-12-18Merge pull request #44496 from Chaosus/graph_edit_linesRémi Verschelde
Added GraphEdit properties to control lines thickness and antialiasing
2020-12-18Added GraphEdit properties to control lines thickness and antialiasingYuri Roubinsky
2020-12-18Merge pull request #44495 from godotengine/font-typo-44494Rémi Verschelde
Font: Fix typo in DynamicFontData compat code
2020-12-18Merge pull request #44455 from akien-mga/bullet-3.07Rémi Verschelde
bullet: Sync with upstream 3.07
2020-12-18Merge pull request #44493 from Chaosus/vs_fix_initRémi Verschelde
Fix broken members panel in visual script editor
2020-12-18bullet: Sync with upstream 3.07Rémi Verschelde
2020-12-18Merge pull request #44457 from akien-mga/scons-thirdparty-lib-dependsRémi Verschelde
SCons: Add explicit dependencies on thirdparty code in cloned env
2020-12-18Font: Fix typo in DynamicFontData compat codeRémi Verschelde
Fixes #44494.
2020-12-18Fix broken members panel in visual script editorYuri Roubinsky
2020-12-18Merge pull request #44490 from madmiraal/add-override-keywordsRémi Verschelde
Add missing override keywords in os_windows.h
2020-12-18Merge pull request #44486 from Chaosus/search_help_enchanceRémi Verschelde
Show only one constructor for each type in Search Help panel
2020-12-18Add missing override keywords in os_windows.hMarcel Admiraal
2020-12-18SCons: Add explicit dependencies on thirdparty code in cloned envRémi Verschelde
Since we clone the environments to build thirdparty code, we don't get an explicit dependency on the build objects produced by that environment. So when we update thirdparty code, Godot code using it is not necessarily rebuilt (I think it is for changed headers, but not for changed .c/.cpp files), which can lead to an invalid compilation output (linking old Godot .o files with a newer, potentially ABI breaking version of thirdparty code). This was only seen as really problematic with bullet updates (leading to crashes when rebuilding Godot after a bullet update without cleaning .o files), but it's safer to fix it everywhere, even if it's a LOT of hacky boilerplate.
2020-12-18Show constructor arguments in Search Help panel (for basic types)Yuri Roubinsky
2020-12-17Merge pull request #44467 from madmiraal/add-override-keywordsRémi Verschelde
Add missing override keywords to core/os.h derived classes
2020-12-17Merge pull request #44469 from pycbouh/graph-minimap-improvementsRémi Verschelde
Fix visual issues with GraphEdit minimap
2020-12-17FIx visual issues with GraphEdit minimapYuri Sizov
2020-12-17Add override keywords to core/os.h derived classes.Marcel Admiraal
2020-12-17Merge pull request #44463 from madmiraal/remove-os-can_drawRémi Verschelde
Remove OS::can_draw() remnants
2020-12-17Remove OS::can_draw() remnantsMarcel Admiraal
2020-12-17Merge pull request #43416 from pycbouh/graph-minimapRémi Verschelde
Add a minimap to the GraphEdit
2020-12-17Merge pull request #37759 from pycbouh/remove-arg-from-get_type_listRémi Verschelde
Remove unused argument in Theme method and expose missing methods
2020-12-17Remove unused argument in Theme method and expose missing methodsYuri Sizov
2020-12-17Merge pull request #44452 from RandomShaper/fix_crash_parsing_refRémi Verschelde
Fix crash parsing a serialized Reference
2020-12-17Merge pull request #44449 from akien-mga/scons-fix-platform-logicRémi Verschelde
SCons: Fix build with `p` alias or platform auto-detection
2020-12-17Fix crash parsing a serialized ReferencePedro J. Estébanez
2020-12-17SCons: Fix build with `p` alias or platform auto-detectionRémi Verschelde
Fixes a pre-existing bug that #44433 exposed. It's pretty hacky, but we use `platform` in `env` both as an optional command line option (instead it can be autodetected, or passed via the `p` alias, and on Linux it might be overridden if you pass one of the convenience alias values), and as the reference value for what platform we're building on. Thus we override `env_base["platform"]` with the autodetected or validated platform, but any call to `opts.Update(env_base)` overrides it with the original command line option... causing e.g. #44448. The proper fix would be to refactor all this so that we don't reuse `env["platform"]` for platform detection (it could instead be e.g. `env.platform` as a member variable which holds the validated value), but for now I'm tapering over the immediate breakage. Fixes #44448 and other breakages induced by #44433.
2020-12-17Merge pull request #44393 from Calinou/add-stdout-flush-project-settingRémi Verschelde
Add a project setting to enable stdout flushing in release builds
2020-12-17Merge pull request #44295 from akien-mga/proximity-group-fix-access-modifiersRémi Verschelde
ProximityGroup: Fix access modifiers, rename private methods for clarity