Files
stgsharp/源代码/StgShqrpGraphic/StgSharpGraphic.h
T

42 lines
835 B
C

#ifndef SSG
#define SSG
#define SSG_Api
#ifdef SSG_Api
#define STGSHARPGRAPHIC_API __declspec(dllexport)
#else
#define STGSHARPGRAPHIC_API __declspec(dllimport)
#endif
#include "GLenv/include/glad/glad.h"
#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 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);
#endif // !SSG