Micky
4b36329881
Make "Access as Unique Name" a shortcut
...
Backport of #65134
2022-10-08 16:52:42 +02:00
Hugo Locurcio
80fb0b5890
Document Mesh vertex color compression clamping overbright/HDR colors
2022-10-08 16:50:28 +02:00
Hugo Locurcio
2d2615e0ea
Enable ANSI escape code processing on Windows 10 and later
...
This lets the engine and projects use the same color codes
in the terminal on all platforms.
2022-10-08 16:50:02 +02:00
Rémi Verschelde
43de2b9ecc
Style: Ensure consistent formatting with clang-format 15
2022-10-08 16:48:59 +02:00
bruvzg
160462c57b
Simplify code signing options, add support for rcodesign tool for signing and notarization.
2022-10-08 16:37:21 +02:00
lawnjelly
98c32bb3e7
Improve signal already connected error message
...
The signal already connected message is improved to provide the names of the objects involved.
2022-10-08 16:34:51 +02:00
Hugo Locurcio
e315a93f87
Expose the "restart on exit" OS functionality
...
This can be used to restart a project with specific command line arguments
applied. This can work in tandem with `OS.get_cmdline_args()` to restart
with the same command line arguments as used to originally run the project.
Example use cases:
- Restart to apply an user setting change that requires a restart to work.
- Restart with a Godot command line argument to change the video driver,
audio driver, etc.
2022-10-08 16:34:07 +02:00
kobewi
903c9932e5
Don't store frame of playing AnimatedSprite
2022-10-08 16:33:38 +02:00
Ricardo Buring
9762395888
Document behavior of areas with concave shapes
2022-10-08 16:33:14 +02:00
Rémi Verschelde
b6f7c4b12c
libpng: Update to upstream 1.6.38
...
(cherry picked from commit 0f2dc5c5e17679be85a1bb7ee7a5ec6a1dbac8b9)
2022-10-08 16:32:35 +02:00
Rémi Verschelde
36356df17e
SCons: Add methods.get_version_info()
method returning a Dict
...
This makes it possible to retrieve all relevant versioning info used to
generate `core/version_generated.gen.h` in the buildsystem.
Notably it makes the custom logic parsing the `GODOT_VERSION_STATUS`
environment variable to override status easy to reuse.
(cherry picked from commit d432fe38a9a65b9e84964a7393c9fe4ce22361a3)
2022-10-08 16:28:01 +02:00
kobewi
b97535aead
Fix crash when playing Tween right after finishing
...
(cherry picked from commit 1a462bc84e095125661efb5a0254f36e73197cd9)
2022-10-08 16:23:45 +02:00
smix8
8be98b9138
Exclude disabled CollisionShapes from Navigationmesh baking
...
Excludes disabled CollisionShapes from the geometry parsing for the NavigationMesh baking.
(cherry picked from commit 534ff93b05446f5692bcee95f51400c211b080ff)
2022-10-08 16:23:20 +02:00
Voylin
cceba8f6ef
Fixes doc/Makefile fails if path contains spaces
...
(cherry picked from commit 0fd29f76a239a926684dccbfbfe904cf6494690b)
2022-10-08 16:22:55 +02:00
Ted Spikes
f66c0b7d91
Check for ios_simulator when building for x86_64
...
(cherry picked from commit 21f7bd0723be5ca594547074d01dd92e5bf35e9c)
2022-10-08 16:22:25 +02:00
Martin Liska
900b76545e
Fix building VHACD with GCC 13.
...
Fixes the following error:
thirdparty/vhacd/inc/vhacdICHull.h:46:31: error: 'uint32_t' does not name a type
46 | ICHullError Process(const uint32_t nPointsCH, const double minVolume = 0.0);
| ^~~~~~~~
Note the upstream version of the third party library is not affected.
(cherry picked from commit a648d831a9e4175db3b333e6416e2cf3be9959ef)
2022-10-08 16:21:54 +02:00
Michael Alexsander
6730fc8f0f
Shrink shader editor's oversized borders
...
(cherry picked from commit c2553f530be9c137fe992d5d4521e13de92a32b2)
2022-10-08 16:21:25 +02:00
dzil123
ace2a22838
Ignore node rename if already exited blend tree
...
(cherry picked from commit f9bee9099457a7e582ad785f5134a86ed1f8fac5)
2022-10-08 16:20:50 +02:00
kobewi
9607de4c8e
Add more clarifications about Tween processing
...
(cherry picked from commit 038cb677cbde3adcc692296b3113398cd351f9fe)
2022-10-08 16:20:23 +02:00
Rémi Verschelde
fe5d1cc8ff
SCons: Refactor handling of production
flag and per-platform LTO defaults
...
Fixup to #63288 .
See #65583 for the bug report.
Co-authored-by: Cyberrebell <chainsaw75@web.de>
(cherry picked from commit 35a15e619161798820b2bd6ff46178c5b7ccebcf)
2022-10-08 16:18:23 +02:00
Haoyu Qiu
33e7f7d411
Fix typo in CollisionObject documentation
2022-10-08 16:17:34 +02:00
67b7c1689f
Fix compile.
2022-10-08 16:15:55 +02:00
lawnjelly
cd68b6e1e2
CPUParticles initialize data on set_amount
...
Fills particle data with zeroes on resize using set_amount(), to prevent garbage data including Nans being sent to VisualServer, which can corrupt the spatial partitioning.
2022-10-08 16:13:50 +02:00
kleonc
4da6c31ba9
SpriteBase3D
Fix drawing AtlasTextures with vertical margins differently than in 2D
2022-10-08 16:09:18 +02:00
92af14b0b0
Ported: Move duplicated drawing code from Sprite3D/AnimatedSprite3D to SpriteBase3D
...
- kleonc
0bf2b8e813
2022-10-08 16:08:49 +02:00
bd17c39172
Ported Fix variables highlighting as types - dzil123 for CScript.
2022-10-08 15:58:44 +02:00
dzil123
6cb08c7164
Fix variables highlighting as types
2022-10-08 15:56:49 +02:00
808f157b26
Added nissing projection * projection Variant operator.
2022-10-07 03:09:38 +02:00
029a6671b4
Moved from the TERRAMAN_2D_PRESENT define to the module system's equivalent define aswell.
2022-10-05 15:19:59 +02:00
7357a4f65c
Removed stray old define.
2022-10-05 14:36:51 +02:00
258857332c
Replaced MESH_UTILS_PRESENT defines aswell.
2022-10-05 14:35:44 +02:00
50e1108e18
Replaced PROPS_2D_PRESENT define for the module system's equivalent.
2022-10-05 13:20:42 +02:00
2fdaacfa66
Moved away from the MESH_DATA_RESOURCE_PRESENT define aswell.
2022-10-05 12:54:17 +02:00
73742e947d
Also mvoed away from the TERRAMAN_PRESENT define.
2022-10-05 11:54:21 +02:00
14c44e5727
Also moved away from the old VOXELMAN_PRESENT macro.
2022-10-05 11:35:51 +02:00
ea2a36c4ea
Also replaced the old PROPS_PRESENT defines with the module system's generated defines.
2022-10-05 11:16:32 +02:00
a0472fb6eb
Fix typo.
2022-10-05 10:30:52 +02:00
ece362681d
Replaced the old TEXTURE_PACKER_PRESENT defines with the module system's generated defines.
2022-10-05 10:25:48 +02:00
8e6ff671a8
Fix the job name of the android editor's github action.
2022-10-04 20:20:08 +02:00
32a37f081e
Fixed PluginRefresher when a project only has one addon.
2022-10-04 18:10:27 +02:00
ce58de4e2e
Added an option to automatically reload or save instead of asking what to do after a file changed outside the editor.
2022-10-04 17:59:33 +02:00
61cb76bc4a
Added a pr to the todos file.
2022-09-20 17:34:07 +02:00
9451e14acf
Added a todo.
2022-09-20 17:29:33 +02:00
89cba992ba
Now the target fps is customizable for ThreadPool when threading is not enabled.
2022-09-17 23:25:47 +02:00
099b05380e
Fix race condition.
2022-09-17 22:35:42 +02:00
48d26e9400
Fix setter parameter types for ThreadPool.
2022-09-17 22:23:29 +02:00
a8d5a37024
Re-enabled the android editor's github action.
2022-09-17 21:47:09 +02:00
42a9dc5e8d
Fixed the android editor, now it can open projects again. Also smaller codestyle fixes.
2022-09-17 21:27:19 +02:00
f30076a9f5
Ported: Disable menus and functionality that are not relevant on the Android Editor port - m4gr3d
...
1f23bac645
2022-09-17 17:36:35 +02:00
6b9e851e5c
Ported: Fix issue causing the project manager to crash because of missing path argument
...
In the process, the initialization logic is updated to show an error message and gracefully close the engine when setup errors occur.
- m4gr3d
4be7c91cd9
2022-09-17 17:27:50 +02:00