From 1b42d55a9dcb27ac2374de0ed0d1d0ec8385b13e Mon Sep 17 00:00:00 2001 From: bunnei Date: Wed, 13 May 2015 23:29:27 -0400 Subject: Pica: Create 'State' structure and move state memory there. --- src/video_core/video_core.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/video_core/video_core.cpp') 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 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"); } -- cgit v1.2.3