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 @@
+