Commit Graph

80475 Commits

Author SHA1 Message Date
passivestar
d378cbca65 Add type variations for editor help in tooltips 2026-01-09 17:28:05 +04:00
Rémi Verschelde
4089843d13 Merge pull request #114781 from bruvzg/fd_all_pref
Do not apply "*" as preferred extension.
2026-01-09 10:47:08 +01:00
Rémi Verschelde
51117da39e Merge pull request #114778 from stuartcarnie/metal_dynamic_offsets
Metal: Fix dynamic uniform buffer offset corruption when rebinding sets
2026-01-09 10:47:01 +01:00
Rémi Verschelde
d5a5e9a031 Merge pull request #114770 from passivestar/animation-player-spacing
Improve animation player header spacing in modern theme
2026-01-09 10:46:56 +01:00
Rémi Verschelde
7c6102b33f Merge pull request #114765 from clayjohn/RD-mobile-intel-mesa-half-workaround
Workaround crash in pipeline creation on Intel Mesa devices by avoiding using half floats in derivative functions
2026-01-09 10:46:52 +01:00
Rémi Verschelde
1f64c2c9bc Merge pull request #114756 from vmbaillie/issue-114755-fix
WaylandEmbedder: Fix `-Wduplicated-branches` warning
2026-01-09 10:46:47 +01:00
Rémi Verschelde
f1fad38374 Merge pull request #114638 from BenEklundCS/godot-docs-7307-camera2d-align-note
Clarify `align()` behavior regarding `force_update_scroll()`
2026-01-09 10:46:43 +01:00
Rémi Verschelde
f33a83cdfe Merge pull request #113979 from rsanchezsaez/apple/xr-node-warnings
Add XROrigin3D scale warning
2026-01-09 10:46:33 +01:00
Pāvels Nadtočajevs
f1a0a2aabe Do not apply "*" as preferred extension. 2026-01-09 08:53:47 +02:00
Stuart Carnie
541f62617f Metal: Fix dynamic uniform buffer offset corruption when rebinding sets
When the same uniform set is bound multiple times within a render pass
(e.g., OPAQUE pass then ALPHA pass with different instance buffers),
the dynamic offset bits were being OR'd together, corrupting the packed
frame indices.

For example, if OPAQUE binds set 1 with frame_idx=1 (0x10) and ALPHA
binds set 1 with frame_idx=2 (0x20), the OR produces 0x30 instead of
the correct 0x20, causing the shader to read from the wrong buffer
offset.

This fix clears the relevant bits for each set being bound before
OR'ing the new values, ensuring only the latest frame indices are used.

Fixes rendering artifacts in the mobile renderer which uses two dynamic
uniforms (uniform buffer + storage buffer) in set 1, unlike the clustered
renderer which only has one.
2026-01-09 16:34:24 +11:00
Ricardo Sanchez-Saez
3106b11108 Add XROrigin3D scale warning 2026-01-08 17:04:54 -08:00
passivestar
e25a21da3a Improve animation player header spacing in modern theme 2026-01-09 03:39:16 +04:00
clayjohn
576afb6c18 Workaround crash in pipeline creation on intel Mesa devices by avoiding using half floats in derivative functions 2026-01-08 14:23:38 -08:00
Rémi Verschelde
6f15a05b6c Merge pull request #114759 from passivestar/track-group-hover
Fix animation track group hover color in modern theme
2026-01-08 22:57:25 +01:00
Rémi Verschelde
c8b1071f3b Merge pull request #114727 from blueskythlikesclouds/ssr-after-specular-occlusion
Prevent SSR from getting affected by specular occlusion.
2026-01-08 22:57:21 +01:00
Rémi Verschelde
8859f93c4e Merge pull request #114419 from blueskythlikesclouds/octmap-storage-format-fix
Handle `RGB10_A2` storage format in octmap shaders.
2026-01-08 22:57:17 +01:00
Rémi Verschelde
4595e5fc6c Merge pull request #114207 from m4gr3d/fix_anr_on_exit
Android: Fix ANRs when shutting down the engine due to the render thread
2026-01-08 22:57:13 +01:00
Rémi Verschelde
886e8142b6 Merge pull request #110544 from troybonneau/master
Web: Fix clipboard text encoding in `update_clipboard_callback`
2026-01-08 22:57:09 +01:00
passivestar
887a306136 Fix animation track group hover color in modern theme 2026-01-09 00:03:55 +04:00
Ville Baillie
e02b117af7 wayland_embedder.cpp: fix duplicated-branches error 2026-01-08 19:01:33 +00:00
Troy Bonneau
2fe73ad967 Web: Fix clipboard text encoding in update_clipboard_callback
Replaces direct assignment with String::utf8 to ensure clipboard text is correctly interpreted as UTF-8.
2026-01-08 19:55:28 +01:00
Thaddeus Crews
c5e670f26e Merge pull request #114751 from YeldhamDev/scrolled_hinted_tinted
Add color theme for scroll hints
2026-01-08 12:46:30 -06:00
Thaddeus Crews
2d37d38c1a Merge pull request #114684 from dsnopek/gdextension-interface-json-omit-return-value
Omit `return_value` in `gdextension_interface.json` for `void` functions
2026-01-08 12:46:29 -06:00
Thaddeus Crews
f3121dfcc3 Merge pull request #114753 from passivestar/light-scroll-hints
Reduce opacity of scroll hints in light theme
2026-01-08 12:46:28 -06:00
passivestar
8e66e512e6 Reduce opacity of scroll hints in light theme 2026-01-08 21:45:47 +04:00
Michael Alexsander
8e305bb701 Add color theme for scroll hints 2026-01-08 14:10:55 -03:00
Rémi Verschelde
fa27088143 Merge pull request #114741 from YeldhamDev/itemlist_icon_regression_fix
Fix text in `ItemList` being cutoff when it shouldn't
2026-01-08 17:15:50 +01:00
Rémi Verschelde
5b2b23e1ce Merge pull request #114740 from YeldhamDev/help_code_theme_fix
Fix codeblocks inside docs not updating with theme changes
2026-01-08 17:15:46 +01:00
Rémi Verschelde
d506c79945 Merge pull request #114734 from passivestar/tree-cell-size
Adjust tree cells to account for new inner margins logic
2026-01-08 17:15:39 +01:00
Rémi Verschelde
0449f4bce1 Merge pull request #114657 from DarioSamo/immutable-sampler-descriptor-fix
Always add Vulkan descriptor count for immutable samplers to descriptor pool.
2026-01-08 17:15:33 +01:00
Michael Alexsander
2b5c901f3d Fix text in ItemList being cutoff when it shouldn't 2026-01-08 12:05:08 -03:00
Michael Alexsander
9fb4b0379b Fix codeblocks inside docs not updating with theme changes 2026-01-08 11:44:09 -03:00
Rémi Verschelde
64bc9a25a3 Merge pull request #114722 from bruvzg/x_focus
[Accessibility] Force keyboard focus to the exclusive child.
2026-01-08 15:17:30 +01:00
Rémi Verschelde
877188dab1 Merge pull request #114709 from YeldhamDev/itemlist_icon_top_fix
Fix incorrect position of icons in `ItemList` when on top mode
2026-01-08 15:17:26 +01:00
Rémi Verschelde
840a6eaf7d Merge pull request #114706 from Jordyfel/dock-doc
Fix `EditorDock` documentation code example
2026-01-08 15:17:21 +01:00
Rémi Verschelde
b3c8cd5c3f Merge pull request #114705 from adamscott/fix-project-dialog-install
Fix Project Manager `ProjectDialog` install dialog OK button
2026-01-08 15:17:17 +01:00
Rémi Verschelde
8c44be5a57 Merge pull request #114703 from YeldhamDev/tree_inner_margin_fix
Fix `Tree` items ignoring inner margins
2026-01-08 15:17:12 +01:00
Rémi Verschelde
dfbb272bd7 Merge pull request #114695 from HolonProduction/gdscript/cache-errored-script
GDScript: Cache invalid scripts
2026-01-08 15:17:08 +01:00
Rémi Verschelde
f878b34c1d Merge pull request #114408 from ryevdokimov/fix-rotation-gizmo-line-position
Fix rotation gizmo line position
2026-01-08 15:17:04 +01:00
Rémi Verschelde
2b394f4aab Merge pull request #108954 from Calinou/moviewriter-resize-frames-if-different
Ensure all MovieWriter frames have the same resolution as the first frame
2026-01-08 15:16:53 +01:00
passivestar
4152bf1438 Adjust tree cells to account for new inner margins logic 2026-01-08 17:56:09 +04:00
Adam Scott
b486f2d07a Fix Project Manager ProjectDialog install dialog OK button 2026-01-08 07:35:38 -05:00
Skyth
614d0e2f0d Prevent SSR from getting affected by specular occlusion. 2026-01-08 11:41:21 +03:00
Skyth
25824f18f5 Handle RGB10_A2 storage format in octmap shaders. 2026-01-08 11:16:40 +03:00
Pāvels Nadtočajevs
89372664a2 [Accessibility] Force keyboard focus to the exclusive child. 2026-01-08 08:32:57 +02:00
Michael Alexsander
872e4da330 Fix incorrect position of icons in ItemList when on top mode 2026-01-07 21:10:53 -03:00
Jordyfel
bdb8cd91b0 Fix EditorDock documentation code example 2026-01-08 00:30:00 +02:00
Fredia Huya-Kouadio
422cc7b91b Fix ANRs when shutting down the engine 2026-01-07 13:40:06 -08:00
Michael Alexsander
62d0392131 Fix Tree items ignoring inner margins 2026-01-07 18:04:13 -03:00
Hugo Locurcio
4409c786ca Ensure all MovieWriter frames have the same resolution as the first frame
This fixes issues with certain video formats (like OGV) and video players
not supporting resolution changes during playback.

Resizing the viewport during recording is still not recommended
(as cropping and resizing has a performance cost and can impact visuals),
but it shouldn't cause crashes or broken files anymore.
2026-01-07 19:05:19 +01:00