27aaa70037
Added back set_bone_pose to Skeleton, as I don't see any reason not to have it. Also improved it it.
2022-08-09 18:31:47 +02:00
6d293dc7a3
Removed Transform type track from the Animation. This leaves a few things, like the skeleton editor broken, it will be fixed soon.
2022-08-09 17:40:42 +02:00
5cd0ea7e60
Fix serializing variants into binary files.
2022-08-09 15:50:30 +02:00
3a8ffc6df3
Added missing cases to switch.
2022-08-09 12:26:47 +02:00
8fd473f685
Backported: "Remove animation 3D transform track, replace by loc/rot/scale tracks" from Godot4.
...
ec19ed3723
Its a bit broken right now, more patches need to be ported. Also I kept the Transform track for now, and I did not touch the gltf module yet.
2022-08-08 23:49:18 +02:00
d89dc61436
Switched back to the old gltf module. Apparently this one can export aswell.
2022-08-08 19:45:06 +02:00
9ae0437034
Backported and added EditorSceneFormatImporterFBX and EditorSceneFormatImporterGLTF to the build.
2022-08-08 18:52:58 +02:00
f086cf4128
Now GLTFDocument can be built.
2022-08-08 18:01:02 +02:00
6decccc54f
Now Color::clamp() actually has an implementation.
2022-08-08 18:00:42 +02:00
0517f3e462
Fix _scs_create's implementation.
2022-08-08 17:58:43 +02:00
a23d917937
use the proper _NO_DISCARD_ macro.
2022-08-08 17:36:15 +02:00
453c6cdda4
Remove duplicate methods.
2022-08-08 17:31:56 +02:00
2d2dfb6a84
Backported some of the improvemnents to BoneAttachment from Godot4.
2022-08-08 17:29:59 +02:00
5fa6f5e5fb
Backported a few helper methods from Godot4 to Skeleton.
2022-08-08 17:29:34 +02:00
0b1ae86963
Backported the improvements to StringName from Godot4.
2022-08-08 17:26:23 +02:00
89b1ed9263
Ported contains for String from Godot4.
2022-08-08 16:06:34 +02:00
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