OGL: Fix a memory leak that would occur every time a game is launched

This commit is contained in:
Lioncash 2015-01-30 21:25:16 -05:00
parent a277172b49
commit 9476756d43
3 changed files with 3 additions and 0 deletions

View File

@ -24,6 +24,7 @@ protected:
u32 s_opengl_mode;
public:
virtual ~cInterfaceBase() {}
virtual void Swap() {}
virtual void SetMode(u32 mode) { s_opengl_mode = GLInterfaceMode::MODE_OPENGL; }
virtual u32 GetMode() { return s_opengl_mode; }

View File

@ -225,6 +225,7 @@ void VideoBackend::Shutdown()
OSD::DoCallbacks(OSD::OSD_SHUTDOWN);
GLInterface->Shutdown();
delete GLInterface;
}
void VideoBackend::Video_Cleanup()

View File

@ -163,6 +163,7 @@ void VideoSoftware::Shutdown()
OSD::DoCallbacks(OSD::OSD_SHUTDOWN);
GLInterface->Shutdown();
delete GLInterface;
}
void VideoSoftware::Video_Cleanup()