Rename stuff around

This commit is contained in:
Jaime Passos 2020-02-17 21:11:56 -03:00
parent cac5f9d171
commit e53a17bb52
9 changed files with 45 additions and 60 deletions

View File

@ -19,10 +19,10 @@ boolean allow_fullscreen = false;
consvar_t cv_vidwait = {"vid_wait", "On", CV_SAVE, CV_OnOff, NULL, 0, NULL, NULL, 0, 0, NULL}; consvar_t cv_vidwait = {"vid_wait", "On", CV_SAVE, CV_OnOff, NULL, 0, NULL, NULL, 0, 0, NULL};
void I_StartupGraphics(void){} void I_StartupGraphics(void){}
void I_StartupHardwareGraphics(void){}
void I_ShutdownGraphics(void){} void I_ShutdownGraphics(void){}
void VID_StartupOpenGL(void){}
void I_SetPalette(RGBA_t *palette) void I_SetPalette(RGBA_t *palette)
{ {
(void)palette; (void)palette;
@ -52,10 +52,8 @@ INT32 VID_SetMode(INT32 modenum)
return 0; return 0;
} }
void VID_CheckRenderer(void) void VID_CheckRenderer(void) {}
{ void VID_CheckGLLoaded(rendermode_t oldrender) {}
// ..............
}
const char *VID_GetModeName(INT32 modenum) const char *VID_GetModeName(INT32 modenum)
{ {

View File

@ -339,7 +339,4 @@ void I_StartupGraphics(void)
} }
void I_StartupHardwareGraphics(void) void VID_StartupOpenGL(void) {}
{
// oh yeah woo yeah oh yeah woo yeah oh yeah woo yeah oh yeah woo yeah oh yeah woo yeah oh yeah woo yeah oh yeah woo y
}

View File

@ -378,10 +378,8 @@ INT32 VID_SetMode (INT32 modenum) //, UINT8 *palette)
return 1; return 1;
} }
void VID_CheckRenderer(void) void VID_CheckRenderer(void) {}
{ void VID_CheckGLLoaded(rendermode_t oldrender) {}
// ..............
}

View File

@ -11,10 +11,10 @@ boolean allow_fullscreen = false;
consvar_t cv_vidwait = {"vid_wait", "On", CV_SAVE, CV_OnOff, NULL, 0, NULL, NULL, 0, 0, NULL}; consvar_t cv_vidwait = {"vid_wait", "On", CV_SAVE, CV_OnOff, NULL, 0, NULL, NULL, 0, 0, NULL};
void I_StartupGraphics(void){} void I_StartupGraphics(void){}
void I_StartupHardwareGraphics(void){}
void I_ShutdownGraphics(void){} void I_ShutdownGraphics(void){}
void VID_StartupOpenGL(void){}
void I_SetPalette(RGBA_t *palette) void I_SetPalette(RGBA_t *palette)
{ {
(void)palette; (void)palette;
@ -40,10 +40,8 @@ INT32 VID_SetMode(INT32 modenum)
return 0; return 0;
} }
void VID_CheckRenderer(void) void VID_CheckRenderer(void) {}
{ void VID_CheckGLLoaded(rendermode_t oldrender) {}
// ..............
}
const char *VID_GetModeName(INT32 modenum) const char *VID_GetModeName(INT32 modenum)
{ {

View File

@ -36,10 +36,10 @@ typedef enum
*/ */
extern rendermode_t rendermode; extern rendermode_t rendermode;
/** \brief hardware renderer loaded /** \brief OpenGL state
0 = never loaded, 1 = loaded successfully, -1 = failed loading 0 = never loaded, 1 = loaded successfully, -1 = failed loading
*/ */
extern INT32 hwrenderloaded; extern INT32 vid_opengl_state;
/** \brief use highcolor modes if true /** \brief use highcolor modes if true
*/ */
@ -49,11 +49,7 @@ extern boolean highcolor;
*/ */
void I_StartupGraphics(void); void I_StartupGraphics(void);
/** \brief setup hardware mode /** \brief shutdown video mode
*/
void I_StartupHardwareGraphics(void);
/** \brief restore old video mode
*/ */
void I_ShutdownGraphics(void); void I_ShutdownGraphics(void);
@ -97,6 +93,14 @@ INT32 VID_SetMode(INT32 modenum);
*/ */
void VID_CheckRenderer(void); void VID_CheckRenderer(void);
/** \brief Load OpenGL mode
*/
void VID_StartupOpenGL(void);
/** \brief Checks if OpenGL loaded
*/
void VID_CheckGLLoaded(rendermode_t oldrender);
/** \brief The VID_GetModeName function /** \brief The VID_GetModeName function
\param modenum video mode number \param modenum video mode number

View File

@ -2093,7 +2093,7 @@ static void M_VideoOptions(INT32 choice)
{ {
(void)choice; (void)choice;
#ifdef HWRENDER #ifdef HWRENDER
if (hwrenderloaded == -1) if (vid_opengl_state == -1)
{ {
OP_VideoOptionsMenu[op_video_renderer].status = (IT_TRANSTEXT | IT_PAIR); OP_VideoOptionsMenu[op_video_renderer].status = (IT_TRANSTEXT | IT_PAIR);
OP_VideoOptionsMenu[op_video_renderer].patch = "Renderer"; OP_VideoOptionsMenu[op_video_renderer].patch = "Renderer";

View File

@ -453,7 +453,7 @@ void SCR_ActuallyChangeRenderer(void)
#ifdef HWRENDER #ifdef HWRENDER
// Well, it didn't even load anyway. // Well, it didn't even load anyway.
if ((hwrenderloaded == -1) && (setrenderneeded == render_opengl)) if ((vid_opengl_state == -1) && (setrenderneeded == render_opengl))
{ {
if (M_CheckParm("-nogl")) if (M_CheckParm("-nogl"))
CONS_Alert(CONS_ERROR, "OpenGL rendering was disabled!\n"); CONS_Alert(CONS_ERROR, "OpenGL rendering was disabled!\n");
@ -478,7 +478,7 @@ void SCR_ChangeRenderer(void)
{ {
target_renderer = cv_renderer.value; target_renderer = cv_renderer.value;
#ifdef HWRENDER #ifdef HWRENDER
if (M_CheckParm("-opengl") && (hwrenderloaded == 1)) if (M_CheckParm("-opengl") && (vid_opengl_state == 1))
target_renderer = rendermode = render_opengl; target_renderer = rendermode = render_opengl;
else else
#endif #endif

View File

@ -104,7 +104,7 @@ static consvar_t cv_stretch = {"stretch", "Off", CV_SAVE|CV_NOSHOWHELP, CV_OnOff
static consvar_t cv_alwaysgrabmouse = {"alwaysgrabmouse", "Off", CV_SAVE, CV_OnOff, NULL, 0, NULL, NULL, 0, 0, NULL}; static consvar_t cv_alwaysgrabmouse = {"alwaysgrabmouse", "Off", CV_SAVE, CV_OnOff, NULL, 0, NULL, NULL, 0, 0, NULL};
UINT8 graphics_started = 0; // Is used in console.c and screen.c UINT8 graphics_started = 0; // Is used in console.c and screen.c
INT32 hwrenderloaded = 0; INT32 vid_opengl_state = 0;
// To disable fullscreen at startup; is set in VID_PrepareModeList // To disable fullscreen at startup; is set in VID_PrepareModeList
boolean allow_fullscreen = false; boolean allow_fullscreen = false;
@ -1440,7 +1440,7 @@ static SDL_bool Impl_CreateContext(void)
{ {
// Renderer-specific stuff // Renderer-specific stuff
#ifdef HWRENDER #ifdef HWRENDER
if ((rendermode == render_opengl) && (hwrenderloaded != -1)) if ((rendermode == render_opengl) && (vid_opengl_state != -1))
{ {
if (!sdlglcontext) if (!sdlglcontext)
sdlglcontext = SDL_GL_CreateContext(window); sdlglcontext = SDL_GL_CreateContext(window);
@ -1473,10 +1473,10 @@ static SDL_bool Impl_CreateContext(void)
return SDL_TRUE; return SDL_TRUE;
} }
#ifdef HWRENDER void VID_CheckGLLoaded(rendermode_t oldrender)
static void VID_CheckGLLoaded(rendermode_t oldrender)
{ {
if (hwrenderloaded == -1) // Well, it didn't work the first time anyway. #ifdef HWRENDER
if (vid_opengl_state == -1) // Well, it didn't work the first time anyway.
{ {
rendermode = oldrender; rendermode = oldrender;
if (chosenrendermode == render_opengl) // fallback to software if (chosenrendermode == render_opengl) // fallback to software
@ -1488,8 +1488,8 @@ static void VID_CheckGLLoaded(rendermode_t oldrender)
setrenderneeded = 0; setrenderneeded = 0;
} }
} }
}
#endif #endif
}
void VID_CheckRenderer(void) void VID_CheckRenderer(void)
{ {
@ -1499,11 +1499,6 @@ void VID_CheckRenderer(void)
if (dedicated) if (dedicated)
return; return;
#ifdef HWRENDER
if (!graphics_started)
VID_CheckGLLoaded(oldrenderer);
#endif
if (setrenderneeded) if (setrenderneeded)
{ {
rendermode = setrenderneeded; rendermode = setrenderneeded;
@ -1514,9 +1509,9 @@ void VID_CheckRenderer(void)
{ {
VID_CheckGLLoaded(oldrenderer); VID_CheckGLLoaded(oldrenderer);
// Initialise OpenGL before calling SDLSetMode!!! // Initialise OpenGL before calling SDLSetMode!!!
if (hwrenderloaded != 1) if (vid_opengl_state != 1)
I_StartupHardwareGraphics(); VID_StartupOpenGL();
else if (hwrenderloaded == -1) else if (vid_opengl_state == -1)
rendererchanged = SDL_FALSE; rendererchanged = SDL_FALSE;
} }
#endif #endif
@ -1535,7 +1530,7 @@ void VID_CheckRenderer(void)
bufSurface = NULL; bufSurface = NULL;
} }
#ifdef HWRENDER #ifdef HWRENDER
if (hwrenderloaded == 1) // Only if OpenGL ever loaded! if (vid_opengl_state == 1) // Only if OpenGL ever loaded!
HWR_FreeTextureCache(); HWR_FreeTextureCache();
#endif #endif
SCR_SetDrawFuncs(); SCR_SetDrawFuncs();
@ -1586,7 +1581,7 @@ static SDL_bool Impl_CreateWindow(SDL_bool fullscreen)
flags |= SDL_WINDOW_BORDERLESS; flags |= SDL_WINDOW_BORDERLESS;
#ifdef HWRENDER #ifdef HWRENDER
if (hwrenderloaded != -1) if (vid_opengl_state != -1)
flags |= SDL_WINDOW_OPENGL; flags |= SDL_WINDOW_OPENGL;
#endif #endif
@ -1722,9 +1717,9 @@ void I_StartupGraphics(void)
VID_Command_ModeList_f(); VID_Command_ModeList_f();
#ifdef HWRENDER #ifdef HWRENDER
if (M_CheckParm("-nogl")) if (M_CheckParm("-nogl"))
hwrenderloaded = -1; // Don't call SDL_GL_LoadLibrary vid_opengl_state = -1; // Don't call SDL_GL_LoadLibrary
else else
I_StartupHardwareGraphics(); VID_StartupOpenGL();
#endif #endif
// Fury: we do window initialization after GL setup to allow // Fury: we do window initialization after GL setup to allow
@ -1779,7 +1774,7 @@ void I_StartupGraphics(void)
graphics_started = true; graphics_started = true;
} }
void I_StartupHardwareGraphics(void) void VID_StartupOpenGL(void)
{ {
#ifdef HWRENDER #ifdef HWRENDER
static boolean glstartup = false; static boolean glstartup = false;
@ -1817,12 +1812,12 @@ void I_StartupHardwareGraphics(void)
if (HWD.pfnGetRenderVersion() != VERSION) if (HWD.pfnGetRenderVersion() != VERSION)
{ {
CONS_Alert(CONS_ERROR, M_GetText("The version of the renderer doesn't match the version of the executable\nBe sure you have installed SRB2 properly.\n")); CONS_Alert(CONS_ERROR, M_GetText("The version of the renderer doesn't match the version of the executable\nBe sure you have installed SRB2 properly.\n"));
hwrenderloaded = -1; vid_opengl_state = -1;
} }
else else
hwrenderloaded = HWD.pfnInit(I_Error) ? 1 : -1; // let load the OpenGL library vid_opengl_state = HWD.pfnInit(I_Error) ? 1 : -1; // let load the OpenGL library
if (hwrenderloaded == -1) if (vid_opengl_state == -1)
{ {
rendermode = render_soft; rendermode = render_soft;
setrenderneeded = 0; setrenderneeded = 0;

View File

@ -239,10 +239,7 @@ void I_StartupGraphics(void)
if (!dedicated) graphics_started = true; if (!dedicated) graphics_started = true;
} }
void I_StartupHardwareGraphics(void) void VID_StartupOpenGL(void){}
{
// oh yeah woo yeah oh yeah woo yeah oh yeah woo yeah oh yeah woo yeah oh yeah woo yeah oh yeah woo yeah oh yeah woo y
}
// ------------------ // ------------------
// I_ShutdownGraphics // I_ShutdownGraphics
@ -951,10 +948,8 @@ INT32 VID_SetMode(INT32 modenum)
return 1; return 1;
} }
void VID_CheckRenderer(void) void VID_CheckRenderer(void) {}
{ void VID_CheckGLLoaded(rendermode_t oldrender) {}
// ..............
}
// ======================================================================== // ========================================================================
// Free the video buffer of the last video mode, // Free the video buffer of the last video mode,