Commit Graph

12986 Commits

Author SHA1 Message Date
Thaddeus Crews
fd6e80d4e9 Merge pull request #105701 from ColinSORourke/DrawableTexture
Implement DrawableTextures
2026-01-30 09:32:05 -06:00
Thaddeus Crews
7ba375be00 Merge pull request #110933 from Kazox61/virtual-joystick
Add VirtualJoystick
2026-01-29 12:11:08 -06:00
Thaddeus Crews
abe0226afa Merge pull request #115466 from Calinou/doc-renderingserver-complete
Complete RenderingServer, ArrayMesh and VoxelGIData class documentation
2026-01-29 12:11:04 -06:00
Colin O'Rourke
63f6e3691c DrawableTextures
Implementing DrawableTextures based on: https://github.com/godotengine/godot-proposals/issues/7379
2026-01-29 01:16:06 -08:00
Kazox61
fa2d63e3fe Adds VirtualJoystick 2026-01-29 08:29:12 +01:00
Hugo Locurcio
77d4c814c3 Complete RenderingServer, ArrayMesh and VoxelGIData class documentation
This also updates various related descriptions in other classes.

Co-authored-by: Joon <joon.suh2003@gmail.com>
2026-01-29 01:34:28 +01:00
Thaddeus Crews
5ad8b27d8d Merge pull request #115190 from ashwinvbs/xr_ext_user_presence
Implement support for `XR_EXT_user_presence` extension
2026-01-28 17:58:26 -06:00
Thaddeus Crews
c57867774d Merge pull request #114898 from Nallebeorn/truthiness_docs
Add missing truthiness documentation
2026-01-28 17:58:18 -06:00
Thaddeus Crews
c1f3ff963e Merge pull request #110923 from HolonProduction/rm-create-script
Remove unused `create_script` method from `ScriptLanguage`
2026-01-28 17:58:15 -06:00
Thaddeus Crews
dd210a1071 Merge pull request #100923 from j20001970/camera-feed-format
CameraFeed: Add `set_format` and `get_formats` virtual binds
2026-01-28 17:58:07 -06:00
Thaddeus Crews
cdddc73745 Merge pull request #115379 from kitbdev/popupmenu-set-index
Add PopupMenu method `set_item_index`
2026-01-28 17:58:01 -06:00
Thaddeus Crews
a0bf14921a Merge pull request #112797 from jinyangcruise/make_ItemList_ensure_current_is_visible_scroll_to_center
ItemList add `center_on_current()`
2026-01-28 17:57:55 -06:00
Thaddeus Crews
38b84e9c0e Merge pull request #115203 from lazaromenezes/vibrate_handheld-doc-update
Add notice about device settings for `vibrate_handheld` method
2026-01-28 17:57:50 -06:00
Ashwin Balasubramaniyan
a182e18211 Implement support for XR_EXT_user_presence extension 2026-01-28 21:39:43 +00:00
Thaddeus Crews
10aa2e3013 Merge pull request #111226 from PhairZ/copy-color
Add a copy button to the color picker dialog.
2026-01-28 12:27:16 -06:00
Thaddeus Crews
1a17d70f00 Merge pull request #111168 from KoBeWi/more_auto_in_auto_updates
Add Auto update check mode
2026-01-28 12:27:10 -06:00
Thaddeus Crews
c5ab7727fa Merge pull request #114323 from snowfrogdev/monospace-font-in-debugger-errors-tab
Tree: Add per-cell `autowrap_trim_flags` to TreeItem
2026-01-28 12:26:56 -06:00
Thaddeus Crews
77579f93e6 Merge pull request #111679 from Nintorch/joypad-motion-sensors
Add support for joypad motion sensors
2026-01-27 15:18:37 -06:00
Thaddeus Crews
9f0e14ab2f Merge pull request #99569 from yahkr/hide_colliders
Add option to toggle always showing collision shapes
2026-01-27 15:18:32 -06:00
Thaddeus Crews
2450bb0c75 Merge pull request #114449 from ndarilek/a11y-regions
GUI: Add accessibility region role for landmark navigation
2026-01-27 15:18:27 -06:00
Thaddeus Crews
04a2ae7ed4 Merge pull request #99119 from Fahien/fahien/raytracing-base
Vulkan raytracing plumbing
2026-01-27 15:18:24 -06:00
Thaddeus Crews
29a7d0e0f7 Merge pull request #115308 from Calinou/doc-string-capitalize-hyphens
Document hyphens being replaced with spaces in `String.capitalize()`
2026-01-27 15:18:23 -06:00
Thaddeus Crews
ea1e6640f0 Merge pull request #115434 from syntaxerror247/landscape-or-portrait
Add device orientation change signal to DisplayServer
2026-01-27 15:18:22 -06:00
Thaddeus Crews
0f8a709768 Merge pull request #113765 from LilithSilver/bind-save_all_scripts
Expose `ScriptEditor::save_all_scripts()`
2026-01-27 15:18:21 -06:00
Anish Kumar
e2369a834b Add device orientation change signal in DisplayServer
This PR:
- Fixes the orientation detection logic on Android
- Adds an orientation_changed signal in DisplayServer

Co-Authored-By: bruvzg <7645683+bruvzg@users.noreply.github.com>
2026-01-27 23:35:44 +05:30
Jason Kuo
af83dc658c CameraFeed: Add set_format and get_formats virtual binds 2026-01-28 00:08:50 +08:00
Antonio Caggiano
27e4f24800 raytracing: Initial Vulkan support
- Vulkan implementations in `RenderingDeviceDriverVulkan`.
- Raytracing instruction list in `RenderingDeviceGraph`.
- Functions to create acceleration structures and raytracing pipelines
  in `RenderingDevice`.
- Raygen, Miss, and ClosestHit shader stages support.
- GDScript bindings.
- Update classes documentation.
- Unimplemented placeholders for Metal and D3D12.
- Build acceleration structure command.
- Expose a shader preprocessor define.
- Align build scratch address.
- Create STB after creating the pipeline.
- Separate acceleration structure barriers.
- Use transforms in TLAS instances.
- AnyHit and Intersection stages.
- Optionally set acceleration structure build input buffer usage.
- Introduce instances buffer.
- Move scratch buffers to RenderingDevice.
- Rename AccelerationStructureGeometryBits.
- Use regular buffer creation and free routines for scratch buffer.
- Store trackers in acceleration structures.
- Bump Shader SPIR-V version to 1.4
- Add Position attribute location in blas_create.
- Encapsulate MoltenVK check in preprocessor macro.
- Split SUPPORTS_RAYTRACING for pipeline and query.
2026-01-27 16:17:45 +01:00
yahkr
40373aeee4 Add option to toggle always showing collision shapes 2026-01-27 07:59:48 -05:00
Thaddeus Crews
d97000d7d1 Merge pull request #114918 from Nintorch/xbox-cant-vibrate
Document joypad vibration support over USB on macOS
2026-01-26 15:01:55 -06:00
Thaddeus Crews
1b17f8f696 Merge pull request #115372 from bruvzg/no_hint_px
[Import] Automatically disable hinting for pixel fonts.
2026-01-26 15:01:45 -06:00
Thaddeus Crews
105ec00722 Merge pull request #108830 from bruvzg/pck_buf
[PCKPacker] Add method to add files from buffer.
2026-01-26 15:01:43 -06:00
Thaddeus Crews
773d788500 Merge pull request #115257 from syntaxerror247/forgotten-stuff
Android: Enable native file picker support on all devices
2026-01-26 13:14:21 -06:00
kit
01839942fc Add PopupMenu method set_item_index 2026-01-26 12:17:56 -05:00
jinyangcruise
c82b5fe2ec ItemList support center_on_current(). 2026-01-27 00:06:59 +08:00
Nintorch
a3eb202b25 Add support for joypad motion sensors 2026-01-26 15:49:55 +05:00
Pāvels Nadtočajevs
32677cb184 [Import] Automatically disable hinting for pixel fonts. 2026-01-26 12:11:33 +02:00
Rémi Verschelde
d5edd4a592 Sync translations with Weblate 2026-01-25 10:07:59 +01:00
Hugo Locurcio
fff6469d5b Document hyphens being replaced with spaces in String.capitalize() 2026-01-23 20:21:26 +01:00
Silc Lizard (Tokage) Renew
9e066453fa Tweak IKModifier3D docs and comment 2026-01-24 00:55:54 +09:00
Rémi Verschelde
3172d44799 Sync translations with Weblate 2026-01-23 12:38:50 +01:00
Anish Kumar
c7e5caa68e Enable native file picker support on Android 9 and older 2026-01-22 16:54:07 +05:30
Lázaro Menezes
07547be180 Add notice about device settings for vibrate_handheld method 2026-01-21 09:29:11 -03:00
passivestar
1e11fe936b Remove experimental flag from graph nodes 2026-01-21 05:46:10 +04:00
Rémi Verschelde
a4a26762f1 Merge pull request #114328 from kleonc/node_duplicating_signal_source_node_fix
`CONNECT_APPEND_SOURCE_OBJECT` on signal emission
2026-01-20 00:22:32 +01:00
Nolan Darilek
d53ab67b83 GUI: Add accessibility region role for landmark navigation
Adds ROLE_REGION to allow controls to be marked as accessibility
regions/landmarks.

- Add `accessibility_region` property to Control
- Add ROLE_REGION to DisplayServer and AccessKit mapping
- Prevent Container/ScrollContainer from overriding region role
- Fix TabContainer to update accessibility when tabs change
- Mark editor docks, main screen, bottom panel, and scene tabs as regions
2026-01-19 08:12:33 -05:00
Rémi Verschelde
5f9a510441 Sync translations with Weblate 2026-01-19 11:49:30 +01:00
Bastiaan Olij
998c876f36 OpenXR: Allow setting a specific version of OpenXR to initialize. 2026-01-19 20:41:37 +11:00
Nintorch
1af0627886 Document wired vibration for controllers on macOS 2026-01-15 16:12:09 +05:00
Max Hilbrunner
4a69505fac Remove link for consoles in EditorExportPlatform 2026-01-15 10:27:00 +01:00
Benjamin
7c88d6d7e7 Add missing truthiness documentation 2026-01-14 20:30:13 +01:00