Rémi Verschelde
25bfae8ff9
Remove RenderingServer::map_scaling_option_to_stretch_mode and cleanup boot splash code
...
Removes RS as a dependency in `project_settings.cpp` (which was a bug,
`core` shouldn't include `servers`). This doesn't have a big impact on
incremental rebuild time by itself.
Also move helper `get_splash_stretched_screen_rect` to RenderingServerTypes.
2026-02-25 20:17:27 +01:00
Rémi Verschelde
a3cb56dd38
Decouple RenderingServer from XR/OpenXR headers
...
Move BlitToScreen to RenderingServerTypes.
2026-02-25 20:17:23 +01:00
Rémi Verschelde
b144637ae1
Decouple RenderingServer from ServersDebugger
...
This one doesn't seem to have much impact on incremental rebuild time
after a change in `rendering_server.h`, but might still be worth it to
prevent future heavier coupling.
2026-02-25 19:43:04 +01:00
Rémi Verschelde
f5a290ac46
Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace
...
A number of headers in the codebase included `rendering_server.h` just for
some enum definitions. This means that any change to `rendering_server.h` or
one of its dependencies would trigger a massive incremental rebuild.
With this change, we decouple a number of classes from `rendering_server.h`,
greatly speeding up incremental rebuilds for that area.
On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 60s (from 2m57s).
2026-02-25 19:43:03 +01:00
Rémi Verschelde
16f5289f42
ClassDB: Allow binding bitfield enums and constants from separate namespaces
2026-02-25 18:49:35 +01:00
Thaddeus Crews
923c751af4
Merge pull request #91261 from GrammAcc/fix-90160
...
[HTTPRequest] Add Missing Redirect Status Codes
2026-02-25 11:25:11 -06:00
Thaddeus Crews
637ae4c514
Merge pull request #114336 from LunaCapra/bent-normals-compatibility
...
Add bent normal map support for the compatibility renderer
2026-02-25 11:25:10 -06:00
Thaddeus Crews
2adf91e71f
Merge pull request #114890 from allenwp/fix-spatial-scaler-debanding
...
Fix viewport debanding not working with spatial scalers.
2026-02-25 11:25:09 -06:00
Thaddeus Crews
a338853bf5
Merge pull request #116631 from Geometror/vs-fix-particle-builtins
...
[VisualShader] Fix `RESTART` and `ATTRACTOR_FORCE` builtins being available in Start function
2026-02-25 11:25:07 -06:00
Thaddeus Crews
a79323e3ec
Merge pull request #116766 from mihe/jolt/share-temp-allocator
...
Share one `JoltTempAllocator` instance across all `JoltSpace3D`
2026-02-25 11:25:06 -06:00
Thaddeus Crews
2e7fbae506
Merge pull request #116731 from Repiteo/core/variant-alt-int
...
Core: Add missing integral conversions to `Variant`
2026-02-25 11:25:05 -06:00
Mikael Hermansson
371485758a
Share one JoltTempAllocator instance across all JoltSpace3D
2026-02-25 17:16:20 +01:00
Dalton Lang
90ea46f3e0
[HTTPRequest] Add Missing Redirect Status Codes
2026-02-25 09:40:29 -06:00
Thaddeus Crews
3930111b5f
Merge pull request #116756 from bruvzg/gles_encoding
...
Fix UTF-8 handling in GLES3 shaders.
2026-02-25 09:27:52 -06:00
Thaddeus Crews
551b4ebc27
Merge pull request #115932 from lodetrick/dock-switch
...
Open previously active dock when closing active dock
2026-02-25 09:27:51 -06:00
Thaddeus Crews
a048ea0ffe
Merge pull request #116693 from Repiteo/windows-leanest-and-meanest
...
Windows: Add `windows.h` drop-in wrapper header
2026-02-25 09:27:49 -06:00
Thaddeus Crews
e8c69d4108
Merge pull request #116720 from allenwp/fix-reinhard-agx-mobile-subpass
...
Fix Reinhard and AgX tonemapper in Mobile renderer when using subpass.
2026-02-25 09:27:47 -06:00
Thaddeus Crews
f5a4757763
Merge pull request #116014 from cdemirer/create-editor-help-highlighter-in-project-manager
...
Create EditorHelpHighlighter in Project Manager
2026-02-25 09:27:46 -06:00
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
594c587a1a
Merge pull request #116658 from Giganzo/navigate-to-script
...
Fix empty navigate to script list button in Script Editor
2026-02-25 09:27:43 -06:00
Thaddeus Crews
badba19c10
Merge pull request #116719 from DeeJayLSP/wav-list-min
...
`AudioStreamWAV`: Check for `eof_reached` when reading LIST INFO tags
2026-02-25 09:27:42 -06:00
Thaddeus Crews
26d04965c9
Merge pull request #116199 from Akosmo/improve-audio-docs-1
...
Improve documentation for AudioEffects
2026-02-25 09:27:41 -06:00
Thaddeus Crews
dfd842b8cd
Merge pull request #105308 from KoBeWi/spinning_in_the_shadows
...
Don't process invisible update spinner
2026-02-25 09:27:39 -06:00
Thaddeus Crews
c521ed8f71
Merge pull request #116519 from celyk/fix-omni-projector
...
Clamp uv coordinates of omni light projector
2026-02-25 09:27:38 -06:00
Thaddeus Crews
c73b13cd8b
Merge pull request #116532 from dalexeev/editor-help-make-codeblocks-full-width
...
Editor Help: Make codeblocks full-width
2026-02-25 09:27:37 -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
1e4277e34b
Merge pull request #114813 from KoBeWi/harry_POTter
...
Generate translation template from Command Palette
2026-02-25 09:27:34 -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
2cc89c37ec
Merge pull request #115895 from ScatteredComet/fix-codeblock
...
Editor Settings: Prevent crash when viewing `filesystem/import/blender/blender_path`
2026-02-25 09:27:31 -06:00
Pāvels Nadtočajevs
d09f6d879a
Fix UTF-8 handling in GLES3 shaders.
2026-02-25 15:08:53 +02:00
DeeJayLSP
fe57fbee8e
AudioStreamWAV: Check for eof_reached when reading LIST INFO tags
2026-02-24 22:35:57 -03:00
Akosmo
258dc767c8
Improve documentation for AudioEffects
2026-02-24 18:53:39 -03:00
Danil Alexeev
1f786a190e
Editor Help: Make codeblocks full-width
2026-02-24 22:29:01 +03:00
Thaddeus Crews
b98838a7b9
Core: Add missing integral conversions to Variant
2026-02-24 12:48:23 -06:00
Allen Pestaluky
662770a33d
Fix Reinhard and AgX tonemapper in Mobile renderer when using subpass.
2026-02-24 10:58:08 -05:00
Thaddeus Crews
15a4311583
Merge pull request #113479 from Meorge/feat/collapse-anim-groups
...
Collapse groups in animation track editor
2026-02-24 09:29:42 -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
6e96b028e1
Merge pull request #116676 from TokageItLab/safe-finished
...
Check `playback_queue` existance after emit `animation_finished` signal
2026-02-24 09:29:38 -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
6bcbf8913d
Merge pull request #116701 from Rindbee/remove-redundant-calculation-code-in-_get_line_max_width
...
Remove redundant calculation code in `RichTextLabel::_get_line_max_width()`
2026-02-24 09:29:33 -06:00
Thaddeus Crews
9a39e0c6e7
Merge pull request #116681 from KoBeWi/get_one_tab
...
Improve `get_tab_control()` in TabContainer
2026-02-24 09:29:31 -06:00
Thaddeus Crews
b62cbfdaa8
Merge pull request #115888 from m4gr3d/fix_platform_bom_dependency_insertion
...
Android: Add support for plugins gradle platform dependencies
2026-02-24 09:29:30 -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
Thaddeus Crews
deace09d37
Merge pull request #114155 from Arnklit/improve-color-key-selection-visibility
...
Improve the visibility of the selection of Color value keys
2026-02-24 09:29:26 -06:00
Thaddeus Crews
b7eb50db44
Merge pull request #116269 from aaronfranke/merge-importer-meshes
...
Add a function to merge multiple ImporterMeshes together
2026-02-24 09:29:24 -06:00
Thaddeus Crews
165a0272c0
Merge pull request #116389 from Calinou/doc-viewport-wireframe-debug-wireframe-compatibility
...
Document wireframe debug draw mode behaving differently in Compatibility
2026-02-24 09:29:22 -06:00
Thaddeus Crews
c948ff1be6
Merge pull request #116624 from Chaosus/vs_spin_change_improvement
...
Add smooth to the changing of properties values in visual shader
2026-02-24 09:29:20 -06:00
Thaddeus Crews
e41577abdf
Merge pull request #112219 from Meorge/feat/signals-ui-use-monospaced-font
...
Use monospaced font for code names (methods, signals, properties) in UI
2026-02-24 09:29:18 -06:00
Thaddeus Crews
42ac04d9a9
Merge pull request #116023 from ryevdokimov/splitter-fail
...
Fix using editor viewport splitters failing sometimes
2026-02-24 09:29:17 -06:00
Thaddeus Crews
15e285eb63
Merge pull request #116568 from nanodeath/fix-game-speed-reset-on-restart
...
Fix game speed UI not resetting when game is restarted (from editor)
2026-02-24 09:29:14 -06:00