Commit Graph

13402 Commits

Author SHA1 Message Date
Thaddeus Crews 342109e01f Merge pull request #116520 from passivestar/astreamint
Add missing background panel to audio stream interactive transition editor tree
2026-02-20 11:36:09 -06:00
Thaddeus Crews e6f5f5a1ca Merge pull request #116197 from bruvzg/rtl_wj
[TextServer] Ignore language of embedded object replacement spans when updating line breaks.
2026-02-20 11:36:04 -06:00
passivestar 3fb0d6b544 Add missing background panel to audio stream interactive transition editor tree 2026-02-20 18:20:43 +04:00
Rémi Verschelde 4326946f00 Merge pull request #115732 from akien-mga/scene-main-debugger-includes
Tidy up includes in `scene/main` and `scene/debugger`
2026-02-20 11:16:35 +01:00
Rémi Verschelde 4654dbb0ac Merge pull request #115565 from bruvzg/ac_inv
[Accessibility] Handle adapter activation/deactivation.
2026-02-20 11:16:31 +01:00
Rémi Verschelde d364a63b88 Merge pull request #113396 from KoBeWi/Grock
Change GridMap and Replication to EditorDock
2026-02-20 11:16:26 +01:00
Thaddeus Crews a7b74be08c Tests: Tidy up compiled tests 2026-02-19 19:31:09 -06:00
rune-scape f3c2397e34 GDScript: Call static methods in native base class 2026-02-19 10:49:02 -08:00
Thaddeus Crews c67a8a16f4 Merge pull request #116307 from Quantx/dds_r8_rg8
Add support for importing R8 and R8G8 DDS textures
2026-02-19 09:46:02 -06:00
Rémi Verschelde 1c12d2c36e Tidy up includes in scene/main and scene/debugger 2026-02-19 15:09:29 +01:00
Thaddeus Crews 5482b9e89e Tests: Convert test headers to compilation files
• Excludes module tests, as they'd be a more involved process
2026-02-19 07:36:26 -06:00
Samuel Deutsch 83057073d5 Add support for importing R8 and R8G8 DDS textures 2026-02-18 18:35:00 -08:00
Thaddeus Crews 2ae60b4108 Merge pull request #116207 from eritschlSC/projection_layer_extension
OpenXR: Add support for projection layer extensions
2026-02-18 17:28:22 -06:00
Pāvels Nadtočajevs 876dcc8a5d [Accessibility] Handle adapter activation/deactivation. 2026-02-18 16:54:40 +02:00
Thaddeus Crews d07793e7ba Merge pull request #116406 from akien-mga/cleanup-includes-displayserver
Minimize include dependencies of `display_server.h`
2026-02-18 08:28:10 -06:00
Thaddeus Crews d7392aff02 Merge pull request #116244 from eritschlSC/expose-view-config
OpenXR: Expose view information to GDExtension API
2026-02-17 14:04:01 -06:00
Rémi Verschelde ad4b910a10 Minimize include dependencies of display_server.h
- Removes `native_menu.h` dependency from `display_server.h`.
  It's now forward-declared in all DisplayServer implementations and should
  be included in the .cpp's.
- Removes some unused `rb_set.h` and `rb_map.h` dependencies, which leads to
  having to include them explicitly in half the scene and editor codebase...
  which shows how much we depend on `display_server.h`.
- Forward-declare `input_event.h`, so now we need only `keyboard.h`.
2026-02-17 19:45:31 +01:00
Thaddeus Crews 8a4df69e22 Merge pull request #116403 from HolonProduction/lsp/settings
LSP: Document editor settings
2026-02-17 09:28:32 -06:00
Thaddeus Crews fa56f71ddd Merge pull request #107452 from Ivorforce/bit-math-header
Move binary math functions to `Math` namespace in `math_funcs_binary.h`
2026-02-17 09:28:31 -06:00
HolonProduction 9527a6e2f0 LSP: Document editor settings 2026-02-17 12:29:27 +01:00
Lukas Tenbrink 0ea5ece984 Move binary math functions to Math namespace in math_funcs_binary header. 2026-02-17 12:24:35 +01:00
Lukas Tenbrink c9249346c4 Change HashSet copy constructor from implicit to explicit. 2026-02-16 23:10:33 +01:00
Thaddeus Crews 376903417d Merge pull request #116369 from HolonProduction/lsp/singleton
LSP: Fix singleton registration
2026-02-16 15:02:46 -06:00
Thaddeus Crews 1e12317895 Merge pull request #115646 from Ivorforce/list-explicit-copy
Change `List` copy constructor from implicit to explicit.
2026-02-16 15:02:34 -06:00
HolonProduction 47bc8f002f LSP: Fix singleton registration 2026-02-16 21:40:19 +01:00
Thaddeus Crews c9c4446174 Merge pull request #105016 from HolonProduction/lsp-unexpose
LSP: Fix type bind, mark as experimental, deprecate direct LSP access
2026-02-16 10:19:33 -06:00
Thaddeus Crews 4106b5cdcc Merge pull request #116256 from dsnopek/monado-opengl-fix
OpenXR: Fix OpenGL initialization with Monado on X11
2026-02-16 10:19:28 -06:00
Thaddeus Crews 4163d3af5a Merge pull request #114198 from mihe/jolt/soft-body-area
Add ability for Area3D to detect/influence SoftBody3D with Jolt Physics
2026-02-16 10:19:25 -06:00
HolonProduction c416cbaf54 LSP: Fix type bind, mark as experimental, deprecate direct LSP access 2026-02-16 14:36:31 +01:00
David Snopek 3f5c5d969f OpenXR: Fix OpenGL initialization with Monado on X11 2026-02-13 11:58:27 -06:00
Erik Ritschl 3bd8f3ccb6 OpenXR: Expose view information to GDExtension API
View count and XrViewConfigurationType are relevant for various core
OpenXR functions and extensions. This commit makes them accessible
via the GDExtension API.
2026-02-13 10:32:09 +01:00
Mikael Hermansson 1c16c4fdcc Add ability for Area3D to detect/influence SoftBody3D with Jolt Physics
Co-authored-by: Jorrit Rouwe <jrouwe@gmail.com>
2026-02-12 16:30:05 +01:00
Erik Ritschl 5d5eb20a91 OpenXR: Add support for projection layer extensions
This commit adds the necessary hooks for OpenXRExtensionWrapper
classes to populate the next chain of the XrCompositionLayerProjection
structure.
2026-02-12 15:48:37 +01:00
Thaddeus Crews 2d5b30c476 Merge pull request #115963 from blueskythlikesclouds/reduce-includes-to-rd
Reduce includes to rendering device.
2026-02-12 08:19:16 -06:00
Pāvels Nadtočajevs 149ecbcbfd [TextServer] Ignore language of embedded object replacement spans when updating line breaks. 2026-02-12 10:11:56 +02:00
Thaddeus Crews c6f1ad6b09 Merge pull request #116071 from zinefer/bugfix-c-sharp-build-on-windows-network-share
Replace `//` with `\\` before sending project path to MSBuild
2026-02-11 10:27:08 -06:00
Thaddeus Crews 6330464fd9 Merge pull request #116041 from jrouwe/soft_body_mass
Jolt SoftBody3D: Make default mass 1 kg and fix stiffness conversion
2026-02-11 10:27:00 -06:00
Thaddeus Crews c44b01cd1f Merge pull request #104736 from szunami/master
Add one-way collision direction for CollisionShape2Ds
2026-02-10 08:29:38 -06:00
Skyth 8fbf2f1e14 Reduce includes to rendering device.
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com>
2026-02-10 16:58:50 +03:00
zinefer b8aeaf74dc Bugfix: Replace // with \\ before sending project path to MSBuild
On Windows with network shares, the project path starts with "//" which
MSBuild treats as a command-line switch, causing "Unknown switch"
errors. Replace the first two chars with "\\" to make it a proper UNC
path.
2026-02-08 20:02:17 -07:00
Jorrit Rouwe 8a6d125ec2 Jolt Soft Body: Make default mass 1 kg and fix stiffness conversion
Before this change, the default SoftBody3D mass was 0 which would set the mass of every vertex to 1 kg. The SoftBody3D UI in this case shows 0.001 kg, while for a cloth with a reasonable number of subdivisions the actual weight would be in the order of 1000 kg. This weight is likely to be much more than the weight of other RigidBody3D's in the scene (their default weight is 1) causing unrealistic interactions.

* Changed the default mass for a soft body to 1 kg, this mass is distributed uniformly across all soft body vertices. This matches what Godot Physics does.
* Added a missing call to _update_mass() so that calling set_mass after creation actually updates the mass now.
* Added an error check to set_mass() so that it no longer accepts zero mass as input.
* Fixed the conversion from godot stiffness to Jolt's compliance with a formula that was derived from the XPBD vs PBD equations. The previous conversion routine was determined experimentally and did not account for vertex mass. This meant that when the vertex mass became really low, the simulation became unstable.
2026-02-08 10:38:46 +01:00
HolonProduction 7f7840c7cb LSP: Remove unused ExtendGDScriptParser::get_member_completions 2026-02-06 15:51:03 +01:00
Thaddeus Crews 56f3e2611d Merge pull request #114559 from HolonProduction/lsp/fix-performance-scene-loading-workspace-completion
LSP: Fix loading scene for every request on script file for workspace completion
2026-02-06 08:18:04 -06:00
Thaddeus Crews de6a487b35 Merge pull request #115705 from dalexeev/improve-non-exported-members-remote-tree
Improve display of non-exported members in Remote Tree Inspector
2026-02-06 08:18:03 -06:00
Thaddeus Crews 3f3dc88c7e Merge pull request #115949 from bruvzg/ts_clamp_size
[TextServer] Clamp internal font rendering size to 2048.
2026-02-06 08:17:57 -06:00
Thaddeus Crews a1604ab74c Merge pull request #115946 from bruvzg/zip_pack_pt
[ZIPPacker] Add support for Unix permissions and modification time.
2026-02-06 08:17:56 -06:00
Thaddeus Crews 8557916777 Merge pull request #115935 from Repiteo/style/inc-to-h
Style: Convert `*.gen.inc` to `*.gen.h` for ninja
2026-02-06 08:17:55 -06:00
Thaddeus Crews 526bb56115 Merge pull request #107597 from dalexeev/editor-help-improve-appearance
Editor: Improve appearance of built-in help
2026-02-06 08:17:47 -06:00
Thaddeus Crews 1877e84ca0 Merge pull request #115605 from dsnopek/openxr-hand-interaction-better-defaults
OpenXR: Better action map defaults for hand interaction profile
2026-02-06 08:17:42 -06:00
Pāvels Nadtočajevs 7887ace6c8 [ZIPPacker] Add support for Unix permissions and modification time. 2026-02-06 11:46:26 +02:00