mirror of
https://github.com/nishiowo/nishbox
synced 2025-04-21 12:14:39 +00:00
msvc fix
This commit is contained in:
parent
f783db3469
commit
40e73c205e
@ -15,16 +15,10 @@
|
||||
|
||||
/* Standard */
|
||||
|
||||
NB_DECLARE_TYPE(draw_driver, {
|
||||
#ifdef DRV_OPENGL
|
||||
GLUquadric* quadric;
|
||||
NB_DECLARE_TYPE(draw_driver, { GLUquadric* quadric; });
|
||||
NB_DECLARE_TYPE(draw_driver_texture, { GLuint id; });
|
||||
#endif
|
||||
});
|
||||
NB_DECLARE_TYPE(draw_driver_texture, {
|
||||
#ifdef DRV_OPENGL
|
||||
GLuint id;
|
||||
#endif
|
||||
});
|
||||
#else
|
||||
typedef void nb_draw_driver_t;
|
||||
typedef void nb_draw_driver_texture_t;
|
||||
|
@ -22,21 +22,23 @@
|
||||
|
||||
/* Standard */
|
||||
|
||||
NB_DECLARE_TYPE(draw_platform, {
|
||||
#if defined(USE_GLX)
|
||||
NB_DECLARE_TYPE(draw_platform, {
|
||||
Display* display;
|
||||
Window window;
|
||||
GLXContext context;
|
||||
Atom wm_delete_window;
|
||||
});
|
||||
#elif defined(USE_WGL)
|
||||
NB_DECLARE_TYPE(draw_platform, {
|
||||
HINSTANCE instance;
|
||||
HWND window;
|
||||
HDC dc;
|
||||
HGLRC glrc;
|
||||
#elif defined(USE_GLFW)
|
||||
GLFWwindow* window;
|
||||
#endif
|
||||
});
|
||||
#elif defined(USE_GLFW)
|
||||
NB_DECLARE_TYPE(draw_platform, { GLFWwindow* window; });
|
||||
#endif
|
||||
#else
|
||||
typedef void nb_draw_platform_t;
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user