forked from StephanTLavavej/mingw-distro
-
Notifications
You must be signed in to change notification settings - Fork 0
/
glbinding-pr-298.patch
21 lines (17 loc) · 1.05 KB
/
glbinding-pr-298.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff -aurN glbinding-3.1.0/source/glbinding/source/getProcAddress.cpp glbinding-3.1.0-fixed/source/glbinding/source/getProcAddress.cpp
--- glbinding-3.1.0/source/glbinding/source/getProcAddress.cpp 2019-04-26 01:16:17.000000000 -0700
+++ glbinding-3.1.0-fixed/source/glbinding/source/getProcAddress.cpp 2019-11-24 13:09:31.042933200 -0800
@@ -21,7 +21,7 @@
static auto module = LoadLibrary(_T("OPENGL32.DLL"));
// Prevent static linking of opengl32
- static auto wglGetProcAddress_ = reinterpret_cast<void * (__stdcall *)(const char *)>(::GetProcAddress(module, "wglGetProcAddress"));
+ static auto wglGetProcAddress_ = reinterpret_cast<void * (__stdcall *)(const char *)>((uintptr_t) ::GetProcAddress(module, "wglGetProcAddress"));
assert(wglGetProcAddress_ != nullptr);
auto procAddress = wglGetProcAddress_(name);
@@ -30,7 +30,7 @@
return reinterpret_cast<ProcAddress>(procAddress);
}
- procAddress = ::GetProcAddress(module, name);
+ procAddress = (void *) ::GetProcAddress(module, name);
return reinterpret_cast<ProcAddress>(procAddress);
}