summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/ShaderCache.cpp
diff options
context:
space:
mode:
authorScott Mansell <phiren@gmail.com>2023-01-27 17:03:15 +1300
committerScott Mansell <phiren@gmail.com>2023-01-31 18:45:21 +1300
commit0d4537d60f695e50379c1542d6c4b1e643e8a5a0 (patch)
tree7c0dd9c2963b7eead104df5077444e3179030b4f /Source/Core/VideoCommon/ShaderCache.cpp
parentc38c76abad039c3c0ccb3f7ebb891dc62560f8a3 (diff)
Move Presenting, Dumping and ImGui out of Renderer
Diffstat (limited to 'Source/Core/VideoCommon/ShaderCache.cpp')
-rw-r--r--Source/Core/VideoCommon/ShaderCache.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/Source/Core/VideoCommon/ShaderCache.cpp b/Source/Core/VideoCommon/ShaderCache.cpp
index 59ae917686..1be1ad1167 100644
--- a/Source/Core/VideoCommon/ShaderCache.cpp
+++ b/Source/Core/VideoCommon/ShaderCache.cpp
@@ -14,6 +14,7 @@
#include "VideoCommon/DriverDetails.h"
#include "VideoCommon/FramebufferManager.h"
#include "VideoCommon/FramebufferShaderGen.h"
+#include "VideoCommon/Present.h"
#include "VideoCommon/RenderBase.h"
#include "VideoCommon/Statistics.h"
#include "VideoCommon/VertexLoaderManager.h"
@@ -162,7 +163,7 @@ void ShaderCache::WaitForAsyncCompiler()
bool running = true;
constexpr auto update_ui_progress = [](size_t completed, size_t total) {
- g_renderer->BeginUIFrame();
+ g_presenter->BeginUIFrame();
const float center_x = ImGui::GetIO().DisplaySize.x * 0.5f;
const float center_y = ImGui::GetIO().DisplaySize.y * 0.5f;
@@ -183,7 +184,7 @@ void ShaderCache::WaitForAsyncCompiler()
}
ImGui::End();
- g_renderer->EndUIFrame();
+ g_presenter->EndUIFrame();
};
while (running &&
@@ -195,8 +196,8 @@ void ShaderCache::WaitForAsyncCompiler()
}
// Just render nothing to clear the screen
- g_renderer->BeginUIFrame();
- g_renderer->EndUIFrame();
+ g_presenter->BeginUIFrame();
+ g_presenter->EndUIFrame();
}
template <typename SerializedUidType, typename UidType>