Commit Graph

1589 Commits

Author SHA1 Message Date
1db0a60dc0 Replace std::size usage with std_size to avoid <iterator> include. 2025-10-05 00:26:11 +02:00
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
6ebef31b3c Make Node::orphan_node_count thread-safe 2025-09-29 17:54:41 -04:00
eeac57075c OpenXR: Implement spatial entities extension 2025-09-27 12:23:33 +10:00
34be83851e Ignore main scene UID error in editor 2025-09-23 12:58:15 +02:00
91befbbc52 Optimize PNG assets
Losslessly optimizes the PNG assets with oxipng, defluff and DeflOpt.

Tests and third party imports are omitted.
2025-09-22 20:33:16 +02:00
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
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
d8cdc53ec0 Use language command line argument to override editor locale. 2025-09-08 23:45:54 +03:00
bc7e68dfd1 Typos 2025-08-19 18:32:59 -05:00
d04483421b [Windows] Add Intel Gen9.5 (Kaby Lake) GPUs to Angle blocklist. 2025-08-01 23:58:36 +03:00
838cb0eefc [macOS] Add support for exporting macOS 26 Liquid Glass icons. 2025-07-28 14:35:48 +03:00
aa086fa0d5 Fix Editor crash during first scan in headless import mode. 2025-07-27 04:55:23 +03:00
3c37a21da8 Merge pull request #108276 from AThousandShips/fix_rendering_method_select
[Web] Restrict rendering method selection
2025-07-04 12:39:28 -05:00
f11aff3841 Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
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
f1c941d460 Improve error message when UID main scene is not found 2025-06-28 13:55:08 +02:00
f285bf2632 Always decode --scene argument UID path. 2025-06-22 17:12:39 +03:00
c7d2ea4f68 Merge pull request #107388 from BastiaanOlij/openxr_render_models_ext
OpenXR: Add support for render models extension
2025-06-20 08:38:57 -05:00
a6f526938d Fix custom scale sometimes not applied to the project editor window size. 2025-06-19 17:25:32 +03:00
b65b367a6f OpenXR: Adding support for the render model extension 2025-06-19 19:14:49 +10:00
f50dfe89cc Merge pull request #107607 from HolonProduction/adapter-typo
Misc: Fix typo in cmd arg description
2025-06-18 18:13:57 -05:00
931d8e2f91 Misc: Fix typo in cmd arg description 2025-06-16 23:32:07 +02:00
kit
d9d1d25933 Fix tests warning line break project setting 2025-06-15 13:36:00 -04:00
fae09980bd Merge pull request #105314 from bruvzg/ac_set_sep
Add separate editor accessibility mode setting.
2025-06-13 01:30:18 +02:00
e87cccefca Add line_breaking_strictness project setting. 2025-06-12 09:26:52 +03:00
e9775a0c57 Merge pull request #106030 from raulsntos/gdextension/main-loop-callbacks
[GDExtension] Add function to register main loop callbacks
2025-06-10 12:29:52 +02:00
73488f5afd [GDExtension] Add function to register main loop callbacks 2025-06-10 04:55:20 +02:00
d6b132527e Add separate editor accessibility mode setting. 2025-06-08 16:34:36 +03:00
7aee071097 Merge pull request #106013 from akien-mga/move-MovieWriterMJPEG-to-jpg-module
Move MovieWriterMJPEG class to `jpg` module it depends on
2025-06-05 13:11:18 +02:00
78eb0b68d3 Move MovieWriterMJPEG class to jpg module it depends on
Fixes #90932.
2025-06-05 10:29:22 +02:00
98f377d9d0 Use system timer/wait functions for frame delay when screen reader is active. 2025-06-04 13:44:02 +03:00
ee181951b6 [macOS] Add support for loading shell environment from UI apps. 2025-06-03 18:27:29 +03:00
b41d6ecf8c Allow to override editor settings per project 2025-06-02 17:51:26 +02:00
47971c0a27 Introduce 'visionos' platform derived from 'apple_embedded' 2025-05-19 15:47:01 -07:00
457299449d Introduce 'drivers/apple_embedded' abstract platform for code reuse 2025-05-19 15:37:13 -07:00
7439ea95f6 Merge pull request #105302 from KoBeWi/scenic
Add `--scene` command line argument
2025-05-13 16:22:20 -05:00
6a118b5027 Draw checkerboard (or clear color) under embedded window. 2025-05-13 13:16:22 +03:00
f658161619 macOS: Embedded window can be dismissed by clicking close
- Installed a SIGINT handler to terminate the application gracefully.
- Handle varying display scaling
2025-05-12 07:09:42 +10:00
edb49129e8 Merge pull request #106130 from kitbdev/fix-test-help
Fix `--test` help option not showing in template builds
2025-05-08 07:19:36 -05:00
9290adee38 MacOS: Additional improvements and fixes for embedded window support 2025-05-07 06:11:05 +10:00
kit
3d2ad8c316 Fix --test help option not in template builds 2025-05-06 14:39:39 -04:00
3947cbe3b2 Merge pull request #104386 from Repiteo/core/cpp-math
Core: Replace C math headers with C++ equivalents
2025-04-27 19:21:22 -05:00
85fa1194f5 Merge pull request #96134 from mobile-bungalow/video_writer_extension_support
`MovieWriter` extension support
2025-04-24 09:09:25 -05:00
387980a40a move movie writer to post extension init step 2025-04-23 07:30:37 -07:00
a96e8ac62c Remove old path remaps system
Unused in public repositories, deprecated for over 6 years, and the
replacement system is well-tested by now.
2025-04-23 15:48:33 +02:00
ad40939b6f Core: Replace C math headers with C++ equivalents
- Minor restructuring to ensure `math_funcs.h` is the central point for math functions
2025-04-16 15:49:02 -05:00
1a454b6527 Merge pull request #105427 from Calinou/force-angle-rename-macros
Rename `BLOCK_DEVICE()` macro to `FORCE_ANGLE()` in `main.cpp`
2025-04-16 10:45:15 -05:00
c76e7024c9 Merge pull request #105288 from bruvzg/uid_custom_scene
Fix custom scene argument if it's referenced as UID.
2025-04-15 12:28:45 -05:00
b7aadabee9 Rename BLOCK_DEVICE() macro to FORCE_ANGLE() in main.cpp
This makes the macro's role more explicit, as devices in the list
are not prevented from running Godot. They are only forced to use ANGLE
when using the Compatibility rendering method.
2025-04-15 17:43:50 +02:00