42607ee8ca
Lots of work on GLTFDocument.
2022-08-08 02:53:46 +02:00
ffd29397f8
Added clamp() to color from Godot4.
2022-08-08 02:52:30 +02:00
eff5153375
Backported convert_rg_to_ra_rgba8 and convert_ra_rgba8_to_rg from Godot4's Image.
2022-08-08 02:39:21 +02:00
2e30e9f2d6
Ported uri_encode and uri_decode to String from Godot4.
2022-08-08 01:28:25 +02:00
ba00b5bf91
Added char utils header from godot4.
2022-08-08 01:27:57 +02:00
ae7d514cf3
Added set_column to Basis.
2022-08-08 01:18:58 +02:00
341b1a105f
Update method in GLTFDocumentExtensionConvertImporterMesh.
2022-08-08 00:52:21 +02:00
b28af3a912
Proper 3.x style bindings for GLTFDocumentExtension.
2022-08-08 00:50:00 +02:00
53fcf8b2d3
Cleaned GLTFDocumentExtensionConvertImporterMesh too.
2022-08-08 00:43:26 +02:00
5e5ae40009
Cleaned up GLTFDocumentExtension aswell.
2022-08-08 00:39:35 +02:00
2f9608aa65
GLTFState is also in the build now.
2022-08-08 00:23:19 +02:00
435a59947a
Cleaned up and added GLTF helper methods to the build.
2022-08-08 00:20:08 +02:00
4090cb34d7
Backported helper classes to pair.h from Godot4.
2022-08-08 00:05:12 +02:00
37eb131c50
Uncommented hashing methods for the new types.
2022-08-07 23:31:58 +02:00
31603bec29
Added Vector4, Vector4i, and projection classes from Godot4. They are not yet handled via Variants.
2022-08-07 23:30:31 +02:00
705643310e
Ported the improvements to the hash funcs from Godot4.
2022-08-07 23:22:21 +02:00
5ac0285ea4
More fixes.
2022-08-07 22:53:31 +02:00
ef5f5f6da4
Fix more includes.
2022-08-07 22:45:50 +02:00
7301c3f43c
Backported ImporterMesh and ImporterMeshInstance3D from Godot4.
2022-08-07 22:44:42 +02:00
cda00a7b80
Fixed most includes.
2022-08-07 21:52:04 +02:00
b31e09f884
Added RBMap and EBSet from godot4.
2022-08-07 21:38:22 +02:00
23c2a98ee1
Deapplied ec19ed3723
from the gltf module for now.
2022-08-07 21:36:44 +02:00
7dd9df5e86
Backport FileAccess and DirAccess usage.
2022-08-07 21:26:40 +02:00
e15630d7f2
Added more helper methods to DirAccessRef and FileAccessRef. Also smaller cleanups.
2022-08-07 21:16:11 +02:00
10e87baee9
Added hash_set from godot4.
2022-08-07 21:08:37 +02:00
1bc7531da7
Remove Gridmap and CSG support from the gltf module.
2022-08-07 21:02:32 +02:00
fc7f3857da
Mass replace godot4 class names to 3.x.
2022-08-07 21:00:54 +02:00
81dc812e6f
Move include guards to the top of the files.
2022-08-07 20:56:19 +02:00
7c4416503e
Replaced the gltf modlue to the one in godot4. It's currently disabled by default while it can't be built.
2022-08-07 20:52:06 +02:00
f8ac4e5708
Check whether the gltf module is enabled or not before trying to use it.
2022-08-07 20:50:41 +02:00
8e6e429653
Removed unnecessary import.
2022-08-07 20:49:57 +02:00
81145db235
Actually check whether modules are enabled, not just for their existence in mesh_data_resource's SCsub.
2022-08-07 20:49:29 +02:00
6f66cad2cb
Main build script: Properly set module_ name _enabled in environment to false for modules that get disabled using can_build().
2022-08-07 20:46:39 +02:00
53f274de2f
Ported: AnimatedSprite Fix updating inspector when SpriteFrames is modified - kleonc
...
8ae246f15e
2022-08-07 16:20:57 +02:00
2e628b7fa8
Ported: Fix skeleton 2D stale bounding rect
...
Adds special logic for handling skeleton bounding rect updates. Previously these were never being updated because the canvas item is never set to "rect_dirty".
-lawnjelly
18bb668a2e
2022-08-07 16:01:27 +02:00
Yuri Sizov
eed219ada1
Fix theme propagation for children of top level controls
2022-08-07 15:34:47 +02:00
3b84a64a36
Ported: Mark node groups as dirty for every children if parent is moved - YuriSizov
...
6d53c60bf7
2022-08-07 15:32:28 +02:00
c81f43e454
Added a todo.
2022-08-05 00:59:21 +02:00
9e4ac41f4a
Added a new templated WeakRef (WRef) class.
2022-08-04 14:31:00 +02:00
9a56f6b6ad
Actually increase version in version.py.
2022-08-03 21:31:45 +02:00
cdbcabc96b
Updated changelog.md.
2022-08-02 18:45:00 +02:00
Haoyu Qiu
a7f9cc21b7
Fix crash when executing AnimationTreePlayer.are_nodes_connected
2022-08-02 18:02:17 +02:00
4204828965
Ported: Improve some export error messages. - bruvzg
...
e0101e511c
2022-08-02 18:01:58 +02:00
Rémi Verschelde
2f68738632
SCons: Fix creating VS solution with SCons 4.4.0
...
Fixes #63709 .
Co-authored-by: 19PHOBOSS98 <37253663+19PHOBOSS98@users.noreply.github.com>
(cherry picked from commit 89847dc6e34e1caf589a03fdcc3aecd193d9bd1f)
2022-08-02 17:58:45 +02:00
Rémi Verschelde
2ca1470010
File: Re-add support to skip CR (\r
) in File::get_as_text
...
This was removed in #63481 , and we confirmed that it's better like this,
but we add back the possibility to strip CR as an option, to optionally
restore the previous behavior.
For performance this is done directly in `String::parse_utf8`.
Also fixes Android `FileAccess::get_line()` as this one _should_ strip CR.
Supersedes #63717 .
(cherry picked from commit 1418f97c70a5551bdbfeea853cbc479b32ea9e08)
2022-08-02 17:58:32 +02:00
Rémi Verschelde
44c23ae9a5
SCons: Fix X11 use_lld
fallback not being applied
2022-08-02 17:58:15 +02:00
a5381e1c18
Fix typo.
2022-08-02 16:29:52 +02:00
7a274ee454
Fix android editor build.
2022-08-02 16:27:43 +02:00
d485aa11ff
Fix emscripten version for the podman build all script.
2022-08-02 14:20:22 +02:00
78a36e9b2f
Updated DONORS.md.
2022-08-02 10:34:35 +02:00