diff --git a/headless/Headless.cpp b/headless/Headless.cpp index fa357c9550..f2e984c67e 100644 --- a/headless/Headless.cpp +++ b/headless/Headless.cpp @@ -181,6 +181,8 @@ struct AutoTestOptions { }; bool RunAutoTest(HeadlessHost *headlessHost, CoreParameter &coreParameter, const AutoTestOptions &opt) { + using namespace Draw; + // Kinda ugly, trying to guesstimate the test name from filename... currentTestName = GetTestName(coreParameter.fileToStart); @@ -265,6 +267,7 @@ bool RunAutoTest(HeadlessHost *headlessHost, CoreParameter &coreParameter, const if (gpu) { gpu->SetCurFramebufferDirty(true); gpu->PrepareCopyDisplayToOutput(g_Config.GetDisplayLayoutConfig(DeviceOrientation::Landscape)); + draw->BindFramebufferAsRenderTarget(nullptr, {RPAction::CLEAR, RPAction::CLEAR, RPAction::CLEAR}, "BackBuffer"); gpu->CopyDisplayToOutput(g_Config.GetDisplayLayoutConfig(DeviceOrientation::Landscape)); } diff --git a/headless/Headless.vcxproj b/headless/Headless.vcxproj index c486fb9107..2e83a362ce 100644 --- a/headless/Headless.vcxproj +++ b/headless/Headless.vcxproj @@ -368,6 +368,7 @@ + diff --git a/headless/Headless.vcxproj.filters b/headless/Headless.vcxproj.filters index 33fa39eb76..6c5ce1709f 100644 --- a/headless/Headless.vcxproj.filters +++ b/headless/Headless.vcxproj.filters @@ -30,6 +30,7 @@ +