daily update on 20230813 by nitload youmu, weritting matrix algs

This commit is contained in:
Nitload
2023-08-13 22:45:22 +08:00
parent f9f339405e
commit 969406c4e4
212 changed files with 14880 additions and 13745 deletions
+11 -6
View File
@@ -5,13 +5,19 @@
#include "StgSharpGraphic.h"
#include <xmmintrin.h>
typedef struct SSEfuncptr
extern __m128* defaultVecPtr;
typedef struct sse_matmap
{
__m128* (*loadM128)(float x, float y, float z, float w);
__m128* (*addps)(__m128 ptr1, __m128 ptr2);
__m128* (*subps)(__m128 ptr1, __m128 ptr2);
__m128* c0ptr;
__m128* c1ptr;
__m128* c2ptr;
__m128* c3ptr;
}sse_matmap;
}SSEfuncptr;
typedef struct glIOPack
{
@@ -37,5 +43,4 @@ typedef struct glIOPack
}glIOpackage;
SSEfuncptr sseFunc;
glIOpackage pack;