mirror of
https://github.com/UberGames/ioef.git
synced 2025-05-31 01:11:01 +00:00
* Always show the mouse cursor when the mouse is disabled
* Rename IN_StartupJoystick to IN_InitJoystick, add IN_ShutdownJoystick * Add IN_Restart, which avoids calling IN_DeactivateMouse at the wrong time * Call IN_Restart when changing r_fullscreen * Add CVAR_ROM r_sdlDriver for easy checking of the SDL driver in use * Random README tweaks
This commit is contained in:
parent
d4d5527a89
commit
c29417b42a
5 changed files with 58 additions and 21 deletions
|
@ -78,6 +78,7 @@ typedef enum
|
|||
static SDL_Surface *screen = NULL;
|
||||
|
||||
cvar_t *r_allowSoftwareGL; // Don't abort out if a hardware visual can't be obtained
|
||||
cvar_t *r_sdlDriver;
|
||||
|
||||
void (APIENTRYP qglActiveTextureARB) (GLenum texture);
|
||||
void (APIENTRYP qglClientActiveTextureARB) (GLenum texture);
|
||||
|
@ -423,6 +424,7 @@ static qboolean GLimp_StartDriverAndSetMode( int mode, qboolean fullscreen )
|
|||
|
||||
SDL_VideoDriverName( driverName, sizeof( driverName ) - 1 );
|
||||
ri.Printf( PRINT_ALL, "SDL using driver \"%s\"\n", driverName );
|
||||
Cvar_Set( "r_sdlDriver", driverName );
|
||||
}
|
||||
|
||||
if (fullscreen && Cvar_VariableIntegerValue( "in_nograb" ) )
|
||||
|
@ -642,6 +644,7 @@ void GLimp_Init( void )
|
|||
qboolean success = qtrue;
|
||||
|
||||
r_allowSoftwareGL = ri.Cvar_Get( "r_allowSoftwareGL", "0", CVAR_LATCH );
|
||||
r_sdlDriver = ri.Cvar_Get( "r_sdlDriver", "", CVAR_ROM );
|
||||
|
||||
Sys_GLimpInit( );
|
||||
|
||||
|
@ -732,6 +735,8 @@ void GLimp_EndFrame( void )
|
|||
if( !sdlToggled )
|
||||
Cbuf_AddText( "vid_restart" );
|
||||
|
||||
IN_Restart( );
|
||||
|
||||
r_fullscreen->modified = qfalse;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue