1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00
Commit Graph

78318 Commits

Author SHA1 Message Date
Rémi Verschelde
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
Rémi Verschelde
cd7b57e6c8 Merge pull request #112243 from Giganzo/resource-picker-buttons
Fix resource picker button style
2025-11-01 19:05:58 +01:00
Rémi Verschelde
86b0ed865c Merge pull request #112242 from DeeJayLSP/rend-swap-fix
Modern style: switch to classic renderer name colors
2025-11-01 19:05:54 +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
9b36dfe0b0 Merge pull request #112052 from Giganzo/filesystem-dock-list-mode
Fix FileSystem file list mode button visibility
2025-11-01 19:05:45 +01:00
Rémi Verschelde
1025d6f5c2 Merge pull request #112047 from TokageItLab/fix-pp
Separate branching ping-pong time and delta
2025-11-01 19:05:39 +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
Rémi Verschelde
17ea264f8f Merge pull request #111896 from Calinou/doc-image-set-pixel-format
Document color format caveats in `Image.set_pixel()`
2025-11-01 19:05:28 +01:00
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
e7ded62465 Merge pull request #110593 from YeldhamDev/oh_yeah_we_have_a_light_theme
Fix wrong color for timeline indicator in the light theme
2025-11-01 19:05:11 +01:00
Rémi Verschelde
9a079cd2b2 Merge pull request #110428 from CookieBadger/fix-viewport-numpad-emulation
Fix numpad emulation in 3d navigation shortcuts
2025-11-01 19:05:03 +01:00
Rémi Verschelde
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
Rémi Verschelde
9e2045018f Merge pull request #109422 from Giganzo/sprite-anim
Fix missing shortcuts for play buttons in SpriteFrames Editor
2025-11-01 19:04:52 +01:00
Rémi Verschelde
d23401b2be Merge pull request #107855 from aaronfranke/scene-import-no-singleton
Remove ResourceImporterScene singletons in favor of local usage
2025-11-01 19:04:46 +01:00
Giganzo
1ace0b449a Fix missing shortcuts for play buttons in SpriteFrames Editor 2025-11-01 18:30:51 +01:00
DeeJayLSP
768991f4ba Modern style: switch to classic renderer name colors 2025-10-31 18:10:38 -03:00
Hugo Locurcio
b6e610136e Document color format caveats in Image.set_pixel() 2025-10-31 18:48:47 +01: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
Aaron Franke
6c516a24e2 Remove ResourceImporterScene singletons in favor of local usage 2025-10-31 07:13:00 -07:00
detomon
5b1d82c9ac Fix drawing of slot icons in GraphNode when slots are not continuous 2025-10-31 14:20:37 +01:00
Giganzo
a73722e0e9 Fix resource picker button style 2025-10-31 13:36:56 +01: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