File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -263,7 +263,6 @@ GameMessageHandler_t g_GameMessageHandlers[] =
263263 { IE_Quit, &CGame::HandleMsg_Close },
264264};
265265
266-
267266void CGame::AppActivate ( bool fActive )
268267{
269268 // If text mode, force it to be active.
@@ -299,8 +298,18 @@ void CGame::AppActivate( bool fActive )
299298 // Clear keyboard states (should be cleared already but...)
300299 // VGui_ActivateMouse will reactivate the mouse soon.
301300 ClearIOStates ();
302-
303301 UpdateMaterialSystemConfig ();
302+
303+ #ifdef ANDROID
304+ ConVarRef mat_queue_mode ( " mat_queue_mode" );
305+
306+ // Hack to reset internal queue buffers
307+ int nSavedQueueMode = mat_queue_mode.GetInt ();
308+ mat_queue_mode.SetValue ( 0 );
309+ materials->BeginFrame ( host_frametime );
310+ materials->EndFrame ();
311+ mat_queue_mode.SetValue ( nSavedQueueMode );
312+ #endif
304313 }
305314 else
306315 {
You can’t perform that action at this time.
0 commit comments