Index: source/main.cpp =================================================================== --- source/main.cpp +++ source/main.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2018 Wildfire Games. +/* Copyright (C) 2019 Wildfire Games. * This file is part of 0 A.D. * * 0 A.D. is free software: you can redistribute it and/or modify @@ -407,9 +407,7 @@ g_Console->Update(realTimeSinceLastFrame); ogl_WarnIfError(); - // We do not have to render an inactive fullscreen frame, because it can - // lead to errors for some graphic card families. - if (!g_app_minimized && (g_app_has_focus || !g_VideoMode.IsInFullscreen())) + if (!g_app_minimized) { Render(); Index: source/ps/GameSetup/GameSetup.cpp =================================================================== --- source/ps/GameSetup/GameSetup.cpp +++ source/ps/GameSetup/GameSetup.cpp @@ -192,6 +192,11 @@ void Render() { + // Do not render if not focused while in fullscreen or minimised, + // as that triggers a difficult-to-reproduce crash on some graphic cards. + if (g_app_minimized || (!g_app_has_focus && g_VideoMode.IsInFullscreen())) + return; + PROFILE3("render"); if (g_SoundManager)