Commit Graph

1636 Commits

Author SHA1 Message Date
Pāvels Nadtočajevs
db17acbed1 Add Fossilize to the disabled Vulkan layer list for the editor. 2026-01-20 11:07:44 +02:00
Rémi Verschelde
5177a2fe59 Merge pull request #115118 from bruvzg/splash_pump
Process system events during boot splash wait time.
2026-01-19 21:45:40 +01:00
Bastiaan Olij
998c876f36 OpenXR: Allow setting a specific version of OpenXR to initialize. 2026-01-19 20:41:37 +11:00
Pāvels Nadtočajevs
1d34edf525 Process system events during boot splash wait time. 2026-01-19 09:47:28 +02:00
Hugo Locurcio
4409c786ca Ensure all MovieWriter frames have the same resolution as the first frame
This fixes issues with certain video formats (like OGV) and video players
not supporting resolution changes during playback.

Resizing the viewport during recording is still not recommended
(as cropping and resizing has a performance cost and can impact visuals),
but it shouldn't cause crashes or broken files anymore.
2026-01-07 19:05:19 +01:00
Michael Alexsander
90cdfaa250 Make display_server enums non-editable 2025-12-16 15:09:02 -03:00
kobewi
60591dc7e8 Add reverse UID cache 2025-12-08 12:40:14 +01:00
Rémi Verschelde
78d91947f6 Merge pull request #113557 from bruvzg/test_prof_clean
Fix profiler cleanup with `--test`.
2025-12-04 15:53:06 +01:00
Rémi Verschelde
daf2871828 Merge pull request #113088 from KoBeWi/juggling_paths
Ensure paths in autoload info
2025-12-04 13:21:43 +01:00
Pāvels Nadtočajevs
22daf7826d Fix profiler cleanup with --test. 2025-12-04 14:16:15 +02:00
Thaddeus Crews
ec3f304ccc Merge pull request #113455 from bruvzg/ios_p
[iOS] Fix use of `godot_path`.
2025-12-02 11:52:01 -06:00
Pāvels Nadtočajevs
358d799b9a [iOS] Fix use of godot_path. 2025-12-02 16:44:00 +02:00
Hugo Locurcio
2cf7af9149 Make all unsupported renderer message features consistently warnings
Previously, some messages indicating a lack of support were errors
instead of warnings. Some messages were also not shown when running
a release export template.

- Use "renderer" terminology consistently instead of "rendering method".
2025-12-01 17:38:12 +01:00
Thaddeus Crews
02335fa126 Merge pull request #107845 from dsnopek/gdextension-interface-json
GDExtension: Store source of `gdextension_interface.h` in JSON
2025-11-24 10:21:36 -06:00
kobewi
dce2518dc1 Ensure paths in autoload info 2025-11-23 23:09:14 +01:00
Pāvels Nadtočajevs
a7358ddd12 Add error message when trying to load project from CWD. 2025-11-20 23:19:09 +02:00
David Snopek
01a5ba4b9d OpenXR: Add profiling macro for process, xrWaitFrame() and acquiring swapchain 2025-11-17 16:39:16 -06:00
Thaddeus Crews
83aa53b5e1 Merge pull request #108129 from timothyqiu/carry-pseudol10n
Carry editor pseudolocalization CLI option across restarts
2025-11-14 14:23:05 -06:00
Thaddeus Crews
1f8d114e31 Merge pull request #112716 from bruvzg/scene_arg
Fix scene argument parsing.
2025-11-13 12:33:34 -06:00
Thaddeus Crews
0cd901bb94 Merge pull request #109803 from BastiaanOlij/openxr_frame_synthesis
OpenXR: Add support for frame synthesis
2025-11-13 12:33:33 -06:00
Bastiaan Olij
c5aae722ee OpenXR: Add support for frame synthesis 2025-11-13 21:18:31 +11:00
Pāvels Nadtočajevs
d06ce5420c Fix scene argument parsing. 2025-11-13 10:34:37 +02:00
Thaddeus Crews
04bc282ae7 Merge pull request #104851 from Ivorforce/tracy
Add `profiler` option to `SCons` builds, with support for `tracy` and `perfetto`.
2025-11-12 11:24:15 -06:00
Thaddeus Crews
6678288490 Merge pull request #111909 from bruvzg/mods_are_bad_they_make_you_mad
Disable some unsafe CLI arguments in template builds by default.
2025-11-12 11:24:12 -06:00
David Snopek
2c681794cd GDExtension: Store source of gdextension_interface.h in JSON 2025-11-11 14:58:45 -06:00
Thaddeus Crews
ea1aec2c1c Merge pull request #112193 from KnifeXRage/autoload_with_uids
Autoloads with UIDs
2025-11-10 08:20:12 -06:00
Haoyu Qiu
b8a8f8b35a Allow localizing the application name with project translations 2025-11-08 13:06:55 +08:00
Lukas Tenbrink
c3747884da Add some important profiling hooks. 2025-11-08 00:08:48 +01:00
Aditya Raj
d940614595 Autoloads with UIDs 2025-11-07 21:08:54 +05:30
Pāvels Nadtočajevs
29da94290f Disable some unsafe CLI arguments in template builds by default. 2025-11-03 12:21:42 +02:00
smix8
419fc6e22d Make NavigationServer backend engine selectable
Adds engine backend selection for NavigationServers, aka allows to swap navigation module for other backend implementations.
2025-10-30 08:59:06 +01:00
Yannick Bühler
b1621dfc0b main.cpp: fix typo in gpu-profile CLI argument
main.cpp uses "profile-gpu" in one place, whereas all other occurrences in the
codebase use "gpu-profile". This fixes the gpu profiler not being configurable
via CLI.
2025-10-28 08:13:10 +01:00
hannes
89aa5137b8 add gui_drag_threshold for viewports 2025-10-24 19:01:25 +02:00
Thaddeus Crews
87b46c669f Merge pull request #111912 from blueskythlikesclouds/disable-spirv-debug-info-on-d3d12
Force disable SPIRV debug info on D3D12.
2025-10-23 15:33:49 -05:00
Skyth
a62b194dc2 Force disable SPIRV debug info on D3D12. 2025-10-23 11:17:01 +03:00
devloglogan
1a8306bbc1 Allow custom monitors to select desired type 2025-10-22 07:31:44 -05:00
Justin Sasso
b6b3e1ef9e Add Stretch Modes for Splash Screen
Co-authored-by: Samuel Pedrajas <samuelpedrajaspz@gmail.com>
2025-10-21 18:20:44 -04:00
Thaddeus Crews
0091d30e3e Merge pull request #108818 from bruvzg/no_cli_over
Add project setting and build option to disable `override.cfg` and related CLI arguments.
2025-10-08 13:56:35 -05:00
Pāvels Nadtočajevs
71443372fa Fix Steam time tracker build. 2025-10-08 09:13:11 +03:00
Thaddeus Crews
d1d28c0bcf Merge pull request #111223 from Ivorforce/remove-iterator-include
Replace `std::size` usage with `std_size` to avoid `<iterator>` include.
2025-10-06 09:06:49 -05:00
Thaddeus Crews
3b04c8464c Merge pull request #107273 from DexterFstone/add-game-speed-controls
Add game speed controls to the embedded game window
2025-10-06 09:06:24 -05:00
Pāvels Nadtočajevs
1211cd827e Add project setting and build option to disable override.cfg and related CLI arguments. 2025-10-05 21:47:57 +03:00
DexterFstone
7ddce8ab26 Add game speed controls to the embedded game window 2025-10-05 11:13:15 +05:30
Lukas Tenbrink
1db0a60dc0 Replace std::size usage with std_size to avoid <iterator> include. 2025-10-05 00:26:11 +02:00
Thaddeus Crews
554e16fac2 Merge pull request #95853 from bruvzg/win_no_id
[Windows] Simplify ANGLE fallback list and remove ID checks.
2025-10-03 12:01:06 -05:00
bruvzg
ab287991cf [Windows] Simplify ANGLE fallback list and remove ID checks. 2025-10-03 08:07:43 +03:00
Aaron Franke
3d1c9fd5de Move server files into their subfolders 2025-09-30 19:39:39 -07:00
Thaddeus Crews
b9513683d5 Merge pull request #109900 from Ryan-000/Make-Node-orphan_node_count-thread-safe
Make Node::orphan_node_count thread-safe
2025-09-30 18:35:13 -05:00
Ryan
6ebef31b3c Make Node::orphan_node_count thread-safe 2025-09-29 17:54:41 -04:00
Bastiaan Olij
eeac57075c OpenXR: Implement spatial entities extension 2025-09-27 12:23:33 +10:00