daily update on 20231031 by nitload youmu, problem in loading api and converting function pointers

This commit is contained in:
Nitload
2023-11-01 02:41:08 +08:00
parent cb87cad98c
commit 588a61d514
61 changed files with 1624 additions and 3164 deletions
@@ -17,7 +17,7 @@ void printShaderCode(char* const* code)
SSGC_API glfwContext* initGL(int majorVersion, int minorVersion, glfwContext* context)
SSGC_API glfwContext* _cdecl initGL(int majorVersion, int minorVersion, glfwContext* ptr)
{
glfwInit();
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, majorVersion);
@@ -28,6 +28,8 @@ SSGC_API glfwContext* initGL(int majorVersion, int minorVersion, glfwContext* co
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
#endif
glfw = ptr;
#pragma region loadapi
glfw->Init = glfwInit;
@@ -153,7 +155,7 @@ SSGC_API glfwContext* initGL(int majorVersion, int minorVersion, glfwContext* co
#endif
#pragma endregion
return &glfw;
return glfw;
}