aaronp64
fd85c5b378
Add more Dictionary tests
...
Adding more tests to Dictionary for methods exposed to gdscript
2025-10-31 15:37:05 -04:00
Thaddeus Crews
08705259f2
Merge pull request #109919 from KoBeWi/you_have_no_duplicate_here
...
Show simple dialog when there are no Resources to duplicate
2025-10-31 09:23:35 -05:00
Thaddeus Crews
ba3b024765
Merge pull request #110078 from bruvzg/emb_kmap
...
[macOS] Fix keyboard mapping init in embedded display server.
2025-10-31 09:23:34 -05: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
Thaddeus Crews
ae9732139a
Merge pull request #109433 from KoBeWi/hastension
...
Add `has_extension()` method to String
2025-10-31 09:23:30 -05:00
Thaddeus Crews
c3d319752d
Merge pull request #112212 from Rudolph-B/Issue-101312
...
Fix Light2D none shadow filter to use nearest sampling
2025-10-31 09:23:29 -05:00
Thaddeus Crews
72a1b5a2e5
Merge pull request #108607 from beicause/icon-parent-class-by-default
...
Fall back to parent class icon by default for GDExtension
2025-10-31 09:23:28 -05:00
Thaddeus Crews
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
Thaddeus Crews
5c4f173a85
Merge pull request #110219 from bruvzg/mac_emb_focus_3
...
[macOS] Make embedded window focus behavior more similar to Windows/X11.
2025-10-31 09:23:26 -05:00
Thaddeus Crews
bbcdc41082
Merge pull request #103113 from beicause/document-rids-freed-auto
...
Document RIDs that will be freed automatically when freeing their deps
2025-10-31 09:23:25 -05:00
Thaddeus Crews
fd672dbcfc
Merge pull request #112227 from dsnopek/openxr-composition-layers-viewport-size-changed
...
OpenXR: Fix resizing viewports used by `OpenXRCompositionLayer`
2025-10-31 09:23:24 -05:00
Thaddeus Crews
bb5c32abbe
Merge pull request #112192 from limbonaut/fix/jni-32bit-integers
...
Fix 64-bit integers being truncated to 32-bit in JNI
2025-10-31 09:23:22 -05:00
scgm0
a99fdbd210
Fix PopupMenu is clipped
2025-10-31 19:15:27 +08: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
LuoZhihao
ce2fae79b1
Fallback to parent class icon by default for gdextension
2025-10-31 18:03:32 +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
David Snopek
ca0eb5da24
OpenXR: Fix resizing viewports used by OpenXRCompositionLayer
2025-10-30 17:40:52 -05:00
Serhii Snitsaruk
b0cb297cde
Fix 64-bit integers being truncated to 32-bit in JNI
2025-10-30 22:57:53 +01:00
Michael Alexsander
1a1967f989
Make possible to change the ellipsis character in LinkButton
2025-10-30 17:32:15 -03:00
Thaddeus Crews
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
Thaddeus Crews
64b18288d7
Merge pull request #112190 from bruvzg/drag_spam
...
Fix error spam when dragging text in the script editor.
2025-10-30 13:51:38 -05:00
Thaddeus Crews
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
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
60f94093b1
Merge pull request #112168 from timothyqiu/breakpoint-lost
...
Fix error when deleting trailing lines removed breakpoints
2025-10-30 13:51:35 -05:00
Thaddeus Crews
76239f8384
Merge pull request #111524 from Joy-less/update-source-generator-packages
...
Update Godot.SourceGenerators packages
2025-10-30 13:51:34 -05:00
Michael Alexsander
0129ffd466
Fix author names not showing up in the AssetLib
2025-10-30 15:47:48 -03:00
Rudolph Bester
ebd32c15ec
Fix Light2D none shadow filter to use nearest sampling
2025-10-30 19:12:17 +02: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
fd89a17d2f
Merge pull request #106684 from VojtaStruhar/106388-snap-settings
...
Change snap settings to not use LineEdits
2025-10-30 10:46:05 -05:00
Thaddeus Crews
8ab907181c
Merge pull request #106299 from Ryan-000/improve-CSharpLanguage-reload_assemblies-performance
...
Improve performance of `CSharpLanguage::reload_assemblies`
2025-10-30 10:46:03 -05:00
Thaddeus Crews
4725a4bac9
Merge pull request #104793 from YYF233333/remove_astar_stress_test
...
Remove stress unit tests
2025-10-30 10:46:02 -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
9b0620bf5f
Merge pull request #112185 from bruvzg/pre26_mac
...
[macOS/iOS] Fix build with Xcode older than 26.
2025-10-30 10:45:59 -05:00
Thaddeus Crews
1c7f1b2234
Merge pull request #106031 from samuelll3d/fix-slnpath-resolve
...
C#: Fix loading correct solution file for projects in subdirectories
2025-10-30 10:45:58 -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
Thaddeus Crews
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
Thaddeus Crews
eaa80e62a8
Merge pull request #108076 from timothyqiu/resource-loader-unused
...
Remove unused methods in `ResourceLoader`
2025-10-30 10:45:55 -05:00
Thaddeus Crews
638366b4e0
Merge pull request #107947 from lodetrick/inspector-pending
...
Replace Inspector `pending` stack usage with loop
2025-10-30 10:45:54 -05:00
Thaddeus Crews
a176e4ff09
Merge pull request #111498 from aaronfranke/json-handle-nan-inf
...
Handle NaN and Infinity in JSON stringify function
2025-10-30 10:45:52 -05:00
samuelll3d
b53af55462
Find solution file by project assembly name
...
Instead of looking for a solution file with the same name as the project and
its assembly, this commit updates the logic to find all .sln and .slnx files in
the specified solution directory. If no matching solution is found, it will fall
back to the old behaviour.
This commit will also consider .. markings to go up one directory level allowing
for Godot projects as part of multi-project solutions.
Co-authored-by: Eric Johnson <eric.johnson@revention.com >
2025-10-30 11:42:45 +01:00
Ryan
f68bf2f545
Improve performance of CSharpLanguage::reload_assemblies
2025-10-30 11:40:12 +01:00
Roy Berardo
2ac01c189d
Change AudioStreamRandomizer random_pitch slider to random_pitch_semitones
2025-10-30 11:38:24 +01:00
Pāvels Nadtočajevs
de3ff99398
Fix error spam when dragging text in the script editor.
2025-10-30 12:20:00 +02: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
Pāvels Nadtočajevs
e72374a5da
[macOS/iOS] Fix build with Xcode older than 26.
2025-10-30 07:59:16 +02: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
Haoyu Qiu
b40e63566a
Fix error when deleting trailing lines removed breakpoints
2025-10-30 08:22:14 +08:00
Haoyu Qiu
c885098266
Remove unused methods in ResourceLoader
2025-10-30 08:13:20 +08:00
Rémi Verschelde
07f4c06601
Merge pull request #112176 from dugramen/stretch-inline-container
...
Stretch inline buttons & center text to full property header height
2025-10-29 23:55:50 +01:00