| @@ -22,13 +22,16 @@ | |||||
| // -------------------------------------------------------------------------------------------------------------------- | // -------------------------------------------------------------------------------------------------------------------- | ||||
| // Fix OpenGL includes for Windows, based on glfw code (part 1) | // Fix OpenGL includes for Windows, based on glfw code (part 1) | ||||
| #undef DGL_CALLBACK_DEFINED | |||||
| #undef DGL_WINGDIAPI_DEFINED | #undef DGL_WINGDIAPI_DEFINED | ||||
| #ifdef DISTRHO_OS_WINDOWS | #ifdef DISTRHO_OS_WINDOWS | ||||
| #ifndef WINAPI | |||||
| # define WINAPI __stdcall | |||||
| #endif | |||||
| #ifndef APIENTRY | #ifndef APIENTRY | ||||
| # define APIENTRY __stdcall | |||||
| # define APIENTRY WINAPI | |||||
| #endif // APIENTRY | #endif // APIENTRY | ||||
| /* We need WINGDIAPI defined */ | /* We need WINGDIAPI defined */ | ||||
| @@ -43,20 +46,6 @@ | |||||
| # define DGL_WINGDIAPI_DEFINED | # define DGL_WINGDIAPI_DEFINED | ||||
| #endif // WINGDIAPI | #endif // WINGDIAPI | ||||
| /* Some <GL/glu.h> files also need CALLBACK defined */ | |||||
| #ifndef CALLBACK | |||||
| # if defined(_MSC_VER) | |||||
| # if (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS) | |||||
| # define CALLBACK __stdcall | |||||
| # else | |||||
| # define CALLBACK | |||||
| # endif | |||||
| # else | |||||
| # define CALLBACK __stdcall | |||||
| # endif | |||||
| # define DGL_CALLBACK_DEFINED | |||||
| #endif // CALLBACK | |||||
| #endif // DISTRHO_OS_WINDOWS | #endif // DISTRHO_OS_WINDOWS | ||||
| // -------------------------------------------------------------------------------------------------------------------- | // -------------------------------------------------------------------------------------------------------------------- | ||||
| @@ -97,11 +86,6 @@ | |||||
| // -------------------------------------------------------------------------------------------------------------------- | // -------------------------------------------------------------------------------------------------------------------- | ||||
| // Fix OpenGL includes for Windows, based on glfw code (part 2) | // Fix OpenGL includes for Windows, based on glfw code (part 2) | ||||
| #ifdef DGL_CALLBACK_DEFINED | |||||
| # undef CALLBACK | |||||
| # undef DGL_CALLBACK_DEFINED | |||||
| #endif | |||||
| #ifdef DGL_WINGDIAPI_DEFINED | #ifdef DGL_WINGDIAPI_DEFINED | ||||
| # undef WINGDIAPI | # undef WINGDIAPI | ||||
| # undef DGL_WINGDIAPI_DEFINED | # undef DGL_WINGDIAPI_DEFINED | ||||