Thaddeus Crews
fc572669de
Merge pull request #116555 from YeldhamDev/gridmap_editor_touchups
...
Fix some UI issues with the `GridMap` editor
2026-02-26 08:15:19 -06:00
Thaddeus Crews
edb345db45
Merge pull request #116678 from Giganzo/text-edit-focus-showing
...
Fix TextEdit showing focus on some mouse events
2026-02-26 08:15:18 -06:00
Thaddeus Crews
5a5a806eaf
Merge pull request #116768 from mihe/jolt/tidying-up
...
Tidy some things up in `modules/jolt_physics`
2026-02-26 08:15:17 -06:00
Thaddeus Crews
a6aa38ff89
Merge pull request #102378 from Repiteo/scons/wasm64
...
SCons: Enable `wasm64` support on web builds
2026-02-26 08:15:16 -06:00
Thaddeus Crews
985c952a86
Merge pull request #114648 from aaronfranke/editor-anim-reset
...
Select RESET animation by default when opening a scene in the editor
2026-02-26 08:15:15 -06:00
Thaddeus Crews
861d74c09d
Merge pull request #115799 from BastiaanOlij/add_view_count_to_viewport
...
Add view count support to Viewport
2026-02-26 08:15:13 -06:00
Thaddeus Crews
9426643d5f
Merge pull request #91970 from jsjtxietian/add-canvasitem
...
Rename `"Add Node Here` to `Add 2D Node Here` to avoid confusion when right click on 2d scene to add nodes
2026-02-26 08:15:12 -06:00
Rémi Verschelde
ebc126193a
Merge pull request #116454 from akien-mga/renderingserver-split-enums
...
Decouple RenderingServer from as much of the codebase as possible, moving enums to a new `RSE` namespace
2026-02-26 12:04:54 +01:00
Bastiaan Olij
f3a815238b
Add view count support to Viewport
2026-02-26 12:37:21 +11:00
Michael Alexsander
683950826b
Fix some UI issues with the GridMap editor
2026-02-25 21:37:36 -03:00
Rémi Verschelde
4ad7cedcd0
Add RenderingServerEnums commit to the git blame ignore list
2026-02-25 20:17:29 +01:00
Rémi Verschelde
e3b60a1530
Move RenderingMethod::RenderInfo to RenderingServerTypes
...
Also move RS::scaling_3d_mode_type to RenderingServerEnums.
2026-02-25 20:17:28 +01:00
Rémi Verschelde
462f31801d
Decouple RasterizerDummy from RenderingServer and DisplayServer
...
Also move some Extension classes to a separate file to avoid including gdvirtual
unnecessarily.
2026-02-25 20:17:28 +01:00
Rémi Verschelde
671864fb05
Decouple TextureStorage from RenderingServer
...
By moving RS::TextureDetect(Roughness)Callback and RS::TextureInfo
to RenderingServerTypes.
2026-02-25 20:17:28 +01:00
Rémi Verschelde
cb9b4cff90
Decouple MeshStorage from RenderingServer
...
By moving RS::SurfaceData and RS::MeshInfo to RenderingServerTypes.
This notably allows removing RS dependency from `mesh.h`.
2026-02-25 20:17:28 +01:00
Rémi Verschelde
a85df7cc73
Minimize includes in renderer_compositor.h
2026-02-25 20:17:27 +01:00
Rémi Verschelde
0ce92073ae
Move RS::ShaderNativeSourceCode to RenderingServerTypes to reduce dependencies on RS
...
On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 1s, and paves the way for more decoupling in
rendering code.
2026-02-25 20:17:27 +01:00
Rémi Verschelde
f0a448540e
Misc dependency improvements for files depending on rendering_server.h
...
On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 3s.
2026-02-25 20:17:27 +01:00
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
c5bf809d16
SCons: Enable wasm64 support on web builds
2026-02-25 11:33:21 -06: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
72494ba3bc
Tidy some things up in modules/jolt_physics
2026-02-25 17:39:37 +01: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