diff options
Diffstat (limited to 'src/video_core/video_core.cpp')
-rw-r--r-- | src/video_core/video_core.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/video_core/video_core.cpp b/src/video_core/video_core.cpp index d4d907d5e..3becc4261 100644 --- a/src/video_core/video_core.cpp +++ b/src/video_core/video_core.cpp @@ -8,9 +8,11 @@ #include "core/core.h" #include "core/settings.h" -#include "video_core/video_core.h" -#include "video_core/renderer_base.h" -#include "video_core/renderer_opengl/renderer_opengl.h" +#include "video_core.h" +#include "renderer_base.h" +#include "renderer_opengl/renderer_opengl.h" + +#include "pica.h" //////////////////////////////////////////////////////////////////////////////////////////////////// // Video Core namespace @@ -24,6 +26,8 @@ std::atomic<bool> g_hw_renderer_enabled; /// Initialize the video core void Init(EmuWindow* emu_window) { + Pica::Init(); + g_emu_window = emu_window; g_renderer = new RendererOpenGL(); g_renderer->SetWindow(g_emu_window); @@ -34,7 +38,10 @@ void Init(EmuWindow* emu_window) { /// Shutdown the video core void Shutdown() { + Pica::Shutdown(); + delete g_renderer; + LOG_DEBUG(Render, "shutdown OK"); } |