mirror of
https://github.com/godotengine/godot.git
synced 2026-01-05 06:11:29 +03:00
Overloaded basic math funcs (double and float variants). Use real_t rather than float or double in generic functions (core/math) whenever possible.
Also inlined some more math functions.
This commit is contained in:
@@ -239,10 +239,10 @@ Vector2 Vector2::cubic_interpolate(const Vector2& p_b,const Vector2& p_pre_a, co
|
||||
real_t t3 = t2 * t;
|
||||
|
||||
Vector2 out;
|
||||
out = 0.5f * ( ( p1 * 2.0f) +
|
||||
out = 0.5 * ( ( p1 * 2.0) +
|
||||
( -p0 + p2 ) * t +
|
||||
( 2.0f * p0 - 5.0f * p1 + 4 * p2 - p3 ) * t2 +
|
||||
( -p0 + 3.0f * p1 - 3.0f * p2 + p3 ) * t3 );
|
||||
( 2.0 * p0 - 5.0 * p1 + 4 * p2 - p3 ) * t2 +
|
||||
( -p0 + 3.0 * p1 - 3.0 * p2 + p3 ) * t3 );
|
||||
return out;
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user