diff options
author | bunnei <bunneidev@gmail.com> | 2015-05-13 23:29:27 -0400 |
---|---|---|
committer | bunnei <bunneidev@gmail.com> | 2015-05-22 22:59:42 -0400 |
commit | 1b42d55a9dcb27ac2374de0ed0d1d0ec8385b13e (patch) | |
tree | c21e1e3b667abbe498e1ab818c25988095cd0dbf /src/video_core/video_core.cpp | |
parent | 4c207798b47836fedb09e93b3bb5bdd00bc91bd1 (diff) |
Pica: Create 'State' structure and move state memory there.
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 d4d907d5..3becc426 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"); } |