aboutsummaryrefslogtreecommitdiff
path: root/src/core.c
diff options
context:
space:
mode:
authorraysan5 <raysan5@gmail.com>2017-07-21 15:25:35 +0200
committerraysan5 <raysan5@gmail.com>2017-07-21 15:25:35 +0200
commit38d9fcb08ef81cd5a3ab93df825eac7714d03e45 (patch)
treeadbeb5af253a6b7fcddec539c5d2e0efd677687c /src/core.c
parent980d9d4cd4ab941afc53bf8a83ea2a18d28ee4e2 (diff)
downloadraylib-38d9fcb08ef81cd5a3ab93df825eac7714d03e45.tar.gz
raylib-38d9fcb08ef81cd5a3ab93df825eac7714d03e45.zip
Moved some functions to raymath
Exposed some raymath useful functions to raylib API
Diffstat (limited to 'src/core.c')
-rw-r--r--src/core.c39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/core.c b/src/core.c
index fc653195..32d4666b 100644
--- a/src/core.c
+++ b/src/core.c
@@ -1098,45 +1098,6 @@ float *ColorToFloat(Color color)
return buffer;
}
-// Converts Vector3 to float array
-float *VectorToFloat(Vector3 vec)
-{
- static float buffer[3];
-
- buffer[0] = vec.x;
- buffer[1] = vec.y;
- buffer[2] = vec.z;
-
- return buffer;
-}
-
-// NOTE: Returned vector is a transposed version of the Matrix struct,
-// it should be this way because, despite raymath use OpenGL column-major convention,
-// Matrix struct memory alignment and variables naming are not coherent
-float *MatrixToFloat(Matrix mat)
-{
- static float buffer[16];
-
- buffer[0] = mat.m0;
- buffer[1] = mat.m4;
- buffer[2] = mat.m8;
- buffer[3] = mat.m12;
- buffer[4] = mat.m1;
- buffer[5] = mat.m5;
- buffer[6] = mat.m9;
- buffer[7] = mat.m13;
- buffer[8] = mat.m2;
- buffer[9] = mat.m6;
- buffer[10] = mat.m10;
- buffer[11] = mat.m14;
- buffer[12] = mat.m3;
- buffer[13] = mat.m7;
- buffer[14] = mat.m11;
- buffer[15] = mat.m15;
-
- return buffer;
-}
-
// Returns a Color struct from hexadecimal value
Color GetColor(int hexValue)
{