Commit graph

61761 commits

Author SHA1 Message Date
Rémi Verschelde
8f98ed65f7
Merge pull request #88738 from clayjohn/mesh_compression-tangents
Multiple fixes for compressed meshes
2024-02-27 10:17:43 +01:00
Rémi Verschelde
b21328d465
Merge pull request #88725 from clayjohn/GLTF-binormal-sign
Properly calculate binormal when creating SurfaceTool from arrays
2024-02-27 10:17:39 +01:00
Rémi Verschelde
730ef374b4
Merge pull request #88652 from RobProductions/fix-hover-margin
Fix editor hover style margins when Draw Extra Borders is enabled
2024-02-27 10:17:34 +01:00
Rémi Verschelde
e8b94e65bb
Merge pull request #88575 from davthedev/itemlist-no-separators
Hide separators in ItemList in editor theme
2024-02-27 10:17:30 +01:00
Rémi Verschelde
991394230b
Merge pull request #88574 from Malcolmnixon/openxr_1_0_34
OpenXR: Update to version 1.0.34
2024-02-27 10:17:25 +01:00
Rémi Verschelde
2b7513ac2b
Merge pull request #88368 from Muller-Castro/value2ref-editor
Add const lvalue ref to `editor/*` container parameters
2024-02-27 10:17:20 +01:00
Rémi Verschelde
915f176903
Merge pull request #87973 from flooxo/master
Remove duplicate `ARRAY_CUSTOM_RGBA8_UNORM` ref in Mesh docs
2024-02-27 10:17:15 +01:00
Rémi Verschelde
7c0461af48
Merge pull request #82968 from Calinou/doc-physics-bounce-damping
Document Bounce = 1.0 not being sufficient for infinite energy conservation
2024-02-27 10:17:11 +01:00
Rémi Verschelde
e1be09145c
Merge pull request #80372 from Mickeon/doc-peeves-engineering
Overhaul Engine singleton documentation
2024-02-27 10:17:07 +01:00
Rémi Verschelde
7eddf84e5d
Merge pull request #68649 from Mickeon/doc-peeves-sweet-tree-scenery
Tweak SceneTree Documentation
2024-02-27 10:17:01 +01:00
smix8
b044905547 Fix NavigationObstacle2D debug being affected by Node2D transform
Fixes NavigationObstacle2D debug being affected by Node2D transform.
2024-02-27 07:13:36 +01:00
Robert Yevdokimov
8875ff0a14 Show instantiating or inherit message when using to drag to instantiate in 2D 2024-02-27 01:09:13 -05:00
jsjtxietian
3d17aaca71 Do overflow check in when gererating NoiseTexture3D 2024-02-27 12:20:03 +08:00
clayjohn
57f8b885de Add compositor_free branch in Compatibility scene renderer free function 2024-02-26 17:56:55 -08:00
clayjohn
2b2f957543 Include tangent in SurfaceTool vertex compare operator 2024-02-26 17:52:24 -08:00
Markus Sauermann
c58607c32f Fix owner when importing meshes
Handle the case correctly, that a child of a replaced node has
as owner an ancestor of the replaced node.
2024-02-26 22:24:57 +01:00
Micky
c11b52b1e5 Overhaul Engine documentation 2024-02-26 20:59:47 +01:00
Hugo Locurcio
7ff1704b1b
Document Bounce = 1.0 not being sufficient for infinite energy conservation 2024-02-26 19:30:43 +01:00
Muller-Castro
1638c1b28f Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
A Thousand Ships
92814bafb7
[Animation] Improvements to Tween memory management
Using `ObjectID` instead of manually breaking reference cycles.
2024-02-26 18:58:03 +01:00
Danil Alexeev
a10241bfe4
GDScript: Fix type highlighting after whitespace 2024-02-26 20:49:05 +03:00
Aaron Franke
8a3e1dfa02
Explain gutter types in the TextEdit documentation 2024-02-26 11:03:29 -06:00
David Snopek
3335528954 GDExtension: Fix calling ancestor methods on runtime classes 2024-02-26 10:23:23 -06:00
Micky
03400d0326 Tweak SceneTree Documentation 2024-02-26 16:27:58 +01:00
Adam Scott
fd3666298c
Add create folder icon 2024-02-26 09:04:24 -05:00
Pedro J. Estébanez
5e144022e7 Enhance cache modes in resource loading
- Unify documentation, hoping to clear misconcepctions about about propagation of the cache mode across dependant loads.
- Clarify in docs that `CACHE_MODE_REPLACE` now also works on the main resource (from #87008).
- Add two recursive modes, counterparts of `CACHE_MODE_REPLACE` and `CACHE_MODE_IGNORE`, since it seems some need them (see #59669, #82830).
- Let resources, even loaded with one of the ignore-cache modes, get a path, which is useful for tools.
2024-02-26 14:59:04 +01:00
Aarni Koskela
20c563de40
Replace hand-written pre-commit hooks with pre-commit Python tool
`pre-commit` can be installed with pip, and configured in the Godot repo with
`pre-commit install`. It can then easily be run both locally with
`pre-commit run`, and on CI, in a cross-platform way.

This makes it much easier for contributors to set up pre-commit hooks,
without having to manually copy files to their git folder.

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2024-02-26 14:57:53 +01:00
Rémi Verschelde
b849d34012
Don't attempt shutting down adb on exit if not started
Fixes #88864.
2024-02-26 13:37:06 +01:00
Rémi Verschelde
bb6b06c813
Merge pull request #50148 from aaronfranke/move-resources
Move 2D and 3D resources to their own folders
2024-02-26 13:13:11 +01:00
Lyuma
6a6bd2307c Add rest fixer toggle to disable bone pose reset
Adds a "Reset All Bone Poses After Import" option to the Skeleton3D Rest Fixer settings.
Default value of true resets the bone poses to rest (usually a t-pose), matching previous behavior.
If disabled, keeps the bones posed as they would have been before silhouette adjustment.
2024-02-26 03:24:01 -08:00
Aaron Franke
c399424db9
Move 3D-only resources to their own folder 2024-02-26 05:23:04 -06:00
Aaron Franke
1cb531ddb6
Move 2D-only resources to their own folder 2024-02-26 05:22:45 -06:00
Rémi Verschelde
8eb34cb78b
Merge pull request #88849 from ajreckof/Fix-paste-Value-can-empty-a-dictionary-depending-on-right-click-location
Fix paste Value can empty a dictionary depending on right-click location
2024-02-26 12:11:19 +01:00
Rémi Verschelde
2fb99c187e
Merge pull request #83133 from aaronfranke/2d-navigation
Move 2D-only and 3D-only navigation code to its own subfolder
2024-02-26 12:11:13 +01:00
Lyuma
652ef966f9 Add new scene import option to import as Skeleton
Adds a bool import option `nodes/import_as_skeleton_bones`.
This is supported in all FBX or GLTF document based formats.
It is especially useful for retargeting and importing animations.
2024-02-26 03:06:07 -08:00
Aaron Franke
138180fe01
Move 3D-only navigation code to its own subfolder 2024-02-26 04:19:12 -06:00
Aaron Franke
fd582dca62
Move 2D-only navigation code to its own subfolder 2024-02-26 04:18:13 -06:00
Rémi Verschelde
99addd6d9c
Merge pull request #88853 from dalexeev/gds-canonicalize-fqcn
GDScript: Canonicalize script path in FQCN
2024-02-26 10:49:44 +01:00
Rémi Verschelde
924e579f96
Merge pull request #88826 from mhilbrunner/net-fix-has-erase
Networking scene multiplayer: Fix removing connected peer during disconnection
2024-02-26 10:49:25 +01:00
Rémi Verschelde
a3b44bd89e
Merge pull request #88814 from RedMser/inherit-property-revert-inspector
Inspector `(N changes)` indicator propagates upwards
2024-02-26 10:49:22 +01:00
Rémi Verschelde
08a3493f07
Merge pull request #88811 from Sauermann/fix-focus-change-doc
Mention how Control focus loss affects `Viewport.gui_focus_change`
2024-02-26 10:49:19 +01:00
Rémi Verschelde
785c69d5e2
Merge pull request #88791 from MajorMcDoom/add-bone-index
Make `Skeleton3D::add_bone` return the new bone index
2024-02-26 10:49:15 +01:00
Rémi Verschelde
10694ea027
Merge pull request #88755 from stoofin/debug-draw-enum-names
Add all `Viewport.debug_draw` enum options to dropdown
2024-02-26 10:49:12 +01:00
Rémi Verschelde
f91e74a179
Merge pull request #88754 from BastiaanOlij/fix_openxr_eye_gaze_init
OpenXR: Register eye gaze even when disabled
2024-02-26 10:49:09 +01:00
Rémi Verschelde
762ea7a0b2
Merge pull request #88730 from raulsntos/dotnet/deprecated-message
C#: Add deprecated message to generated bindings
2024-02-26 10:49:05 +01:00
Rémi Verschelde
5059dd91f3
Merge pull request #88692 from nongvantinh/fix-88543
Fix Script Editor saves C# files as embedded scripts.
2024-02-26 10:49:01 +01:00
Rémi Verschelde
abe73c3db0
Merge pull request #88675 from MajorMcDoom/script-editor-redundancy
Remove some redundant method calls from ScriptEditor
2024-02-26 10:48:57 +01:00
Rémi Verschelde
7e567c4777
Merge pull request #88615 from Rindbee/add-h_separation-between-icons-in-CheckButton-and-CheckBox
Add a `h_separation` between icons in `CheckButton`/`CheckBox`
2024-02-26 10:48:54 +01:00
Rémi Verschelde
e7bf883068
Merge pull request #88611 from Alex2782/force_device_cpu_architecture
Display a warning if device CPU architecture is not active in the export preset.
2024-02-26 10:48:49 +01:00
Rémi Verschelde
63bde2feff
Merge pull request #88589 from RandomShaper/gl_preview_liveunlock
Rework viewport capture in preview generation
2024-02-26 10:48:44 +01:00