mirror of
https://github.com/nillerusr/source-engine.git
synced 2024-12-22 14:16:50 +00:00
engine: fix black screen in changelevel
This commit is contained in:
parent
e392686d3c
commit
d719a18fa7
@ -1816,14 +1816,14 @@ void CClientState::FinishSignonState_New()
|
|||||||
//
|
//
|
||||||
// This is pretty janky, but doesn't really have any cost (and even makes our one-frozen-frame load screen slightly
|
// This is pretty janky, but doesn't really have any cost (and even makes our one-frozen-frame load screen slightly
|
||||||
// less likely to trigger OS "not responding" warnings)
|
// less likely to trigger OS "not responding" warnings)
|
||||||
// extern void V_RenderVGuiOnly();
|
extern void V_RenderSwapBuffers();
|
||||||
// V_RenderVGuiOnly();
|
V_RenderSwapBuffers();
|
||||||
|
|
||||||
// Before we do anything with the whitelist, make sure we have the proper map pack mounted
|
// Before we do anything with the whitelist, make sure we have the proper map pack mounted
|
||||||
// this will load the .bsp by setting the world model the string list at the hardcoded index 1.
|
// this will load the .bsp by setting the world model the string list at the hardcoded index 1.
|
||||||
cl.SetModel( 1 );
|
cl.SetModel( 1 );
|
||||||
|
|
||||||
//V_RenderVGuiOnly();
|
V_RenderSwapBuffers();
|
||||||
|
|
||||||
// Check for a new whitelist. It's good to do it early in the connection process here because if we wait until later,
|
// Check for a new whitelist. It's good to do it early in the connection process here because if we wait until later,
|
||||||
// the client may have loaded some files w/o the proper whitelist restrictions and we'd have to reload them.
|
// the client may have loaded some files w/o the proper whitelist restrictions and we'd have to reload them.
|
||||||
|
@ -956,13 +956,13 @@ void EnableHDR( bool bEnable )
|
|||||||
/// ancient bugs, hence the kill switch.
|
/// ancient bugs, hence the kill switch.
|
||||||
bool bUpdateOffline = mod_offline_hdr_switch.GetBool();
|
bool bUpdateOffline = mod_offline_hdr_switch.GetBool();
|
||||||
#ifndef DEDICATED
|
#ifndef DEDICATED
|
||||||
extern void V_RenderVGuiOnly();
|
extern void V_RenderSwapBuffers();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if ( bUpdateOffline )
|
if ( bUpdateOffline )
|
||||||
{
|
{
|
||||||
#ifndef DEDICATED
|
#ifndef DEDICATED
|
||||||
V_RenderVGuiOnly();
|
V_RenderSwapBuffers();
|
||||||
#endif
|
#endif
|
||||||
materials->ReleaseResources();
|
materials->ReleaseResources();
|
||||||
}
|
}
|
||||||
@ -986,7 +986,7 @@ void EnableHDR( bool bEnable )
|
|||||||
#ifndef DEDICATED
|
#ifndef DEDICATED
|
||||||
if ( bUpdateOffline )
|
if ( bUpdateOffline )
|
||||||
{
|
{
|
||||||
V_RenderVGuiOnly();
|
V_RenderSwapBuffers();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
@ -171,6 +171,18 @@ void V_RenderVGuiOnly( void )
|
|||||||
Shader_SwapBuffers();
|
Shader_SwapBuffers();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void V_RenderSwapBuffers( void )
|
||||||
|
{
|
||||||
|
materials->BeginFrame( host_frametime );
|
||||||
|
g_EngineRenderer->FrameBegin();
|
||||||
|
|
||||||
|
UpdateMaterialSystemConfig();
|
||||||
|
|
||||||
|
g_EngineRenderer->FrameEnd( );
|
||||||
|
materials->EndFrame();
|
||||||
|
|
||||||
|
Shader_SwapBuffers();
|
||||||
|
}
|
||||||
|
|
||||||
void FullViewColorAdjustment( )
|
void FullViewColorAdjustment( )
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user