From f0336a3129ea431862e6e3bf1ccf51a384cf3f57 Mon Sep 17 00:00:00 2001 From: Scott Mansell Date: Fri, 27 Jan 2023 13:21:09 +1300 Subject: Implement AbstractGfx for OpenGL Mostly involves moving contents of OGLRender to OGLGfx and OGLConfig --- Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp') diff --git a/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp b/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp index b4635c36ec..289e99cae0 100644 --- a/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp +++ b/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp @@ -22,7 +22,8 @@ #include "Core/ConfigManager.h" #include "Core/System.h" -#include "VideoBackends/OGL/OGLRender.h" +#include "VideoBackends/OGL/OGLConfig.h" +#include "VideoBackends/OGL/OGLGfx.h" #include "VideoBackends/OGL/OGLShader.h" #include "VideoBackends/OGL/OGLStreamBuffer.h" #include "VideoBackends/OGL/OGLVertexManager.h" @@ -863,8 +864,7 @@ u64 ProgramShaderCache::GenerateShaderID() bool SharedContextAsyncShaderCompiler::WorkerThreadInitMainThread(void** param) { - std::unique_ptr context = - static_cast(g_renderer.get())->GetMainGLContext()->CreateSharedContext(); + std::unique_ptr context = GetOGLGfx()->GetMainGLContext()->CreateSharedContext(); if (!context) { PanicAlertFmt("Failed to create shared context for shader compiling."); -- cgit v1.2.3