cb36e7e28d
Do not limit pixel_size precision in Sprite3D
...
The `pixel_size` might need values that are tiny depending on the setup,
so not limitation on the precision should be set on the property.
2025-11-04 15:33:13 -05:00
e32b9274a3
Fix UI focus being shown when it shouldn't
2025-11-03 17:00:05 -03:00
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
990889fe1a
CodeEdit: Add line number gutter minimum digits
2025-11-03 18:15:49 +08:00
402805d26f
Merge pull request #112267 from KoBeWi/sk8leton
...
Remove default skeleton path in MeshInstance3D
2025-11-01 19:06:42 +01:00
ba125108eb
Merge pull request #112251 from bruvzg/grab_ac
...
Fix `grab_focus` incorrectly handling `FOCUS_ACCESSIBILITY`.
2025-11-01 19:06:12 +01:00
9785a66659
Merge pull request #112245 from detomon/fix-graph-node-slot-draw
...
Fix drawing of slot icons in `GraphNode` when slots are not continuous
2025-11-01 19:06:03 +01:00
1025d6f5c2
Merge pull request #112047 from TokageItLab/fix-pp
...
Separate branching ping-pong time and delta
2025-11-01 19:05:39 +01:00
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
04a089d469
Merge pull request #111651 from zuedev/zuedev/issue-111587
...
Fix Camera2D limit checks for inverted boundaries
2025-11-01 19:05:24 +01:00
accf00c000
Merge pull request #111384 from harperstoeckle/fix-camera-2d-size
...
Fix incorrect transform calculation in `Camera2D` when using a custom viewport
2025-11-01 19:05:18 +01:00
85e47d6fac
Merge pull request #109447 from jon1solution/ssao-in-gles3
...
Implement a very simple SSAO in GLES3.
2025-11-01 19:04:57 +01:00
d27fb9b15a
Remove default skeleton path in MeshInstance3D
2025-11-01 01:59:58 +01:00
8e626d5103
Fix grab_focus incorrectly handling FOCUS_ACCESSIBILITY.
2025-10-31 18:52:18 +02:00
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
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
ae9732139a
Merge pull request #109433 from KoBeWi/hastension
...
Add `has_extension()` method to String
2025-10-31 09:23:30 -05:00
35928c5b23
Merge pull request #112239 from scgm0/Fix-PopupMenu-is-clipped
...
Fix MenuButton's PopupMenu is clipped
2025-10-31 09:23:27 -05:00
5b1d82c9ac
Fix drawing of slot icons in GraphNode when slots are not continuous
2025-10-31 14:20:37 +01:00
a99fdbd210
Fix PopupMenu is clipped
2025-10-31 19:15:27 +08:00
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
1a1967f989
Make possible to change the ellipsis character in LinkButton
2025-10-30 17:32:15 -03:00
250ef8dc32
Merge pull request #112095 from YeldhamDev/subpop_hl_fix
...
Fix `PopupMenu` losing item highlight when hovering submenus
2025-10-30 13:51:39 -05:00
433c8849c2
Merge pull request #112208 from YeldhamDev/this_took_way_more_effort_than_it_deserves
...
Fix author names not showing up in the AssetLib
2025-10-30 13:51:37 -05:00
0129ffd466
Fix author names not showing up in the AssetLib
2025-10-30 15:47:48 -03:00
416ba9a1c6
Merge pull request #109517 from precup/speedy-signal-disconnect
...
Speed up signal disconnects in the editor
2025-10-30 10:45:56 -05:00
92f57ed14d
Merge pull request #112145 from IphStich/fix-erasecorner-tileterrain
...
Fix "Match Corners" not correctly updating cells when erasing
2025-10-29 13:13:54 -05:00
95977711ed
Merge pull request #107887 from DexterFstone/add-copy-paste-animation-sprite-frames
...
Add ability to copy and paste animations in SpriteFrames
2025-10-29 13:13:52 -05:00
b2a4bda3b0
Fix a bug where erasing cells with "Match Corners" mode would not result in all neighbors updating correctly
2025-10-29 18:48:22 +11:00
c5fe5d4faf
Fix PopupMenu losing item highlight when hovering submenus
2025-10-28 18:09:07 -03:00
7d8370a5fb
Add ability to copy and paste animations in SpriteFrames
2025-10-28 23:00:55 +03:30
d8558da4d6
Merge pull request #110581 from KoBeWi/round_like_earth
...
Fix color picker shape minimum size
2025-10-28 12:19:32 -05:00
f1f3f06843
Merge pull request #97871 from AtlaStar/fix-issue-97680
...
Fix NaN populating ParticleProcessMaterial Transform
2025-10-28 12:19:26 -05:00
60f6733d38
Merge pull request #110218 from WhalesState/picker-shape-expand
...
Allow all ColorPicker Shapes to expand horizontally
2025-10-28 12:19:21 -05:00
597b0a2f03
Merge pull request #109986 from SomeRanDev/animation_node_state_machine_playback_expansion
...
Expose `get_fading_...` methods for `AnimationNodeStateMachinePlayback`
2025-10-28 12:19:20 -05:00
d0626c8679
Merge pull request #95075 from kleonc/node3d_global_rotation_euler_normalized
...
Get `Node3D.global_rotation` from orthonormalized global basis
2025-10-28 12:19:18 -05:00
ae8c92987e
Merge pull request #109511 from precup/speedy-editor-deletions
...
Speed up deletion via the Scene Tree Dock in large trees
2025-10-27 10:01:48 -05:00
b72937587a
Merge pull request #110400 from Ryan-000/Optimize-Animation_track_update_hash
...
Optimize Animation::_track_update_hash
2025-10-27 10:01:45 -05:00
9928e863fd
Merge pull request #111552 from robob27/scrollbar-width-fix
...
Fix scrollbar render with RTL scroll following visible enabled
2025-10-27 10:01:44 -05:00
1fbadf8c4e
Merge pull request #111801 from scgm0/PopupMenu-no-longer-ignores-max_size
...
Make `PopupMenu` respect `max_size`
2025-10-27 10:01:43 -05:00
33df7125ec
Merge pull request #109999 from aaronfranke/shader-cleanup
...
Clean up some things in shader editor code
2025-10-27 10:01:42 -05:00
08db7ddf2f
Merge pull request #110245 from Armynator/add-min-gui-drag-distance
...
Make minimum drag distance configurable for gui elements
2025-10-27 10:01:41 -05:00
6d32d3df75
Merge pull request #111766 from kitbdev/speed_up_spinbox_creation
...
Improve performance of SpinBox creation
2025-10-27 10:01:35 -05:00
687aa56ec8
Add text trimming in LinkButton
2025-10-27 10:53:31 -03:00
31ee691fbf
Implemented a very simple SSAO in GLES3.
2025-10-27 06:02:04 -07:00
82ddbe7878
Fix scrollbar render with RTL scroll following visible
2025-10-27 06:37:18 -04:00
4a98162690
PopupMenu no longer ignores max_size
2025-10-27 18:10:58 +08:00
7768deaa04
Separate branching ping-pong time and delta
2025-10-26 20:10:43 +09:00
e26e96df4b
Cleanup some things in shader editor code
2025-10-24 19:57:39 -07:00
44856c81af
Optimize Animation::_track_update_hash
...
Co-Authored-By: Silc Lizard (Tokage) Renew <tokage.it.lab@gmail.com >
Co-Authored-By: Luo Zhihao <luo_zhihao@outlook.com >
Co-Authored-By: Lukas Tenbrink <lukas.tenbrink@gmail.com >
2025-10-24 15:04:24 -04:00