Begin cross platform support

This commit is contained in:
2025-10-10 03:00:00 +04:00
parent a2a9343c27
commit 7698d0e657
25 changed files with 757 additions and 545 deletions

16
src/engine/matrix.h Normal file
View File

@@ -0,0 +1,16 @@
#ifndef MATRIX_H
#define MATRIX_H
void matrix_mult_matrix(int size, const float matrix1[size][size],
const float matrix2[size][size],
float result[size][size]);
void matrix_mult_vector(int size, const float matrix[size][size],
const float vector[size], float result[size]);
void create_axis_rotate_matrix(int axis, float angle,
float rotate_matrix[3][3]);
void create_rotate_matrix(const float rotate_speed[3],
float rotate_matrix[3][3]);
// void print_matrix(int size, float matrix[size][size]);
#endif