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
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
Michael Alexsander
e06f015f95
Add a new editor theme
...
Co-authored-by: passivestar <60579014+passivestar@users.noreply.github.com >
2025-10-30 00:31:54 -03:00
Hugo Locurcio
eccd82afb4
Document CharacterBody.get_last_slide_collision() returning null with no collision
2025-10-30 02:52:08 +01:00