1
0
Fork 0
Commit Graph

12680 Commits

Author SHA1 Message Date
Thaddeus Crews 791565dc35
Merge pull request #112486 from Calinou/doc-globalscope-instance-from-id-fix-code
Fix GDScript code sample for `@GlobalScope.instance_from_id()`
2025-11-10 08:20:20 -06:00
Thaddeus Crews 9023f658d1
Merge pull request #112466 from Cykyrios/fix-cmdline-args-doc
Fix OS.get_cmdline_args documentation
2025-11-10 08:20:17 -06:00
Thaddeus Crews 3d6ad3f806
Merge pull request #94929 from StamesJames/emission-shape-ring-for-2d
Add emission shape ring for CPUParticles2D
2025-11-10 08:20:16 -06:00
Thaddeus Crews 31867abdaa
Merge pull request #112545 from timothyqiu/compact-menu-gutter
PopupMenu: Add theme option for merging icon and checkbox gutters
2025-11-10 08:20:02 -06:00
Haoyu Qiu 4694ee84f6 PopupMenu: Add theme option for merging icon and checkbox gutters 2025-11-09 13:09:14 +08:00
Haoyu Qiu b8a8f8b35a Allow localizing the application name with project translations 2025-11-08 13:06:55 +08:00
Cyril Bissey f7455c1df8 Fix OS.get_cmdline_args documentation 2025-11-07 23:35:09 +01:00
Thaddeus Crews 6fd949a6dc
Merge pull request #110748 from MauriceButler/project-setting-changed-signal
Add ability to get list of Project Settings changed, similar to Editor Settings functionality
2025-11-07 10:32:39 -06:00
Thaddeus Crews 522fa8d9bc
Merge pull request #106164 from lodetrick/refactor-bottom-panel
Refactor editor `EditorBottomPanel` to be a `TabContainer`
2025-11-07 10:32:35 -06:00
Thaddeus Crews 6af0c2a21c
Merge pull request #110340 from bruvzg/ts_dup_r
[RTL] Use separate paragraph copy for the partially visible paragraphs.
2025-11-07 10:32:27 -06:00
Hugo Locurcio 5243016bcd
Fix GDScript code sample for `@GlobalScope.instance_from_id()`
The C# version is already correct.
2025-11-07 00:26:24 +01:00
Logan Detrick e2caff9a06 Refactor Bottom Panel to be a TabContainer 2025-11-06 13:39:52 -08:00
Thaddeus Crews 659df25c97
Merge pull request #112451 from DeeJayLSP/ssao-is-in-mobile
Mention that SSAO is supported in the Compatibility renderer
2025-11-06 08:13:12 -06:00
Thaddeus Crews 98bdc37c02
Merge pull request #112066 from KoBeWi/boiler_room_with_arrays_or_something
Improve `PROPERTY_USAGE_ARRAY` description
2025-11-06 08:13:11 -06:00
kobewi b71ed0da92 Improve PROPERTY_USAGE_ARRAY description 2025-11-06 15:04:26 +01:00
Maurice Butler ffa2651fbc Added ability to get a list of project settings changed. 2025-11-06 20:15:07 +10:00
DeeJayLSP 60f8da0f48 Mention that SSAO is supported in the Compatibility renderer 2025-11-05 18:33:34 -03:00
Thaddeus Crews 6539819c2b
Merge pull request #112371 from DeeJayLSP/treeitem-stylebox
Add custom `StyleBox` to `TreeItem`
2025-11-05 13:05:46 -06:00
Thaddeus Crews 3b4239d649
Merge pull request #111288 from bruvzg/move_input
[Window] Add unfiltered input handler signal for custom decorations.
2025-11-05 11:48:06 -06:00
Pāvels Nadtočajevs 0d19e18b00
[RTL] Use separate paragraph copy for the partially visible paragraphs. 2025-11-05 17:51:22 +02:00
DeeJayLSP b30b11b012 Add custom `StyleBox` to `TreeItem` 2025-11-04 22:51:37 -03:00
David Snopek bc9f3c7d92 Make Vector<T>::duplicate() const
Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
2025-11-04 17:13:11 -06:00
Thaddeus Crews 05d9587d26
Merge pull request #112318 from timothyqiu/string-name-enum
Fix `StringName` not documented for enum hint
2025-11-04 16:32:45 -06:00
Thaddeus Crews 158d178821
Merge pull request #112317 from timothyqiu/editor-auto-lang
Make editor language setting default to Auto
2025-11-04 16:32:43 -06:00
Thaddeus Crews 3fb8961b00
Merge pull request #110120 from TokageItLab/ik-modifier-3d
Add `SkeletonModifier3D` IKs as `IKModifier3D`
2025-11-04 16:32:36 -06:00
Thaddeus Crews dc32e2c4ff
Merge pull request #111267 from leandro-benedet-garcia/add-tutorial-link
Add "Ragdoll System" Tutorial to `PhysicalBone3D`
2025-11-04 16:32:33 -06:00
Thaddeus Crews 0d89d2fb82
Merge pull request #112149 from timothyqiu/csv-template
Add CSV translation template generation
2025-11-04 16:32:26 -06:00
Thaddeus Crews 2132ba89ab
Merge pull request #112115 from timothyqiu/line-number-min-chars
CodeEdit: Add line number gutter minimum digits
2025-11-03 11:39:02 -06:00
Silc Lizard (Tokage) Renew bf22eb25e3 Add IKModifier3D 2025-11-04 02:38:48 +09:00
Haoyu Qiu 86bf1d95fc Fix `StringName` not documented for enum hint 2025-11-03 20:25:56 +08:00
Haoyu Qiu ba6b7d2818 Make editor language setting default to Auto 2025-11-03 20:11:52 +08:00
Haoyu Qiu 990889fe1a CodeEdit: Add line number gutter minimum digits 2025-11-03 18:15:49 +08:00
Rémi Verschelde 402805d26f
Merge pull request #112267 from KoBeWi/sk8leton
Remove default skeleton path in MeshInstance3D
2025-11-01 19:06:42 +01:00
Rémi Verschelde f900c20fd5
Merge pull request #112261 from aaronp64/dictionary_set_doc
Explain `Dictionary.set()` return value in docs
2025-11-01 19:06:32 +01:00
Rémi Verschelde cda419aa8a
Merge pull request #112180 from Calinou/doc-characterbody-get-last-slide-collision
Document `CharacterBody.get_last_slide_collision()` returning `null` with no collision
2025-11-01 19:05:50 +01:00
Rémi Verschelde decb55916a
Merge pull request #111975 from sockeye-d/scrollcontainer-separation
Add `h`/`v_separation` theme properties to ScrollContainer
2025-11-01 19:05:33 +01:00
aaronp64 593c261c42 Explain Dictionary.set() return value in docs 2025-11-01 10:33:18 -04:00
kobewi d27fb9b15a Remove default skeleton path in MeshInstance3D 2025-11-01 01:59:58 +01:00
Hugo Locurcio b6e610136e
Document color format caveats in `Image.set_pixel()` 2025-10-31 18:48:47 +01:00
Thaddeus Crews 3c1e479290
Merge pull request #110077 from clayjohn/mobile-glow
Overhaul and optimize Glow in the mobile renderer
2025-10-31 09:23:32 -05:00
Thaddeus Crews c2c7bf6b01
Merge pull request #112220 from YeldhamDev/that_text_behavior_category_seemed_so_lonely
Make possible to change the ellipsis character in `LinkButton`
2025-10-31 09:23:31 -05:00
LuoZhihao 7b797988cc Document the rids that will be freed automatically when free their deps
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-10-31 18:25:23 +08:00
clayjohn 2e59cb41f4 Optimize glow and tonemap gather step in the mobile renderer
Mobile devices are typically bandwidth bound which means we need to do as few texture samples as possible.

They typically use TBDR GPUs which means that all rendering takes place on special optimized tiles. As a side effect, reading back memory from tile to VRAM is really slow, especially on Mali devices.

This commit uses a technique where you do a small blur while downsampling, and then another small blur while upsampling to get really high quality glow. While this doesn't reduce the renderpass count very much, it does reduce the texture read bandwidth by almost 10 times. Overall glow was more texture-read bound than memory write, bound, so this was a huge win.

A side effect of this new technique is that we can gather the glow as we upsample instead of gathering the glow in the final tonemap pass. Doing so allows us to significantly reduce the cost of the tonemap pass as well.
2025-10-30 21:56:26 -07:00
Michael Alexsander 1a1967f989
Make possible to change the ellipsis character in `LinkButton` 2025-10-30 17:32:15 -03:00
Thaddeus Crews 8afb2e5976
Merge pull request #111118 from YeldhamDev/godots_new_groove
Add a new editor theme
2025-10-30 13:51:36 -05:00
Thaddeus Crews e4c9950f62
Merge pull request #103742 from RoyBerardo/random-pitch-semitones
Change the random pitch on the audio stream randomizer to be in semitones, not a frequency multiplier.
2025-10-30 10:46:06 -05:00
Thaddeus Crews 879bd6eb94
Merge pull request #106290 from smix8/navmanager
Make NavigationServer backend engine selectable
2025-10-30 10:46:00 -05:00
Thaddeus Crews 19aeefd2ea
Merge pull request #112140 from BlueberryGecko/vector2-documentation
Improve documentation for Vector2's angle-related methods
2025-10-30 10:45:57 -05:00
Roy Berardo 2ac01c189d
Change AudioStreamRandomizer random_pitch slider to random_pitch_semitones 2025-10-30 11:38:24 +01:00
smix8 419fc6e22d Make NavigationServer backend engine selectable
Adds engine backend selection for NavigationServers, aka allows to swap navigation module for other backend implementations.
2025-10-30 08:59:06 +01:00