Commit Graph

77006 Commits

Author SHA1 Message Date
Fredia Huya-Kouadio 8a514ae56f Enable native debug symbols generation 2025-04-22 09:04:49 -07:00
Thaddeus Crews 0ed1c192e8 Merge pull request #105565 from smix8/gridmap_list
Replace GridMap legacy use of `List` with `LocalVector`
2025-04-22 10:44:32 -05:00
Thaddeus Crews c928676582 Merge pull request #105531 from Repiteo/style/specify-attribute-macros
Style: Declare inline macros as attributes
2025-04-22 10:44:32 -05:00
Thaddeus Crews b45cf573a2 Merge pull request #105498 from adamscott/add-compiler-launcher
Add `{c,cpp}_compiler_launcher` options
2025-04-22 10:44:31 -05:00
Thaddeus Crews 5168214c48 Merge pull request #105329 from smix8/gridmap_octant_raster
Fix GridMap OctantKey cell rasterization
2025-04-22 10:44:30 -05:00
Thaddeus Crews 00be4c3bb4 Merge pull request #105488 from Calinou/doc-vector2-from-angle-not-normalized
Document `Vector2.from_angle()` not always returning a normalized vector
2025-04-22 10:44:30 -05:00
Thaddeus Crews e49d04b72b Merge pull request #104461 from lodetrick/action-map-ui
Editor: Replace TextEdit with EditorSpinSlider for XR Action Set Priority
2025-04-22 10:44:29 -05:00
Thaddeus Crews 3d0107c98b Merge pull request #105548 from jss2a98aj/windows-validate-VARIANT-in-get_video_adapter_driver_info
Ensure `VARIANT` instances are actually `VT_BSTR` before treating them as such in `OS_Windows::get_video_adapter_driver_info()`
2025-04-22 10:44:28 -05:00
Thaddeus Crews 6dcca1eb00 Merge pull request #102667 from BlueCube3310/betsy-its-ogre-now
Betsy: Remove OGRE aliases
2025-04-22 10:44:28 -05:00
Thaddeus Crews 1c51640a1c Merge pull request #105563 from smix8/gridmap_get_quadrupled
Optimize GridMap rendering scenario quadruple-getters
2025-04-22 10:44:27 -05:00
Thaddeus Crews 355a98faed Merge pull request #105640 from scgm0/SvgTexture-not-in-3D
SvgTexture not in 3D
2025-04-22 10:44:26 -05:00
Thaddeus Crews dac95d3131 Merge pull request #105574 from kitbdev/desc-progress-bar
Update ProgressBar description
2025-04-22 10:44:26 -05:00
Thaddeus Crews 2ffd5a3913 Merge pull request #104738 from YYF233333/cleanup_rid_owner
Use `LocalVector` in `RID_Owner::get_owned_list`
2025-04-22 10:44:25 -05:00
Thaddeus Crews 2806b3a096 Merge pull request #105307 from KoBeWi/more_project_settings
Support custom features in project settings dialog
2025-04-22 10:44:24 -05:00
Thaddeus Crews 4d48c8f69a Merge pull request #102240 from KoBeWi/RAWR
Fix ColorPicker sliders in overbright RGB
2025-04-22 10:44:24 -05:00
Anish Mishra eb5f1c3484 Hide one-click deploy button on Android and XR editor. 2025-04-22 20:21:18 +05:30
David Snopek 217333e7a0 OpenXR: Fix saving action map when UID is used in project settings 2025-04-22 09:28:03 -05:00
BlueCube3310 affa27d188 Betsy: Remove OGRE aliases 2025-04-22 14:54:57 +02:00
scgm0 42ff52a079 SvgTexture not in 3D 2025-04-22 17:50:43 +08:00
Logan Detrick 294303eac9 Add inspector support for typed property hints 2025-04-22 01:26:42 -07:00
kit b25d071413 Update ProgressBar description 2025-04-21 15:06:45 -04:00
Thaddeus Crews 9f03bbf908 Merge pull request #100723 from spoxii/patch/gridmap/palette_item_cursor
Update cursor instance when calling `set_selected_palette_item`
2025-04-21 08:24:26 -05:00
Thaddeus Crews 4bd2724677 Merge pull request #105586 from smix8/gridmap_godotsphir
Remove GridMap godotsphir remarks
2025-04-21 08:24:25 -05:00
Thaddeus Crews aadeef1892 Merge pull request #105578 from BrotherShort/scenetree-auto-trans2
Improve SceneTree auto-translation. Fix TreeItem tooltips and the Filter.
2025-04-21 08:24:24 -05:00
Thaddeus Crews 8ff4ea8a4a Merge pull request #97763 from Geometror/fix-gn-child-vis-conn-update
Fix `GraphEdit` connections not updating when a child of `GraphNode` goes invisible or changes size
2025-04-21 08:24:24 -05:00
Thaddeus Crews c484fc9e60 Merge pull request #105568 from BlueCube3310/lightprobe-gizmo-opti
Improve and optimize lightmap probe gizmo creation
2025-04-21 08:24:23 -05:00
Thaddeus Crews c0e695d5e8 Merge pull request #100944 from Nazarwadim/LocalVector_use_1.5x_growth_factor
Use 1.5x growth factor for LocalVector
2025-04-21 08:24:22 -05:00
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
Robert Yevdokimov 81df850492 Fix incorrect transform when editor camera is moved externally 2025-04-21 15:45:57 +04:00
ExEago 4115b813fe Add two methods to compute the height and width of an individual line in a RichTextLabel 2025-04-21 10:25:47 +02:00
Marcos Casagrande 3e7e09f915 Web: Avoid unnecessary gamepad polling when no gamepads are connected 2025-04-20 21:47:53 +02:00
Yyf2333 1a70a06a43 Change RID_Owner::get_owned_list. 2025-04-21 01:04:27 +08:00
Gustavo Jaruga Cruz 7e79c07ba7 Fix tooltip disappearing with wintab tablet driver 2025-04-20 13:46:07 -03:00
Riteo Siuga 48882f3ca4 Wayland: Handle fifo_v1 and clean up suspension logic
Before, the WSI was unfortunately quite broken and we had work around it
by manually pacing frames. Needless to say it was not an ideal solution.

Now, the WSI can make use of the new fifo_v1 protocol to work properly.
If it's available, we'll trust the WSI by disabling manual frame pacing.

While we're at it, let's clean up the suspension code a bit by removing
some duplicated stuff and handling the suspension state through a switch
case.
2025-04-20 18:05:35 +02:00
smix8 e2dec5146c Remove GridMap godotsphir remarks
Removes GridMap godotsphir remarks.
2025-04-20 17:13:47 +02:00
Marcos Casagrande ed0690dc44 Web: prevent unnecessary canvas resizes by flooring scaled dimensions 2025-04-20 16:53:37 +02:00
lawnjelly 40c05c69f9 Physics Interpolation - Add editor configuration warnings
* For physics bodies that are on non-interpolated branches
2025-04-20 10:03:04 +01: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