Commit graph

13416 commits

Author SHA1 Message Date
Thaddeus Crews
017e690e47
Merge pull request #116711 from dalexeev/gds-fix-coroutine-clearing
GDScript: Fix interrupted coroutines not clearing
2026-02-25 09:27:45 -06:00
Thaddeus Crews
44675a7002
Merge pull request #116529 from eritschlSC/opengl_es_defines
OpenXR: Use Android-independent OpenGL ES compile time checks
2026-02-25 09:27:36 -06:00
Thaddeus Crews
36dac9c6c9
Merge pull request #103005 from Scarface1809/grid_map_show_colliders
Add support for displaying `GridMap` collider in editor
2026-02-25 09:27:33 -06:00
Thaddeus Crews
b5ff3b5e3b
Merge pull request #116662 from KoBeWi/make_some_noise
Clean up `_validate_property()` implementations
2026-02-24 09:29:40 -06:00
Thaddeus Crews
b063ada54a
Merge pull request #105350 from HolonProduction/lsp-empty-docs
LSP: Don't serialize empty documentation
2026-02-24 09:29:36 -06:00
Thaddeus Crews
31817ef2ff
Merge pull request #115690 from nikitalita/gltf-fix-value-track-interpolation
GLTF: fix value track interpolation
2026-02-24 09:29:28 -06:00
HolonProduction
e7c01f8427 LSP: Don't serialize empty documentation 2026-02-24 11:30:37 +01:00
Danil Alexeev
ba8b2a1ff0
GDScript: Fix interrupted coroutines not clearing 2026-02-24 12:04:40 +03:00
kobewi
6f86914f55 Cleanup _validate_property() implementations 2026-02-23 15:05:25 +01:00
Scarface1809
e658da74e4 Feat: Support to show GridMap collider in editor 2026-02-21 01:31:15 +00:00
Thaddeus Crews
8120fb1242
Merge pull request #116527 from eritschlSC/fix_opengl_es_driver_checks
OpenXR: Fix OpenGL ES driver checks
2026-02-20 17:22:53 -06:00
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
Erik Ritschl
9dfa168dc0 OpenXR: Use Android-independent OpenGL ES compile time checks
Godot currently guards several OpenGL ES code paths by checking for
ANDROID_ENABLED. This commit changes them to the more specific
XR_USE_GRAPHICS_API_OPENGL_ES (which is always defined when
ANDROID_ENABLED is defined), making it possible to create custom
non-Android based engine builds using OpenGL ES.
2026-02-20 10:10:39 +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
Erik Ritschl
ebe5e9e294 OpenXR: Fix OpenGL ES driver checks
The OpenXROpenGLExtension class handles both OpenGL and OpenGL ES
but currently there is no code path to activate the extension when
the "opengl3_es" rendering driver is requested explicitly. A similar
issue exists in OpenXRFBUpdateSwapchainExtension. With this commit
both strings are checked.
2026-02-19 13:14:49 +01: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