This commit is contained in:
NishiOwO 2025-04-04 18:21:59 +09:00
parent f783db3469
commit 40e73c205e
No known key found for this signature in database
GPG Key ID: 27EF69B208EB9343
2 changed files with 8 additions and 12 deletions

View File

@ -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;

View File

@ -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