summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-17Implement read-only arraysGeorge Marques
Arrays can be set as read-only and thus cannot be modified. Assigning the array will create an editable copy. Similar to is already done to read-only dictionaries.
2022-05-17Merge pull request #61110 from rburing/project_settings_use_rbmapRémi Verschelde
2022-05-17Merge pull request #61087 from reduz/readonly-dictionaryRémi Verschelde
Implement read-only dictionaries.
2022-05-17Merge pull request #55134 from KoBeWi/script_pillow_or_somethingRémi Verschelde
Always soft-reload scripts
2022-05-17ProjectSettings: use RBMap again instead of HashMapRicardo Buring
This fixes corruption of project.godot and failure to load global classes.
2022-05-17Merge pull request #60708 from timothyqiu/drop-onreadyRémi Verschelde
2022-05-17Merge pull request #61112 from Chaosus/graph_edit_delete_nodes_paramRémi Verschelde
2022-05-17Merge pull request #61001 from derammo/derammo_popup_conditional_hideRémi Verschelde
2022-05-17Merge pull request #60159 from Calinou/print-fps-hide-unstable-printsRémi Verschelde
2022-05-17Hide the first `--print-fps` outputs after the engine has startedHugo Locurcio
The first 2 or 3 prints are inaccurate since the engine has just started at that point.
2022-05-17Add node list param to `GraphEdit::delete_nodes_request` signalYuri Rubinsky
2022-05-17Merge pull request #61101 from clayjohn/GLES3-3DRémi Verschelde
2022-05-17Merge pull request #61004 from V-Sekai/reimport_filesRémi Verschelde
Bind EditorFileSystem::reimport_files and improve docs
2022-05-17Bind EditorFileSystem::reimport_files and improve docsLyuma
reimport_files offers a way for scripts to modify imported resources directly. For example, images, sounds or glTF documents which are written by an external program. It is much faster than `scan`, and can allow scripts to synchronously proceed after import finishes.
2022-05-17Merge pull request #59242 from Sauermann/fix-editor-select-toplevelRémi Verschelde
Fix that Top Level CanvasItems are unselectable in editor
2022-05-17Create onready variables when dropping nodes and holding CtrlHaoyu Qiu
2022-05-17Fix that Top Level CanvasItems are unselectable in editorMarkus Sauermann
Previously the parent Transform2D was included in the calculation
2022-05-16Add basic lighting to GLES3 renderer.clayjohn
This includes all three light types and IBL, but does not include shadows or any form of GI
2022-05-16Merge pull request #61100 from Calinou/cli-rename-gpu-validation-argumentRémi Verschelde
Rename `--vk-layers` command line argument to `--gpu-validation`
2022-05-16Implement read-only dictionaries.reduz
* Add ability to set them read only. * If read-only, it can't be modified. This is added in order to optionally make const dictionaries (and eventually arrays) properly read-only in GDScript.
2022-05-16Rename `--vk-layers` command line argument to `--gpu-validation`Hugo Locurcio
The new name is independent of the graphics API in use. This prepares Godot for implementations of graphics APIs other than Vulkan.
2022-05-16Merge pull request #61099 from clayjohn/VULKAN-Mobile-shader-bugRémi Verschelde
2022-05-16Merge pull request #61094 from Geometror/fix-fnlite-dw-fractal-type-propertyRémi Verschelde
2022-05-16Merge pull request #61090 from Geometror/fix-curve-bakingRémi Verschelde
2022-05-16Merge pull request #61097 from KoBeWi/seek_to_inifnity_and_beyondRémi Verschelde
2022-05-16Fix custom irradiance bug in Vulkan mobile rendererclayjohn
2022-05-16Clarify seek() in relation to animation_finishedkobewi
2022-05-16Fix domain warp fractal type defaulting to the wrong value (and refactor ↵Hendrik Brucker
enum conversion)
2022-05-16Regression: Fix Curve2D/Curve3D bakingHendrik Brucker
2022-05-16Merge pull request #61035 from smix8/navigation_mesh_generator_missing_doc_4.xRémi Verschelde
2022-05-16Add missing class doc to NavigationMeshGeneratorsmix8
Adds missing class documentation for NavigationMeshGenerator bake() and clear() functions.
2022-05-16Merge pull request #61085 from timothyqiu/as-overRémi Verschelde
2022-05-16Merge pull request #57006 from Calinou/web-editor-no-threads-modalRémi Verschelde
2022-05-16Merge pull request #58624 from dzil123/fix_update_gridmap_cursorRémi Verschelde
2022-05-16Merge pull request #59231 from Sauermann/fix-top-level-identificationRémi Verschelde
2022-05-16Merge pull request #61061 from smix8/navigation_mesh_sample_distance_range_4.xRémi Verschelde
2022-05-16Merge pull request #59799 from Sauermann/fix-gridcontainer-remaining-pixelRémi Verschelde
2022-05-16Merge pull request #59596 from Calinou/doc-camera-project-ray-normal-originRémi Verschelde
2022-05-16Fix AnimatedSprite doesn't emit animation_finished when changing playback ↵Haoyu Qiu
direction
2022-05-16Merge pull request #60126 from Calinou/image-improve-error-messagesRémi Verschelde
2022-05-16Merge pull request #60086 from fire-forge/editorspinslider-hide-sliderRémi Verschelde
2022-05-16Merge pull request #60130 from fire-forge/theme-node-namesRémi Verschelde
2022-05-16Clamp NavigationMesh sample_distance above zerosmix8
While default ReCast library has support for 0.0 'sample_distance' the Godot implementation does not an crashes. Previously Godot would set all sample_distance values below 0.9 to 0 which causes the crashes. This limits the sample_distance range selection to 0.1 - 16.0 and also clamps sample_distance that are below 0.1 before ReCast receives them.
2022-05-16Merge pull request #61003 from vnen/gdscript-await-stack-fixRémi Verschelde
2022-05-16Merge pull request #60507 from bruvzg/textmeshRémi Verschelde
Implement TextMesh.
2022-05-16Merge pull request #60463 from Geometror/improve-vs-1Rémi Verschelde
2022-05-16Merge pull request #61010 from derammo/visual_script_selector_pathsRémi Verschelde
2022-05-16Merge pull request #60986 from fire-forge/capitalismRémi Verschelde
2022-05-16Merge pull request #61068 from ↵Rémi Verschelde
Calinou/editor-gpuparticles3d-tweak-attractor-gizmo
2022-05-16Merge pull request #61058 from Calinou/doc-performanceRémi Verschelde