1
0
Fork 0
Commit Graph

1246 Commits

Author SHA1 Message Date
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 daf2871828
Merge pull request #113088 from KoBeWi/juggling_paths
Ensure paths in autoload info
2025-12-04 13:21:43 +01: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
Skyth a62b194dc2 Force disable SPIRV debug info on D3D12. 2025-10-23 11:17:01 +03: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
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
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
Bastiaan Olij eeac57075c OpenXR: Implement spatial entities extension 2025-09-27 12:23:33 +10:00
kobewi 34be83851e Ignore main scene UID error in editor 2025-09-23 12:58:15 +02:00
Thaddeus Crews b059849bf8
Merge pull request #108075 from KoBeWi/main_without_main_is_just_
Improve error message when UID main scene is not found
2025-09-22 08:50:05 -05:00
Thaddeus Crews 326b22124a
Merge pull request #108794 from bruvzg/macos_actool_export
[macOS] Add support for exporting macOS 26 Liquid Glass icons.
2025-09-20 13:41:38 -05:00
Pāvels Nadtočajevs d8cdc53ec0
Use `language` command line argument to override editor locale. 2025-09-08 23:45:54 +03:00
Pāvels Nadtočajevs d04483421b
[Windows] Add Intel Gen9.5 (Kaby Lake) GPUs to Angle blocklist. 2025-08-01 23:58:36 +03:00
Pāvels Nadtočajevs 838cb0eefc
[macOS] Add support for exporting macOS 26 Liquid Glass icons. 2025-07-28 14:35:48 +03:00
Mounir Tohami aa086fa0d5 Fix Editor crash during first scan in headless import mode. 2025-07-27 04:55:23 +03:00
Thaddeus Crews 3c37a21da8
Merge pull request #108276 from AThousandShips/fix_rendering_method_select
[Web] Restrict rendering method selection
2025-07-04 12:39:28 -05:00
A Thousand Ships f11aff3841
Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
A Thousand Ships e729cf786a
[Web] Restrict rendering method selection
Currently only the compatibility method is supported, this ensures only
it can be selected.
2025-07-04 15:27:11 +02:00
Haoyu Qiu 64f47dd2cf Carry editor pseudolocalization CLI option across restarts 2025-06-30 11:29:59 +08:00
kobewi f1c941d460 Improve error message when UID main scene is not found 2025-06-28 13:55:08 +02:00
Pāvels Nadtočajevs f285bf2632
Always decode `--scene` argument UID path. 2025-06-22 17:12:39 +03:00