summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-23Implement occlusion cullingjfons
Added an occlusion culling system with support for static occluder meshes. It can be enabled via `Project Settings > Rendering > Occlusion Culling > Use Occlusion Culling`. Occluders are defined via the new `Occluder3D` resource and instanced using the new `OccluderInstance3D` node. The occluders can also be automatically baked from a scene using the built-in editor plugin.
2021-04-23Add Embree-aarch64 thirdparty libraryjfons
2021-04-23Merge pull request #48126 from ↵Rémi Verschelde
akien-mga/nodepath-remove-unimplemented-get_parent NodePath: Remove unimplemented `get_parent()` method
2021-04-23NodePath: Remove unimplemented `get_parent()` methodRémi Verschelde
Fixes #48100.
2021-04-23Merge pull request #48098 from KoBeWi/you_never_knowRémi Verschelde
Make randomize() use unix time instead of ticks
2021-04-23Merge pull request #43330 from KoBeWi/rngesusRémi Verschelde
Call randomize() automatically
2021-04-23Merge pull request #48028 from smix8/issue_47337_broken_navagent3d_callbackRémi Verschelde
2021-04-23Merge pull request #48030 from smix8/issue_47337_broken_navagent2d_callbackRémi Verschelde
2021-04-23Merge pull request #48079 from sboron/fix-47643-remoteFabio Alessandrelli
Fix Closing Running Game, still shows remote and local tabs
2021-04-23fix stop debugger on closing gameStefan Boronczyk
2021-04-22Call randomize() automaticallyTomasz Chabora
2021-04-22Make randomize() use unix time tookobewi
2021-04-22Merge pull request #48095 from akien-mga/safe_refcount-include-type_traitsRémi Verschelde
Add type_traits include for `std::is_trivially_destructible`
2021-04-22Merge pull request #48074 from akien-mga/fbx-fix-zlib-unbundlingRémi Verschelde
fbx: Fix include for zlib that broke unbundling
2021-04-22Merge pull request #48088 from bruvzg/icu_update_69_1Rémi Verschelde
ICU: Update to version 69.1, improve ICU data export process.
2021-04-22Add type_traits include for `std::is_trivially_destructible`Rémi Verschelde
2021-04-22ICU: Update to version 69.1, improve ICU data export process.bruvzg
2021-04-22Merge pull request #48081 from bruvzg/fix_api_gen_crashRémi Verschelde
Fix crash on GDNative API json generator exit.
2021-04-22Fix crash on GDNative API json generator exit.bruvzg
2021-04-22fbx: Fix include for zlib that broke unbundlingRémi Verschelde
It's possible to link against system zlib on Linux, so we should use system paths.
2021-04-21Merge pull request #48046 from BastiaanOlij/fix_reflection_probeRémi Verschelde
Fix reflection probe
2021-04-21Fix reflection probeBastiaan Olij
2021-04-21i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 305c364c13d551bb30beb79af2d0c3655861bacb)
2021-04-21Merge pull request #47772 from Calinou/doc-engine-editor-hintRémi Verschelde
Improve the `Engine.editor_hint` property documentation
2021-04-20Improve the `Engine.editor_hint` property documentationHugo Locurcio
2021-04-20Merge pull request #48053 from bruvzg/icu_no_exceptRémi Verschelde
Re-add "no-exceptions" for export templates builds with ICU.
2021-04-20Merge pull request #42770 from madmiraal/fix-26680Rémi Verschelde
Move collision layer and mask into CollisionObject.
2021-04-20Merge pull request #47552 from szymonm-google/validation_layers_androidRémi Verschelde
Validation layers on Android
2021-04-20[JS, Android] Re-add "no-exceptions" for export templates builds with ICU.bruvzg
2021-04-20Merge pull request #47879 from ↵Rémi Verschelde
SilverCreekEntertainment/add-uwp-export-project-notifier Fix EditorExportPlugin _export_begin and _export_end functions not being called when exporting UWP
2021-04-20Merge pull request #47896 from Calinou/videoplayer-stream-position-warningRémi Verschelde
Print a warning when trying to seek in VideoPlayer
2021-04-20Merge pull request #47983 from smix8/doc_animationnodetimeseekRémi Verschelde
Document AnimationNodeTimeSeek with clarified usage and code example
2021-04-20Merge pull request #47976 from RoniPerson/patch-4Rémi Verschelde
changed description of `merge_polygons`
2021-04-20Merge pull request #47953 from Calinou/doc-astar-thread-safetyRémi Verschelde
Document `AStar.get_point_path()` not being thread-safe
2021-04-20Merge pull request #48048 from kleonc/project_settings_add_property_type_fixRémi Verschelde
ProjectSettingsEditor: Make "Type" OptionButton item ids match corresponding Variant::Type enum values
2021-04-20ProjectSettingsEditor: Make "Type" OptionButton item ids match corresponding ↵kleonc
Variant::Type enum values.
2021-04-20Merge pull request #47345 from nekomatata/heightmap-draw-trianglesRémi Verschelde
Draw triangles for HeightMapShape debug collision
2021-04-20Merge pull request #47347 from nekomatata/heightmap-supportRémi Verschelde
Heightmap collision shape support in Godot Physics
2021-04-20Merge pull request #47956 from vnen/gdscript-double-stackRémi Verschelde
GDScript: Use special stack space for temporaries to reduce type changes
2021-04-20Move collision layer and mask into CollisionObject.Marcel Admiraal
2021-04-20Merge pull request #47991 from LightningAA/regroup-area-inspector-4.0Rémi Verschelde
`Area[X]D`: Put physics override parameters in their own group and document that areas can be used to influence audio
2021-04-20Merge pull request #47990 from Calinou/editor-debugger-open-cpp-source-on-githubRémi Verschelde
Add a menu action to open C++ source on GitHub in the editor debugger
2021-04-20Fix broken NavigationAgent2D collision avoidance callbackssmix8
Fix broken NavigationAgent2D collision avoidance callbacks
2021-04-19Fix broken NavigationAgent3D collision avoidance callbacksmix8
Fix broken NavigationAgent3D collision avoidance callback
2021-04-19Merge pull request #47343 from reduz/editor-import-multithreadedRémi Verschelde
Use multiple threads to import resources.
2021-04-19Use multiple threads to import.Juan Linietsky
- For now everything imports multithreaded by default (should work I guess, let's test). - Controllable per importer Early test benchmark. 64 large textures (importing as lossless, _not_ as vram) on a mobile i7, 12 threads: Importing goes down from 46 to 7 seconds. For VRAM I will change the logic to use a compressing thread in a subsequent PR, as well as implementing Betsy.
2021-04-19Add a menu action to open C++ source on GitHub in the editor debuggerHugo Locurcio
This helps user find back the source code where the error/warning was emitted from.
2021-04-19doc: Sync classref with current sourceRémi Verschelde
2021-04-19Merge pull request #47448 from madmiraal/rename-lineedit-cursorRémi Verschelde
Rename LineEdit getters and setters to match property names
2021-04-19Merge pull request #47611 from Bhu1-V/PR/instance-scene-fixRémi Verschelde