Commit Graph

947 Commits

Author SHA1 Message Date
Hugo Locurcio e930e11688 Document project settings that only have an effect when using GodotPhysics3D 2026-03-10 18:10:09 +01:00
Thaddeus Crews 388cb535fb Merge pull request #116908 from Calinou/doc-mesh-lod-blend-shapes
Document the interaction between automatic mesh LOD and blend shapes
2026-03-06 12:40:10 -06:00
Nintorch d418d692b9 Project setting to ignore joypads on unfocused app
Co-Authored-By: Christoph Taucher <4498502+chtau@users.noreply.github.com>
2026-03-03 11:03:37 +05:00
Pāvels Nadtočajevs 1306221592 Move accessibility methods/enums from DisplayServer to the AccessibilityServer dedicated singleton. 2026-03-02 13:48:29 +02:00
Hugo Locurcio eaa9e1ae49 Document the interaction between automatic mesh LOD and blend shapes 2026-03-01 00:53:15 +01:00
kobewi 1b543e85cf Reorganize interface/editor setttings 2026-02-27 22:25:59 +01:00
Josh Jones b8389cc76b Support output to HDR monitors
Co-authored-by: Alvin Wong <alvinhochun@gmail.com>
Co-authored-by: Allen Pestaluky <allenpestaluky@gmail.com>
2026-02-11 22:13:26 -07:00
Clay John 0063b4ebd6 Restore default sky roughness levels to 8. This helps smooth out rough non-metallic objects that have a very noisy HDRI 2026-02-10 15:19:52 -08: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
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
Ashwin Balasubramaniyan a182e18211 Implement support for XR_EXT_user_presence extension 2026-01-28 21:39:43 +00:00
Bastiaan Olij 998c876f36 OpenXR: Allow setting a specific version of OpenXR to initialize. 2026-01-19 20:41:37 +11:00
Hugo Locurcio 26d8a32020 Document runtime alternative to Default Theme Scale project setting 2025-12-23 02:13:23 +01:00
Rémi Verschelde 8b8b8bcc61 Merge pull request #111774 from Calinou/doc-engine-physics-ticks-per-second
Update documentation for `Engine.physics_ticks_per_second` and its project setting
2025-12-21 10:40:43 +01:00
Rémi Verschelde 4484897e74 Merge pull request #111334 from Calinou/doc-displayserver-refresh-rate-vsync
Document relationship between refresh rate and V-Sync in DisplayServer
2025-12-19 11:52:46 +01:00
Skyth 0307895ede Upgrade Agility SDK & DirectX Headers. 2025-12-16 13:41:09 +03:00
Rémi Verschelde 48d2461e9a certs: Sync with Mozilla bundle as of Dec 4, 2025
Rename file to `ca-bundle.crt` to match upstream.
2025-12-12 16:18:09 +01:00
Hugo Locurcio 9f3c19c427 Update documentation for Engine.physics_ticks_per_second and its project setting 2025-12-12 15:22:30 +01:00
Thaddeus Crews 202e442671 Merge pull request #113261 from Mickeon/documentation-miscellaneous-oddities-part-7
Fix miscellaneous oddities around the class reference (part 7)
2025-12-03 11:42:23 -06:00
Skyth a8d3ecec13 Refactor descriptor heaps in D3D12 driver. 2025-12-03 11:02:41 +03:00
Dario c78c3ba894 Rewrite Radiance and Reflection probes to use Octahedral maps.
Co-authored-by: clayjohn <claynjohn@gmail.com>
2025-12-02 17:48:12 -08:00
Micky 4dec66859e Fix miscellaneous oddities around the class reference (part 7) 2025-11-28 18:19:45 +01:00
Rémi Verschelde b87fcf7e79 Windows: Make Direct3D 12 the default RD driver for new projects
For compatibility reasons, `vulkan` is kept as the technical default for the
setting, but projects created in Godot 4.6 and later will set `d3d12` as the
driver automatically.

Users upgrading to 4.6 are recommended to adopt `d3d12` as a default if it
fits their needs.

Enable `d3d12=yes` by default in SCons so that custom Windows builds include
Direct3D 12 support.
2025-11-27 10:26:25 +01:00
Rémi Verschelde aafad04a1b Merge pull request #112107 from Calinou/doc-projectsettings-add-keywords
Add search keywords for project settings
2025-11-27 09:55:35 +01:00
Rémi Verschelde 660b52b828 Merge pull request #112990 from allenwp/update-hdr2d-docs
Update docs to describe new `use_hdr_2d` behavior with Mobile renderer.
2025-11-26 23:44:01 +01:00
Allen Pestaluky ef18638ac3 Update docs to describe new use_hdr_2d behavior with Mobile renderer. 2025-11-26 14:47:58 -05:00
Hugo Locurcio dc75272d86 Add search keywords for project settings
This adds keywords that references possible values for project settings,
which makes them easier to find in the class reference search.

Note that this currently does not improve search results in the
Project Settings dialog's filter bar, as it doesn't make use
of class reference keywords yet.
2025-11-26 01:31:54 +01:00
Micky be0c68845e Fix miscellaneous oddities around the class reference (part 6) 2025-11-25 21:20:57 +01:00
goncalo 4eb70da8b1 Fix display/window/size/initial_position_type project setting description. 2025-11-20 10:22:25 +00:00
Thaddeus Crews b15a13eed3 Merge pull request #112607 from KoBeWi/what_could_have_gone_wrong🤷‍♂️
Add MeshInstance3D upgrade code
2025-11-18 14:00:50 -06:00
Thaddeus Crews b651fc3204 Merge pull request #93889 from dalexeev/gds-exclude-addons-exceptions-setting
GDScript: Add `debug/gdscript/warnings/directory_rules` project setting
2025-11-17 10:56:51 -06:00
kobewi 251746a89c Add MeshInstance3D upgrade code 2025-11-13 13:43:17 +01:00
Bastiaan Olij c5aae722ee OpenXR: Add support for frame synthesis 2025-11-13 21:18:31 +11:00
Danil Alexeev 1bd7b99182 GDScript: Add debug/gdscript/warnings/directory_rules project setting 2025-11-12 12:20:34 +03:00
Haoyu Qiu b8a8f8b35a Allow localizing the application name with project translations 2025-11-08 13:06:55 +08:00
Thaddeus Crews 6fd949a6dc Merge pull request #110748 from MauriceButler/project-setting-changed-signal
Add ability to get list of Project Settings changed, similar to Editor Settings functionality
2025-11-07 10:32:39 -06:00
Maurice Butler ffa2651fbc Added ability to get a list of project settings changed. 2025-11-06 20:15:07 +10:00
kobewi d27fb9b15a Remove default skeleton path in MeshInstance3D 2025-11-01 01:59:58 +01:00
smix8 419fc6e22d Make NavigationServer backend engine selectable
Adds engine backend selection for NavigationServers, aka allows to swap navigation module for other backend implementations.
2025-10-30 08:59:06 +01:00
hannes 89aa5137b8 add gui_drag_threshold for viewports 2025-10-24 19:01:25 +02:00
Thaddeus Crews 1c9eec6f90 Merge pull request #104951 from jitspoe/master.avi_16bit_audio
Default mjpeg avi movie writer to 16 bit audio and add an editor option so it can still write 32 bit.
2025-10-24 11:23:17 -05:00
Thaddeus Crews 38e20331c8 Merge pull request #107303 from passivestar/close-dialog-action
Add support for closing dialog windows with Cmd+W on macOS
2025-10-22 13:48:36 -05:00
passivestar 979f8fa342 Add support for closing dialog windows with Cmd+W on macOS 2025-10-22 09:51:14 +04:00
Thaddeus Crews 3f34e38703 Merge pull request #109596 from atlasapplications/splash-screen-stretch-mode
Add Stretch Modes for Splash Screen
2025-10-21 19:09:33 -05:00
Thaddeus Crews e870cd911b Merge pull request #110895 from Giganzo/input-focus
Add setting for when to show the focus state for mouse input
2025-10-21 19:09:25 -05:00
Justin Sasso b6b3e1ef9e Add Stretch Modes for Splash Screen
Co-authored-by: Samuel Pedrajas <samuelpedrajaspz@gmail.com>
2025-10-21 18:20:44 -04:00
Skyth c128886c63 Overhaul screen space reflections. 2025-10-21 19:23:38 +03:00
Kaleb Reid 580c16fae7 Update note for rendering/rendering_device/vsync/swapchain_image_count 2025-10-18 15:35:36 -07:00
Hugo Locurcio eab6668216 Document relationship between refresh rate and V-Sync in DisplayServer
- Mention formula for optimal FPS capping when VRR and V-Sync are both
  enabled. This is the same formula as used in Reflex.
2025-10-13 20:46:49 +02:00