diff options
| author | hrydgard <hrydgard@gmail.com> | 2009-02-20 22:04:52 +0000 |
|---|---|---|
| committer | hrydgard <hrydgard@gmail.com> | 2009-02-20 22:04:52 +0000 |
| commit | 6cd34b318fc46620ea85991dd1e03ea390960da3 (patch) | |
| tree | 0a20c064660b03e8d440a517daa76c8707b7f514 /Source/Core/Common/Src/PluginVideo.cpp | |
| parent | f992dae50ddbd7c20d63e6d48d5051fc1d6b392b (diff) | |
The Mega Change Of Doom - or, fixing Stop. Almost. At least it's better than before. However, the OpenGL plugin seems to lose textures a lot between game restarts :P I think the GL plugin needs to do a lot more cleanup.
This change also includes tons of minor code formatting cleanup. Yeah, should've separated it ... sorry :(
Kills the old CPUCompare support. I'll resurrect it if I need it again, right now it mostly clutters the code.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2321 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/Common/Src/PluginVideo.cpp')
| -rw-r--r-- | Source/Core/Common/Src/PluginVideo.cpp | 57 |
1 files changed, 29 insertions, 28 deletions
diff --git a/Source/Core/Common/Src/PluginVideo.cpp b/Source/Core/Common/Src/PluginVideo.cpp index af4ec7fdd3..4378f4a63a 100644 --- a/Source/Core/Common/Src/PluginVideo.cpp +++ b/Source/Core/Common/Src/PluginVideo.cpp @@ -2,41 +2,42 @@ namespace Common { - PluginVideo::PluginVideo(const char *_Filename) : CPlugin(_Filename), validVideo(false) - { - + +PluginVideo::PluginVideo(const char *_Filename) : CPlugin(_Filename), validVideo(false) +{ Video_Prepare = 0; Video_SendFifoData = 0; Video_UpdateXFB = 0; Video_EnterLoop = 0; + Video_ExitLoop = 0; Video_Screenshot = 0; Video_AddMessage = 0; - Video_Stop = 0; - Video_Prepare = reinterpret_cast<TVideo_Prepare> - (LoadSymbol("Video_Prepare")); + Video_Prepare = reinterpret_cast<TVideo_Prepare> + (LoadSymbol("Video_Prepare")); Video_SendFifoData = reinterpret_cast<TVideo_SendFifoData> - (LoadSymbol("Video_SendFifoData")); - Video_UpdateXFB = reinterpret_cast<TVideo_UpdateXFB> - (LoadSymbol("Video_UpdateXFB")); - Video_Screenshot = reinterpret_cast<TVideo_Screenshot> - (LoadSymbol("Video_Screenshot")); - Video_EnterLoop = reinterpret_cast<TVideo_EnterLoop> - (LoadSymbol("Video_EnterLoop")); - Video_AddMessage = reinterpret_cast<TVideo_AddMessage> - (LoadSymbol("Video_AddMessage")); - Video_Stop = reinterpret_cast<TVideo_Stop> - (LoadSymbol("Video_Stop")); - - if ((Video_Prepare != 0) && - (Video_SendFifoData != 0) && - (Video_UpdateXFB != 0) && - (Video_EnterLoop != 0) && - (Video_Screenshot != 0) && - (Video_AddMessage != 0) && - (Video_Stop != 0)) - validVideo = true; - } + (LoadSymbol("Video_SendFifoData")); + Video_UpdateXFB = reinterpret_cast<TVideo_UpdateXFB> + (LoadSymbol("Video_UpdateXFB")); + Video_Screenshot = reinterpret_cast<TVideo_Screenshot> + (LoadSymbol("Video_Screenshot")); + Video_EnterLoop = reinterpret_cast<TVideo_EnterLoop> + (LoadSymbol("Video_EnterLoop")); + Video_ExitLoop = reinterpret_cast<TVideo_ExitLoop> + (LoadSymbol("Video_ExitLoop")); + Video_AddMessage = reinterpret_cast<TVideo_AddMessage> + (LoadSymbol("Video_AddMessage")); - PluginVideo::~PluginVideo() {} + if ((Video_Prepare != 0) && + (Video_SendFifoData != 0) && + (Video_UpdateXFB != 0) && + (Video_EnterLoop != 0) && + (Video_ExitLoop != 0) && + (Video_Screenshot != 0) && + (Video_AddMessage != 0)) + validVideo = true; } + +PluginVideo::~PluginVideo() {} + +} // namespace |
