1
0
Fork 0
Commit Graph

77006 Commits

Author SHA1 Message Date
Qbieshay 657dc82fe4 Sort bent normal output at the bottom to prevent visual shader breakage 2025-07-15 11:36:47 +02:00
aryan-11825114 89a467d586 Add minimum scale to shader list 2025-07-15 15:01:52 +05:30
Pāvels Nadtočajevs 090e0347f0
[macOS] Fix mouse enter/exit event and custom cursor shape in embedded game mode. 2025-07-15 10:19:59 +03:00
Stuart Carnie a3d3306ed3 Editor: Fix crash when specifying `--debug-server`
The dock is not in the tree when starting the debug server via the CLI
2025-07-15 07:31:31 +10:00
Hugo Locurcio 837d299cf0 Document Translation plurals requiring the use of the gettext PO format 2025-07-14 22:54:57 +02:00
Thaddeus Crews 27ba8f7f8c
SCons: Support header-only modules 2025-07-14 15:37:05 -05:00
Hugo Locurcio 5c9dae8148 Document `AnimationMixer.animation_started` not being emitted for looping animations 2025-07-14 22:31:23 +02:00
David Snopek e325c4bdba GDExtension: Prevent compatibility breakage from change to `ClassDB::instantiate()` for unexposed classes 2025-07-14 14:09:23 -05:00
Thaddeus Crews 61956f2e06
SCons: Ensure `CPPDEFINES` is properly utilized 2025-07-14 13:07:53 -05:00
Mike Precup b9beb852e6 Fix sphere gizmo handle position 2025-07-14 10:19:01 -07:00
Thaddeus Crews d5cb0f948e
Merge pull request #108478 from KoBeWi/phantom_paths
Fix export path "leaking" between presets
2025-07-14 10:30:42 -05:00
Thaddeus Crews 2d1453c1e8
Merge pull request #108436 from AeioMuch/scroll_scene_tree_if_move_item_with_keys
Scroll scene tree dock when moving item(s) with keys
2025-07-14 10:30:41 -05:00
Thaddeus Crews 7dcc0548c0
Merge pull request #108026 from Fgico/gridmap-avoid-extra-clipboard-mesh-instantiation
Gridmap editor: Avoid extra mesh instantiation when setting clipboard data
2025-07-14 10:30:40 -05:00
Thaddeus Crews ea4cfe0fe2
Merge pull request #108537 from m4gr3d/fix_hand_not_tracking_error_spam
Fix error spam when hands are not tracked
2025-07-14 10:30:39 -05:00
Thaddeus Crews 723e82bba9
Merge pull request #108568 from beicause/RD-uniform_type-check
RenderingDevice: Add `uniform_type` check to avoid crash
2025-07-14 10:30:38 -05:00
Thaddeus Crews 7498243618
Merge pull request #108599 from bruvzg/te_guideline_order
[TextEdit] Draw guidelines under the text and caret.
2025-07-14 10:30:37 -05:00
Thaddeus Crews eb0caa6029
Merge pull request #108510 from bruvzg/bake_no_atomic
[macOS] Selectively bake "no image atomics" shader variants.
2025-07-14 10:30:36 -05:00
Thaddeus Crews 1713a8ddc8
Merge pull request #108533 from YeldhamDev/get_owned
Fix unwanted resource duplication in the theme editor
2025-07-14 10:30:35 -05:00
Thaddeus Crews 6bc7fcb7af
Merge pull request #108567 from beicause/multimesh-null-checks
Add some multimesh null checks to avoid crash
2025-07-14 10:30:35 -05:00
Thaddeus Crews b6df8ed9a8
Merge pull request #108531 from raulsntos/fix-MissingNode-original_scene
Fix MissingNode `{get,set}_original_scene` bindings
2025-07-14 10:30:34 -05:00
Thaddeus Crews bd84c29718
Merge pull request #108561 from bruvzg/win_sse42_check
[Windows] Add SSE4.2 support runtime check.
2025-07-14 10:30:33 -05:00
Thaddeus Crews 7d77683d9d
Merge pull request #108592 from lodetrick/tabcontainer-min-size-fix
Fix `TabBar` minimum size with `clip_tabs` enabled
2025-07-14 10:30:32 -05:00
Thaddeus Crews 35a2d7843e
Merge pull request #104302 from brennennen/reflection_probe_count_error_check
Add error check for reflection probe invalid atlas index.
2025-07-14 10:30:31 -05:00
Thaddeus Crews 7e0b813abd
Merge pull request #108523 from WhalesState/editor-files
Move last four 3D files to 3D folder and move physics gizmos to their own physics folder.
2025-07-14 10:30:30 -05:00
Thaddeus Crews f0b4ebb7ea
Merge pull request #108555 from beicause/fix-crash-editing-resource-and-reloading-scene
Fix crash when editing some resources and reloading scene
2025-07-14 10:30:29 -05:00
Thaddeus Crews 2be2cbb720
Merge pull request #107782 from allenwp/vulkan-nonlinear-color-correction-dithering
Always perform color correction and debanding on nonlinear sRGB values.
2025-07-14 10:30:28 -05:00
Thaddeus Crews b6021594fb
Merge pull request #108515 from AThousandShips/add_owners_editor
[Codeowners] Minor improvements after restructure
2025-07-14 10:30:27 -05:00
Thaddeus Crews 6a60d72829
Merge pull request #108544 from mihe/jolt/sleeping-contacts
Fix contacts not being reported properly when using Jolt Physics
2025-07-14 10:30:27 -05:00
Dery Almas 98537b2e0c Wayland: Fix error condition in window_get_current_screen
Leftover from when the Wayland backend was single-window only.
2025-07-14 15:56:43 +02:00
Pāvels Nadtočajevs 8624134c89
[TextEdit] Draw guidelines under the text and caret. 2025-07-14 16:31:35 +03:00
robert yevdokimov 6d1571e230 Update `auto_unfold_foreign_scenes` description 2025-07-14 15:26:53 +04:00
Pāvels Nadtočajevs 2a5833148d
[RTL] Fix text selection offset in padded cells. 2025-07-14 10:43:48 +03:00
Logan Detrick 88280a6b2a Fix TabBar minimum size with clip_tabs on 2025-07-13 16:40:22 -07:00
Adam Simpkins cb25b933e7 Document some deadlocks in the physics server code
Add some comments documenting locations where
PhysicsServer3D::soft_body_set_mesh() can deadlock.

godotengine/godot-proposals#12670 has a proposal for some alternate
thread-safe soft body APIs.  In the meantime it seems worth at least
documenting some of the current pitfalls in the code.
2025-07-13 13:44:48 -07:00
KOGA Mitsuhiro ef833a9488 Fix camera removal detection after toggling monitoring on Linux 2025-07-14 02:28:54 +09:00
Pāvels Nadtočajevs e363601226
[Windows] Add SSE4.2 support runtime check. 2025-07-13 12:58:29 +03:00
Anish Mishra 8f6f8059cd Android Editor: Reduce default gizmo scale multiplier
The previous default value of `3` made gizmos too large and cluttered the viewport, especially on smaller screens. A value of `2` seems perfectly usable and provides a more comfortable default.
2025-07-13 11:50:46 +05:30
shadow-foss c5490f7284 Add toggle to insert keys/markers at current time or mouse position
Adds a new editor setting editors/animation/insert_at_current_time and a toggle button in the Animation Track Editor to let users choose whether to insert keys and markers at the current timeline cursor (when enabled) or at the mouse position (default behavior).

- Key insertion
- Paste and duplicate operations
- Editor setting persistence
- Icon by @TokageItLab

Fixes #103272
2025-07-13 09:57:27 +05:30
LuoZhihao 8ad3072a6a RenderingDevice: Add `uniform_type` check to avoid crash 2025-07-13 10:27:16 +08:00
LuoZhihao 5352638f95 Add some multimesh null checks to avoid crash 2025-07-13 10:09:36 +08:00
kobewi 188e313dd8 Fix Variant properties losing value upon script update 2025-07-12 20:29:19 +02:00
Pāvels Nadtočajevs 87e91f7c7a
[macOS] Selectively bake "no image atomics" shader variants. 2025-07-12 21:05:48 +03:00
LuoZhihao 6ba1a1e758 Fix crash when editing some resources and reloading scene 2025-07-13 01:16:20 +08:00
Michael Alexsander e924d2b565
Fix unwanted resource duplication in the theme editor 2025-07-12 12:39:55 -03:00
WhalesState 5eee6d22a0 Fix remaining physics and navigation disabling issues. 2025-07-12 17:12:42 +03:00
Mikael Hermansson 5a16e2fc78 Fix contacts not being reported properly when using Jolt Physics 2025-07-12 14:20:38 +02:00
Fredia Huya-Kouadio 26c12b22ca Fix error spam when hands are not tracked 2025-07-11 15:53:27 -07:00
Mikael Hermansson 8634a8e234 Fix performance regression when rendering collision shapes 2025-07-11 20:52:58 +02:00
Raul Santos 379d967d1a
Fix MissingNode `{get,set}_original_scene` bindings 2025-07-11 20:34:46 +02:00
Raul Santos 8950744921
[.NET] Fix enum from/to Variant conversion
- `typeof(T).IsEnum` and `typeof(T).GetEnumUnderlyingType()` are intrinsified in .NET 8+ so we can simplify the code in VariantUtils a bit.
- Consider whether enum `T` is signed in VariantUtils to preserve it.
2025-07-11 20:14:23 +02:00