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
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
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
Pāvels Nadtočajevs
cfe2a6c2ce
[TextServer] Clamp internal font rendering size to 2048.
2026-02-06 11:26:05 +02:00
Danil Alexeev
6e3dc38835
Editor: Improve appearance of built-in help
2026-02-06 11:15:59 +03:00
Thaddeus Crews
7dae5da198
Style: Convert *.gen.inc to *.gen.h
2026-02-05 19:47:56 -06:00
Thaddeus Crews
435e6c3830
CI: Enable Ruff preview options; bump version
...
• 1.14.7 → 1.15.0
2026-02-05 12:20:10 -06:00
Thaddeus Crews
79eb6694a1
Merge pull request #112381 from Ivorforce/no-right-align
...
Don't right-align escaped newlines (e.g. for `#define`)
2026-02-05 09:18:36 -06:00
Lukas Tenbrink
c5df0cb82b
Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history.
2026-02-04 19:31:28 +01:00
Thaddeus Crews
cb04441dad
Merge pull request #114075 from akien-mga/vulkan-sdk-1.4.335.0
...
Vulkan: Update all components to Vulkan SDK 1.4.335.0
2026-02-04 11:04:21 -06:00
Thaddeus Crews
3fff558dfc
Merge pull request #98667 from KoBeWi/superbox_input
...
Add FilterLineEdit to unify editor filter field navigation
2026-02-04 11:04:16 -06:00
Rémi Verschelde
d2ed1773fc
Vulkan: Update all components to Vulkan SDK 1.4.335.0
...
VulkanMemoryAllocator not updated as it's not versioned together with the SDK, and it
often requires more work.
SPIRV-Reflect: Fix reflection code and remove Godot's SC parsing patch.
Co-authored-by: Dario <dariosamo@gmail.com>
2026-02-04 11:22:17 +01:00
Thaddeus Crews
cab1bfdeea
Merge pull request #115759 from akien-mga/revert-106299
...
Revert "Improve performance of `CSharpLanguage::reload_assemblies`"
2026-02-03 18:06:43 -06:00
kobewi
d6975dac11
Add FilterLineEdit to unify editor filter field navigation
2026-02-03 15:37:20 +01:00
Thaddeus Crews
9c1528f787
Merge pull request #115763 from Hrothdel/fix-untyped-method-overrides
...
Inherit parent method return types for untyped overrides
2026-02-03 08:14:03 -06:00
Thaddeus Crews
ed42d3dbe0
Merge pull request #115749 from bruvzg/font_size_reuse_face
...
[TextServer] Reuse `FT_Face` and data for all font sizes.
2026-02-03 08:13:58 -06:00
Leonard Pop
058a46f154
Inherit parent method return types for untyped overrides
2026-02-02 21:34:37 +02:00
Thaddeus Crews
42b5f64835
Merge pull request #115692 from Scrawach/fix-local-const-invisible-in-debugger
...
Fix null values for local const in debugger
2026-02-02 12:57:27 -06:00