daily update on 20230927 by nitload youmu, all polygon4 display available, optimizing on C/C# interoperation

This commit is contained in:
Nitload
2023-09-28 01:43:27 +08:00
parent 5d701bce0c
commit 6c3349f5a2
130 changed files with 3280 additions and 25074 deletions
+5 -14
View File
@@ -16,9 +16,7 @@
#pragma region debug
SSGC_API void getApiReporter(uint64_t reporterAddress);
SSGC_API void printShaderCode(char* const* code);
#pragma endregion
@@ -37,15 +35,15 @@ SSGC_API _inline float __cdecl mulps_total_internal(__m128 vec);
#pragma endregion
SSGC_API char* infolog[512];
SSGC_API void _cdecl initGL(int majorVersion, int minorVersion);
SSGC_API int _cdecl initGLAD(void);
SSGC_API unsigned int _cdecl loadShaderCode(char* const shaderCode, GLint shadertype);
SSGC_API unsigned int _cdecl linkShaderProgram(GLuint shadertype);
SSGC_API char* _cdecl readLog();
//linear related function
@@ -84,9 +82,6 @@ typedef struct matrix4 {
#pragma endregion
#pragma region mat2
@@ -97,7 +92,6 @@ SSGC_API _inline void __cdecl deinit_mat2(matrix2map* mat);
#pragma endregion
#pragma region mat3
@@ -110,9 +104,6 @@ SSGC_API __inline float det_mat3_internal(__m128 const c1, __m128 const c2, __m1
#pragma endregion
#pragma region mat4
//type and function for 4 colum matrix