You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-21 14:57:09 +00:00
Implement Animation Compression
Roughly based on https://github.com/godotengine/godot-proposals/issues/3375 (used format is slightly different). * Implement bitwidth based animation compression (see animation.h for format). * Can compress imported animations up to 10 times. * Compression format opens the door to streaming. * Works transparently (happens all inside animation.h)
This commit is contained in:
@@ -1581,6 +1581,8 @@ static void _register_variant_builtin_methods() {
|
||||
bind_method(Vector3, bounce, sarray("n"), varray());
|
||||
bind_method(Vector3, reflect, sarray("n"), varray());
|
||||
bind_method(Vector3, sign, sarray(), varray());
|
||||
bind_method(Vector3, octahedron_encode, sarray(), varray());
|
||||
bind_static_method(Vector3, octahedron_decode, sarray("uv"), varray());
|
||||
|
||||
/* Vector3i */
|
||||
|
||||
@@ -1617,6 +1619,8 @@ static void _register_variant_builtin_methods() {
|
||||
bind_method(Quaternion, slerpni, sarray("to", "weight"), varray());
|
||||
bind_method(Quaternion, cubic_slerp, sarray("b", "pre_a", "post_b", "weight"), varray());
|
||||
bind_method(Quaternion, get_euler, sarray(), varray());
|
||||
bind_method(Quaternion, get_axis, sarray(), varray());
|
||||
bind_method(Quaternion, get_angle, sarray(), varray());
|
||||
|
||||
/* Color */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user