Thaddeus Crews
93c13f8399
Merge pull request #105424 from bruvzg/intel_mac_rd_crash
...
Fix RendererRD crash on start on Intel Macs.
2025-04-21 08:24:22 -05:00
Thaddeus Crews
6c35474568
Merge pull request #105538 from clayjohn/rid_owner-validation
...
Remove 2^31 cap on RID allocations
2025-04-21 08:24:21 -05:00
Thaddeus Crews
0cc292f880
Merge pull request #105272 from lodetrick/add_section_toggle
...
Add enable checkboxes to editor sections
2025-04-21 08:24:20 -05:00
Thaddeus Crews
2a96e895e6
Merge pull request #105525 from BlueCube3310/light-probe-sh-impr
...
Scene shader: Improve and document SH diffuse evaluation for light probes
2025-04-21 08:24:20 -05:00
Thaddeus Crews
93f62ef4f0
Merge pull request #104624 from dsnopek/make-backup-before-update
...
Project manager: Add option to backup project when it will be changed
2025-04-21 08:24:19 -05:00
Thaddeus Crews
8868c7a329
Merge pull request #105518 from syntaxerror247/fixed-panel
...
Embed TouchActionsPanel directly into the Android editor UI
2025-04-21 08:24:18 -05:00
Thaddeus Crews
47c0da6c9d
Merge pull request #105375 from bruvzg/svg_scale_tx
...
Implement `SVGTexture` auto-scalable with font oversampling.
2025-04-21 08:24:18 -05:00
Thaddeus Crews
ec6374990b
Merge pull request #105494 from YeldhamDev/mirror_on_the_wall_who_is_the_prettiest_of_them_all
...
Fix missing `gdb.printing` import for the pretty print script
2025-04-21 08:24:17 -05:00
Thaddeus Crews
f807754c1b
Merge pull request #105237 from ibrahn/popup-drop-shadow-fix
...
Fix shadow offset larger than shadow size in PopupMenu and PopupPanel.
2025-04-21 08:24:16 -05:00
Thaddeus Crews
e5d1fdcfea
Merge pull request #104207 from mbucchia/d3d12-xr
...
Add support for Direct3D 12 OpenXR backend
2025-04-21 08:24:16 -05:00
Thaddeus Crews
05f8b3e561
Merge pull request #105482 from maxpiepenbrink/fix-canvas-translate-regression
...
Fix regression causing jittery canvas transforms
2025-04-21 08:24:15 -05:00
Thaddeus Crews
3ae0501e20
Merge pull request #98818 from AThousandShips/fix_audio_thread
...
[Editor] Move thread name assignment in audio preview
2025-04-21 08:24:14 -05:00
Thaddeus Crews
8aaae4f4f3
Merge pull request #98560 from Koyper/tree_relationship_line_fix
...
[Tree] Fix relationship lines 1px width draw bug when MSAA anti aliasing is enabled
2025-04-21 08:24:06 -05:00
Matthieu Bucchianeri
e3c215fc13
Add support for Direct3D 12 OpenXR backend.
...
This change adds support for running XR projects built with the `d3d12`
rendering backend. The XR backend hooks into the setup for the D3D12
render context in order to use the desired device and command queue for
submission to OpenXR. The XR backend takes care of importing the D3D12
swapchain images into the render context.
As part of this process, three issues are addressed:
- Ensuring that resource state transitions are only done on textures
that require them.
- Enabling view instancing in the PSOs for multiview render passes.
- Addressing a bug in the D3D12 runtime where PSO creation may fail
when front face detection is used.
Please refer to #86283 for additional discussions on the implementation
details.
2025-04-19 20:39:33 -07:00
Anish Mishra
34b3582cf9
Embed TouchActionsPanel directly into the Android editor UI
2025-04-19 20:32:47 +05:30
BlueCube3310
5640ddd0a5
Scene shader: Improve and document SH evaluation for light probes
2025-04-19 15:08:02 +02:00
A Thousand Ships
64fed07809
[Editor] Move thread name assignment in audio preview
...
This method is not an instance method so cannot be used this way, it
instead sets the name of the *calling* thread. Putting it in the thread
function makes it work correctly.
2025-04-19 13:59:29 +02:00
Pāvels Nadtočajevs
24bb0d5c4f
Use SVGTextures for editor and default theme icons.
2025-04-19 12:48:24 +03:00
Pāvels Nadtočajevs
9f5048fb36
Implement SVGTexture auto-scalable with font oversampling.
2025-04-19 12:42:54 +03:00
Thaddeus Crews
2d3bdcac35
Merge pull request #105470 from clayjohn/RID-owner-limit
...
Increase chunk limit for known problematic RID_Owners.
2025-04-18 12:21:30 -05:00
Thaddeus Crews
1bf9d8e628
Merge pull request #105501 from darksylinc/graph-align-ubsan
...
Fix UBSAN alignment issues in the render graph
2025-04-18 12:21:29 -05:00
Thaddeus Crews
d3ee6af73c
Merge pull request #105524 from yahkr/bbcode_br
...
Add [br] to bbcode parsing for `rich_text_label`
2025-04-18 12:21:29 -05:00
Thaddeus Crews
7e7c5244c2
Merge pull request #102289 from Chaosus/shader_fix_constants_in_hint_range
...
[Shaders] Allow constants and expressions in `hint_range`
2025-04-18 12:21:28 -05:00
Thaddeus Crews
c77174b346
Merge pull request #105310 from BlueCube3310/tex-preview-unify
...
TextureEditorPlugin: Add borders to 3D and Layered editors
2025-04-18 12:21:27 -05:00
Thaddeus Crews
1e8b7fe5a0
Merge pull request #101582 from Flynsarmy/recursive_transition_wording
...
Improve wording on recursive transition detection warning
2025-04-18 12:21:26 -05:00
Thaddeus Crews
2ddd9be11f
Merge pull request #105486 from beicause/csharp-stringname-alloc-obj-free
...
C#: Avoid StringName allocation in `GodotObject.Free`
2025-04-18 12:21:26 -05:00
Thaddeus Crews
b743eb96e3
Merge pull request #98760 from ze2j/optimize_texture_create_shared_from_slice
...
Optimize shared texture creations
2025-04-18 12:21:25 -05:00
Thaddeus Crews
146e405c48
Merge pull request #105412 from bruvzg/fix_fixedsize_img_fonts
...
Fix fixed size image fonts incorrectly getting oversampling applied if set to native size.
2025-04-18 12:21:24 -05:00
Thaddeus Crews
e61a0e8c61
Merge pull request #105344 from the-loki/master
...
Fix LSP not returning expected localization for API docs.
2025-04-18 12:21:23 -05:00
yahkr
fc051c8b36
Add [br] to bbcode parsing for rich_Text_label
2025-04-18 09:59:47 -04:00
clayjohn
c6c06a966a
Allow chunk validator to wrap around in RID_Alloc so that we do not need to crash once we have made 2^31 allocations
2025-04-18 00:06:53 -07:00
Matias N. Goldberg
96bad4ad04
Fix UBSAN alignment issues in the render graph
...
Follow up to PR #100325
2025-04-17 14:40:06 -03:00
Michael Alexsander
81429da4ab
Fix missing `gdb.printing` import for the pretty print script
2025-04-17 11:58:55 -03:00
Chaosus
5a14ab7c39
[Shaders] Allow constants and expressions in `hint_range`
2025-04-17 17:43:01 +03:00
Thaddeus Crews
09ea7bc6a3
Merge pull request #105400 from bruvzg/ov_cleanup
...
Remove old oversampling property from font importers.
2025-04-17 09:14:25 -05:00
Thaddeus Crews
03a44c42dd
Merge pull request #105484 from Wierdox/normalize_description_of_list_directory
...
Normalize description of `ResourceLoader.list_directory()`
2025-04-17 09:14:25 -05:00
Thaddeus Crews
5df4a0ae3d
Merge pull request #105291 from jaydensipe/rename-editor-setting-check-for-update
...
Rename editor setting `Engine Version Update Mode` to `Check for Updates`
2025-04-17 09:14:24 -05:00
Thaddeus Crews
20b2674cfd
Merge pull request #105481 from bruvzg/rtl_title_sort
...
Fix incorrect title bar sorting in RTL layout.
2025-04-17 09:14:23 -05:00
Thaddeus Crews
98aced4e65
Merge pull request #99768 from dsnopek/openxr-vulkan-foveated-rendering
...
OpenXR: Use the `XR_FB_foveation_vulkan` extension to get the density map for VRS
2025-04-17 09:14:23 -05:00
LuoZhihao
b0348d0e58
C#: Avoid StringName allocation in `GodotObject.Free`
2025-04-17 20:10:34 +08:00
Wierdox
0689522e61
Normalize description of ResourceLoader.list_directory()
2025-04-17 00:09:44 -07:00
Max Piepenbrink
cf8455c52d
Fix regression causing jittery canvas transforms
...
This PR https://github.com/godotengine/godot/pull/104451 introduced
a tricky regression. Canvas item transforms could risk not being
updated for multiple frames due to the conditional on the line
in this commit. Before the "approx_pos|size_changed" fix, the
transform would get updated incidentally either way. But now there's
a gap where (pos_changed && !size_changed) may not be true for a few
frames and there's nothing else left to trigger a transform update.
The fix is quite simple, for updating the canvas item transform
we remain trigger happy around position changes, but respect the
approx_size_changed.
2025-04-16 23:59:05 -07:00
Pāvels Nadtočajevs
5355fcae62
Fix incorrect title bar sorting in RTL layout.
2025-04-17 09:31:14 +03:00
clayjohn
941ad15724
Increase chunk limit for known problematic RID_Owners.
...
The default limit is fine for most RID_Owners but 3d instances, CanvasItems, and physics bodies need a higher limit.
There is a small memory cost to increasing the limit, so it should only be done where needed.
2025-04-16 17:03:47 -07:00
Jayden Sipe
5f7e9a9198
Rename editor setting to `Check for Updates`
2025-04-16 18:04:30 -04:00
Thaddeus Crews
c5c1cd4440
Merge pull request #105453 from reduz/signals-thread-safe
...
Add thread safety to Object signals
2025-04-16 15:39:22 -05:00
Thaddeus Crews
6448ddf37e
Merge pull request #105460 from Zylann/basis_abs
...
Use `Math::abs` to avoid ambiguity with integer abs
2025-04-16 15:39:22 -05:00
Thaddeus Crews
4d55d9865b
Merge pull request #105304 from KoBeWi/≥
...
Fix `exp_edit` description
2025-04-16 15:39:21 -05:00
Marc Gilleron
5e6df6a196
Use Math::abs to avoid ambiguity with integer abs
2025-04-16 20:41:36 +02:00
Thaddeus Crews
3c0652699a
Merge pull request #103967 from HolonProduction/window-focus
...
GUI: Fix focus cycle through window
2025-04-16 10:45:17 -05:00