Daily update on 20230803 by nitload youmu, problem of parameter displacement solved, rewriting other linear math

This commit is contained in:
Nitload
2023-08-03 22:46:16 +08:00
parent 194d65edf6
commit aae7e0292c
105 changed files with 13858 additions and 11394 deletions
+6 -15
View File
@@ -14,28 +14,19 @@
#include "GLenv/include/GLFW/glfw3.h"
#include "SSGinternal.h"
#include <stdint.h>
#include <xmmintrin.h>
STGSHARPGRAPHIC_API glIOpackage loadGLApi(void);
STGSHARPGRAPHIC_API void initGL(void);
STGSHARPGRAPHIC_API int initGLAD(void);
STGSHARPGRAPHIC_API __m128* InitM128(float x,float y,float z,float w);
STGSHARPGRAPHIC_API void DeinitM128(__m128* m128Ptr);
STGSHARPGRAPHIC_API __m128* __cdecl load(float x, float y, float z, float w);
STGSHARPGRAPHIC_API __m128* __cdecl addps(__m128* ptr1, __m128* ptr2);
STGSHARPGRAPHIC_API __m128* __cdecl subps(__m128* ptr1, __m128* ptr2);
STGSHARPGRAPHIC_API __m128* __cdecl mulps_const(__m128* ptr, float value);
STGSHARPGRAPHIC_API __m128* __cdecl mulps(__m128* ptr1, __m128* ptr2);
STGSHARPGRAPHIC_API void VecAddVec(__m128* ptr1, __m128* ptr2, __m128* ret);
STGSHARPGRAPHIC_API void VecSubVec(__m128* ptr1, __m128* ptr2, __m128* ret);
STGSHARPGRAPHIC_API void VecMulVec(__m128* ptr1, __m128* ptr2, __m128* ret);
STGSHARPGRAPHIC_API void __cdecl deinitM128(__m128* ptr);
#endif // !SSG