Fixing cross compiling with clang-cl

This commit is contained in:
Nemirtingas 2019-08-01 15:58:24 +02:00
parent d646f61582
commit 890f19c20a
5 changed files with 9 additions and 9 deletions

View File

@ -8,7 +8,7 @@
class DX10_Hook : public Base_Hook
{
public:
static constexpr const char DLL_NAME[] = "d3d10.dll";
static constexpr const char *DLL_NAME = "d3d10.dll";
private:
// Variables

View File

@ -8,7 +8,7 @@
class DX11_Hook : public Base_Hook
{
public:
static constexpr const char DLL_NAME[] = "d3d11.dll";
static constexpr const char *DLL_NAME = "d3d11.dll";
private:
// Variables

View File

@ -8,7 +8,7 @@
class DX12_Hook : public Base_Hook
{
public:
static constexpr const char DLL_NAME[] = "d3d12.dll";
static constexpr const char *DLL_NAME = "d3d12.dll";
private:
// Variables

View File

@ -8,7 +8,7 @@
class DX9_Hook : public Base_Hook
{
public:
static constexpr const char DLL_NAME[] = "d3d9.dll";
static constexpr const char *DLL_NAME = "d3d9.dll";
private:
// Variables

View File

@ -7,10 +7,10 @@
class OpenGL_Hook : public Base_Hook
{
public:
static constexpr const char DLL_NAME[] = "opengl32.dll";
static constexpr const char *DLL_NAME = "opengl32.dll";
using wglSwapBuffers_t = BOOL(WINAPI)(HDC);
using wglMakeCurrent_t = BOOL(WINAPI)(HDC, HGLRC);
using wglSwapBuffers_t = BOOL(WINAPI*)(HDC);
using wglMakeCurrent_t = BOOL(WINAPI*)(HDC, HGLRC);
private:
// Variables
@ -27,12 +27,12 @@ private:
// Hook to render functions
static BOOL WINAPI MywglSwapBuffers(HDC hDC);
wglSwapBuffers_t* wglSwapBuffers;
wglSwapBuffers_t wglSwapBuffers;
// Hook functions so we know we use OGL
static BOOL WINAPI MywglMakeCurrent(HDC hDC, HGLRC hGLRC);
wglMakeCurrent_t* wglMakeCurrent;
wglMakeCurrent_t wglMakeCurrent;
public:
static void Create(); // Initialize OGL Hook.