Commit Graph

4058 Commits

Author SHA1 Message Date
c7ac1db971 Clang format everything. 2024-07-16 21:23:54 +02:00
4d2e9220c7 Updated the clang format script. 2024-07-16 21:23:47 +02:00
247b04763f Improvements to the filesystem dock. 2024-07-16 21:00:57 +02:00
85945392a3 An another small tweak. 2024-07-16 20:46:09 +02:00
38dd206a3b Tweaks to the editor defaults. 2024-07-16 20:19:54 +02:00
4840b3d1e3 Improved the renderer selector when creating a new project. 2024-07-16 20:03:07 +02:00
85e7f7327e Fix and enable the gles3 renderer by default. 2024-07-16 19:44:22 +02:00
efccdca45f Added back GIProbes. 2024-07-16 19:07:24 +02:00
85cddb07b4 Renamed Particle to GPUParticle and Particle2D to GPUParticle2D pt4. 2024-07-16 16:59:21 +02:00
a97a334ebd Renamed Particle to GPUParticle and Particle2D to GPUParticle2D pt3. 2024-07-16 16:16:12 +02:00
7c5e16effb Renamed Particle to GPUParticle and Particle2D to GPUParticle2D pt2. 2024-07-16 16:14:42 +02:00
db3680f8e7 Fix includes. 2024-07-16 16:06:23 +02:00
cac80e3167 Renamed Particle to GPUParticle and Particle2D to GPUParticle2D pt1. 2024-07-16 16:02:00 +02:00
9d3770cbad Fix build. 2024-07-16 15:57:04 +02:00
9af21bf8a5 Adding back the gpu based particles pt1. 2024-07-16 08:22:27 +02:00
3cab5b1e09 Hopefully fix msvc build. 2024-07-16 00:21:13 +02:00
9d6680ce6d Adding back the GLES3 renderer pt1. Unlike in godot it can be disabled compile time. It will be enabled afer if works. 2024-07-16 00:14:10 +02:00
71e66701e1 Added back the denoise module, with oidn built in. 2024-07-15 22:17:52 +02:00
58f90386c9 Added back the lightmapper_cpu module. 2024-07-15 21:54:47 +02:00
a310ae5238 Added back the raycast module with embree built in. 2024-07-15 21:44:37 +02:00
f297ccbc7d Added back the scene side lighmapper classes. 2024-07-15 21:20:48 +02:00
d899382c30 Added back the xatlas_unwrap module. Also moved xatlas into it so it's not in the thirdparty folder. 2024-07-15 20:21:33 +02:00
62fdccce25 Adding back lightmaps pt2. 2024-07-15 19:15:47 +02:00
98cbf1026a Adding back lightmaps pt1. 2024-07-15 17:36:28 +02:00
Fabio Alessandrelli
0c95ddb60d Use unztell64 in FileAccessZIP to ensure 64 bit return
(cherry picked from commit efccebd3db90d7baf0947cd02612ab987ab87868)
2024-07-14 21:04:32 +02:00
Rémi Verschelde
ec6c038fdc doc: Fix cherry-pick mistake for Vector3.cross description 2024-07-14 21:04:18 +02:00
melquiadess
33c6c019fa Add POST_NOTIFICATIONS permission to the list of permissions available in the Export dialog
(cherry picked from commit 739190ca2b7f1b67a78eff33154a4bfd1964f5c4)
2024-07-14 21:03:39 +02:00
A Thousand Ships
ad12d466cc Clarify the behavior of Vector2/3.cross and mention parallel vectors
(cherry picked from commit 47a8033698b14c8a7bb25867198c1371382e3398)
2024-07-14 21:03:30 +02:00
kleonc
18cabe9d32 Always look for unique node names in owner if not found in owned nodes
(cherry picked from commit 95ced4bbdcea4d8e225e235fc120c4ebd72f443d)
2024-07-14 21:03:13 +02:00
bruvzg
2653e5d530 Enabled secure restorable state.
(cherry picked from commit 84380a94f776c8c1e7786d2eb3fb811789f42639)
2024-07-14 21:02:30 +02:00
Rémi Verschelde
2936883335 miniupnpc: Disable socket timeout on Windows, matching upstream
Fixes #88471.

(cherry picked from commit f695de7c68e373088175f8f3b1650f11a27be7aa)
2024-07-14 21:01:53 +02:00
bruvzg
d571432221 Add support for PCK embedding section with non GNU-ld linkers.
(cherry picked from commit 625c4bdacef4173f94200632362e25e537ad5d21)
2024-07-14 21:01:25 +02:00
5b8f159214 Mark the last backported commit. 2024-07-14 11:22:24 +02:00
lawnjelly
9909bef3d6 Physics Interpolation - refactor client interpolation pump
* Move client interpolation pump to earlier in the iteration before 3D physics synced
* Allow `get_global_transform_interpolated()` to prime the client interpolation inside a physics tick
2024-07-14 11:19:30 +02:00
lawnjelly
1be9006ab0 Physics Interpolation - refactor Camera and fix get_camera_transform()
* Moves 3D Camera interpolation scene side.
* Automatically switches `get_camera_transform()` to report interpolated transform during `_process()`.
* Fixes `ClippedCamera` to work with physics interpolation.
2024-07-14 11:18:12 +02:00
lawnjelly
88406b7fbc Physics Interpolation - Fix 2D skinning
2D skinning required the interpolated skeleton base transform to be updated when using interpolation.
2024-07-14 10:38:02 +02:00
9d8dfe2a31 Remove unused includes. 2024-07-14 09:55:25 +02:00
5ede674cb4 Fix build. 2024-07-14 09:54:36 +02:00
lawnjelly
9c1d49c6a1 Fix spatial_editor_plugin enum
* The `view_mesh_stats` feature introduced a new enum value `VIEW_SLECTED_INFO` within the unnamed `VIEW` enum.
* This turns out to be saved somehow, which means the view settings can get out of sync when reloading the project in an older version of the editor.
* The solution is simply to move the new value to the end of the enum so there are no conflicts.
2024-07-14 09:50:36 +02:00
lawnjelly
113b4d8f84 Editor 3D view mesh stats
Similar to information window, add a small optional window to display face count and other stats.
2024-07-14 09:47:31 +02:00
bruvzg
8cec3e8e0b Add IME input support. 2024-07-14 09:40:24 +02:00
bruvzg
dad761a628 Add support for privacy manifest configuration. 2024-07-14 09:19:19 +02:00
Sergey Minakov
12d9dbe879 Extend iOS plugins to support Swift runtime 2024-07-14 09:15:42 +02:00
5ba1fa778e Update actions. 2024-07-14 08:58:50 +02:00
Rémi Verschelde
128a1cdbb1 Web: Bump closure compiler spec to ECMASCRIPT_2021
Fixes #88008.

(cherry picked from commit d29b0d90e0d735eee860b977c57cb75423d7a9ba)
2024-07-14 08:55:26 +02:00
Adam Scott
ba466927d9 Fix emscripten 3.1.51 breaking change about *glGetProcAddress()
(cherry picked from commit 5922ac0fb11105da67d28847b60a521406a77cdb)
2024-07-14 08:55:17 +02:00
Adam Scott
5e31a5821c Add WASM_BIGINT linker flag to the web build
(cherry picked from commit 3ae524fa9e42828183f8046f6f33b945475bb052)
2024-07-14 08:55:06 +02:00
Fredia Huya-Kouadio
7f8a39725e Fix gradle build errors when the build path contains non-ASCII characters
(cherry picked from commit f1887a30f35dafac405014ef5ca6e3d76b4da960)
2024-07-14 08:54:36 +02:00
Adam Scott
b2ebbdd10c Add basic Emacs .gitignore entries
(cherry picked from commit 2696fee3c6b08cd9645a61ebf08b84fd70be5a72)
2024-07-14 08:54:22 +02:00
Rémi Verschelde
ef997c9d2b Sync controller mappings DB with SDL 2 community repo
Synced with mdqinc/SDL_GameControllerDB@5b4efa3a20

(cherry picked from commit 1da02fa7be4ace876a53802d19711ec7037d94f3)
2024-07-14 08:52:59 +02:00