K. S. Ernest (iFire) Lee
65ca207d2c
dds: Use put_u32 for unsigned integer puts.
...
UBSan reports:
image_saver_dds.cpp:417: implicit conversion from type 'uint32_t'
of value 4278190080 to type 'int32_t' changed the value to -16777216
stream_peer.cpp:184: implicit conversion from type 'int32_t'
of value -16777216 to type 'uint32_t' changed the value to 4278190080
The DDS pixel format masks (r/g/b/a_mask) are uint32_t but put_32
takes int32_t. Use put_u32 to avoid the round-trip conversion that
UBSan flags when the high bit is set (e.g. a_mask = 0xFF000000).
This fix found a large class of uses where we put unsigned integer values into
integer puts.
2026-04-12 12:04:56 -07:00
Thaddeus Crews
1aabcb9e9b
Merge pull request #118306 from StarryWorm/text-edit-max-size
...
Make `TextEdit`'s `scroll_fit_content_*` properties work properly with maximum sizes
2026-04-10 10:32:44 -05:00
Thaddeus Crews
b5c906478d
Merge pull request #117835 from Arnklit/texture-region-move
...
Add moving and ratio-locked scaling to the region editor
2026-04-10 10:32:42 -05:00
Thaddeus Crews
5a8765b30c
Merge pull request #118352 from YeldhamDev/default_theme_preview_fix
...
Fix `Theme` editor's default preview not having the correct theme
2026-04-10 10:32:41 -05:00
Thaddeus Crews
57d4250b3e
Merge pull request #118364 from Calinou/doc-richtexteffect-remove-outdated-tutorial
...
Remove outdated RichTextEffect tutorial in the class reference
2026-04-10 10:32:40 -05:00
Thaddeus Crews
825e762c99
Merge pull request #118363 from vaner-org/title-bar-logo-saturation-exemption
...
Prevent branding in Project Manager from being affected by icon saturation
2026-04-10 10:32:39 -05:00
Thaddeus Crews
85650dea09
Merge pull request #113129 from TheSofox/blender-vertex-colours-enum
...
Update Blender importer to handle more Vertex Color options
2026-04-10 10:32:37 -05:00
Thaddeus Crews
8462ad479d
Merge pull request #118301 from mihe/default-editor-inspector
...
Expose new `create_default_inspector` method for `EditorInspector`
2026-04-10 10:32:36 -05:00
Thaddeus Crews
9268bc73a0
Merge pull request #117619 from BastiaanOlij/fix_117303
...
Fix assymmetrical rendering of reflections in SDFGI
2026-04-10 10:32:35 -05:00
Thaddeus Crews
2a1ccc077d
Merge pull request #118186 from HolonProduction/gdscript/instances-self-list
...
GDScript: Use linked list for instance tracking.
2026-04-10 10:32:33 -05:00
Thaddeus Crews
4286c20dac
Merge pull request #118323 from StarryWorm/fix-tabbar-max-width
...
Fix tab bar max width behavior
2026-04-10 10:32:32 -05:00
Thaddeus Crews
4a9684b0ff
Merge pull request #117537 from allenwp/remove-10-bit-vulkan-swapchain-formats
...
Remove unnecessary Vulkan swap chain formats.
2026-04-10 10:32:31 -05:00
Thaddeus Crews
7c5ca4442b
Merge pull request #118187 from SirLich/feature/context-slot-inspector-property
...
Add `ContextMenuSlot::CONTEXT_SLOT_INSPECTOR_PROPERTY` to EditorContextMenuPlugin
2026-04-10 10:32:29 -05:00
Thaddeus Crews
5708ad13a6
Merge pull request #117923 from ryevdokimov/follow-subgizmo
...
Reset follow mode count on subgizmo point switch
2026-04-10 10:32:28 -05:00
Thaddeus Crews
ee441aa00a
Merge pull request #117922 from ryevdokimov/subgizmo-vertex-snap
...
Add vertex snap support for subgizmo points
2026-04-10 10:32:27 -05:00
Thaddeus Crews
014e3b70ec
Merge pull request #118044 from blueskythlikesclouds/rt-pipeline-refactor
...
Refactor raytracing pipelines.
2026-04-10 10:32:25 -05:00
Thaddeus Crews
e2bfe1af8e
Merge pull request #118273 from KoBeWi/make_flying
...
Fix floating dock rects from invisible docks
2026-04-10 10:32:24 -05:00
Thaddeus Crews
935df7feec
Merge pull request #114622 from LucaTuerk/shader_create_dialog_include_fix
...
Fix ShaderInclude selected in ShaderCreateDialog due to previous selection even if invalid
2026-04-10 10:32:23 -05:00
Thaddeus Crews
aa73f2c43f
Merge pull request #117575 from Ivorforce/gdtype-signals-obj
...
Integrate `GDType` signal ownership into `Object`, exchanging use of `ClassDB`
2026-04-10 10:32:21 -05:00
Thaddeus Crews
cba344c16d
Merge pull request #112617 from Meorge/feat/richtextlabel-img-em
...
Add option to scale images in RichTextLabel relative to font size
2026-04-10 10:32:20 -05:00
Thaddeus Crews
78a31b2aec
Merge pull request #118280 from YeldhamDev/gridmap_octant_query
...
Add octant querying to `GridMap`
2026-04-10 10:32:19 -05:00
Thaddeus Crews
98f9c79d4f
Merge pull request #118192 from vaner-org/remote-local-new-style
...
Improve Remote/Local SceneTreeDock buttons' appearance
2026-04-10 10:32:18 -05:00
Thaddeus Crews
c83925eaf0
Merge pull request #117399 from devloglogan/expose-interaction-profile-metadata
...
Expose `OpenXRInteractionProfileMetadata` singleton
2026-04-10 10:32:16 -05:00
Thaddeus Crews
a782d0e8cf
Merge pull request #117726 from Chaosus/shader_previews
...
Implement inline text shader previews
2026-04-10 10:32:15 -05:00
Thaddeus Crews
e8b9abba7c
Merge pull request #117160 from Naros/gdextension-expose-get-type-by-name
...
Add `Variant::get_type_by_name` to GDExtension Interface
2026-04-10 10:32:14 -05:00
Thaddeus Crews
46a2cf6d25
Merge pull request #116286 from kleonc/node_replace_by_dont_remove_internal_nodes
...
Don't remove internal nodes in `Node::replace_by`
2026-04-10 10:32:12 -05:00
Kasper Arnklit Frandsen
02e812647e
Add moving and ratio-locked scaling to the region editor
...
Co-authored-by: Mikael Hermansson <mikael@hermansson.io >
2026-04-10 15:24:14 +02:00
Skyth
83d2b84a51
Refactor raytracing pipelines.
2026-04-10 14:21:02 +03:00
Rémi Verschelde
9495deaf75
Merge pull request #118373 from godotengine/revert-110287-master
...
Revert "Fix uniforms break particle shaders after conversion from a `ParticleProcessMaterial`"
2026-04-10 12:09:37 +02:00
Rémi Verschelde
5c662e7d47
Revert "Fix uniforms break particle shaders after conversion from a ParticleProcessMaterial"
2026-04-10 11:47:54 +02:00
Chaosus
34777ad0e4
Implement inline text shader previews
...
Co-authored-by: Cashew OldDew <155181921+cashew-olddew@users.noreply.github.com >
2026-04-10 08:40:02 +03:00
Hugo Locurcio
e9c32ef857
Remove outdated RichTextEffect tutorial in the class reference
...
The linked repository was made for Godot 3.x.
2026-04-10 02:37:23 +02:00
vaner-org
1c00bf7e1e
Exempt TitleBarLogo from saturation
2026-04-10 05:52:35 +05:30
Thaddeus Crews
780b49ca3b
Merge pull request #118315 from KoBeWi/taming_the_rng
...
Preview random tiles when painting
2026-04-09 17:41:19 -05:00
Thaddeus Crews
bed5d2774a
Merge pull request #118239 from blueskythlikesclouds/rd-disallow-zero-sizes-in-copies
...
Forbid zero size values in RD texture copy method.
2026-04-09 17:41:18 -05:00
Thaddeus Crews
daa913af63
Merge pull request #117672 from Chaosus/shader_pp_ops
...
Fix a few operators in shader preprocessor expression
2026-04-09 17:41:16 -05:00
Thaddeus Crews
9cde903388
Merge pull request #118314 from dalexeev/gds-improve-prop-hint-arr-dict-type
...
GDScript: Improve `PROPERTY_HINT_{ARRAY,DICTIONARY}_TYPE` handling
2026-04-09 17:41:14 -05:00
Thaddeus Crews
f727813dfd
Merge pull request #114671 from syntaxerror247/customize-splash-screen
...
Android: Add export options to customize splash screen
2026-04-09 17:41:13 -05:00
Thaddeus Crews
578e6ff407
Merge pull request #118320 from mieko/sprite-frames-editor-deprecated
...
SpriteFramesEditor: Fix build with `deprecated=no`
2026-04-09 17:41:12 -05:00
Thaddeus Crews
c751ac4cec
Merge pull request #118319 from aaronfranke/vector-resize-comment
...
Fix doc comment for Vector.resize_initialized
2026-04-09 17:41:11 -05:00
Thaddeus Crews
4bd85ce4b0
Merge pull request #110893 from Kazox61/basebutton-multitouch
...
`BaseButton`: multitouch support
2026-04-09 17:41:10 -05:00
Thaddeus Crews
27799eb871
Merge pull request #117847 from Nolkaloid/keyword_icon
...
Add keyword code completion option
2026-04-09 17:41:09 -05:00
Thaddeus Crews
df824815bc
Merge pull request #117498 from vaner-org/blendspace-visual-consistency
...
Improve visual consistency of BlendSpace editors within AnimationTree
2026-04-09 17:41:07 -05:00
Thaddeus Crews
c42e294ffa
Merge pull request #64596 from aaronfranke/visual-shader-module
...
Move visual shaders to a module
2026-04-09 17:41:06 -05:00
Thaddeus Crews
64f4eb51a9
Merge pull request #118204 from KJEUN99/fix-editor-spin-slider-clamp
...
Fix editor spin slider clamp
2026-04-09 17:41:05 -05:00
Michael Alexsander
022bbc1042
Fix Theme editor's default preview not having the correct theme
2026-04-09 14:33:44 -03:00
Sofox
86faf9c529
Update Blender import to handle more Vertex Color options
2026-04-09 17:56:44 +01:00
HolonProduction
3d8ab757d5
GDScript: Use linked list for instance tracking
2026-04-09 15:57:22 +02:00
Danil Alexeev
7db019d44d
GDScript: Improve PROPERTY_HINT_{ARRAY,DICTIONARY}_TYPE handling
2026-04-09 13:39:57 +03:00
Kazox61
13b347b497
Use also TouchInput for Buttons to support Multitouch
2026-04-09 11:19:28 +02:00