gui/Plugin: don't open/close gpu
authornotaz <notasas@gmail.com>
Thu, 30 Dec 2010 23:56:25 +0000 (01:56 +0200)
committernotaz <notasas@gmail.com>
Thu, 30 Dec 2010 23:56:25 +0000 (01:56 +0200)
this is handled by frontend, so prevent double open/close

gui/Plugin.c

index 867fce0..7218416 100644 (file)
@@ -289,8 +289,9 @@ int _OpenPlugins() {
        ret = SPU_open();
        if (ret < 0) { SysMessage(_("Error opening SPU plugin!")); return -1; }
        SPU_registerCallback(SPUirq);
        ret = SPU_open();
        if (ret < 0) { SysMessage(_("Error opening SPU plugin!")); return -1; }
        SPU_registerCallback(SPUirq);
-       ret = GPU_open(&gpuDisp, "PCSX", NULL);
-       if (ret < 0) { SysMessage(_("Error opening GPU plugin!")); return -1; }
+       // pcsx-rearmed: we handle gpu elsewhere
+       //ret = GPU_open(&gpuDisp, "PCSX", NULL);
+       //if (ret < 0) { SysMessage(_("Error opening GPU plugin!")); return -1; }
        ret = PAD1_open(&gpuDisp);
        if (ret < 0) { SysMessage(_("Error opening Controller 1 plugin!")); return -1; }
        ret = PAD2_open(&gpuDisp);
        ret = PAD1_open(&gpuDisp);
        if (ret < 0) { SysMessage(_("Error opening Controller 1 plugin!")); return -1; }
        ret = PAD2_open(&gpuDisp);
@@ -381,8 +382,9 @@ void ClosePlugins() {
        if (ret < 0) { SysMessage(_("Error closing Controller 1 Plugin!")); return; }
        ret = PAD2_close();
        if (ret < 0) { SysMessage(_("Error closing Controller 2 plugin!")); return; }
        if (ret < 0) { SysMessage(_("Error closing Controller 1 Plugin!")); return; }
        ret = PAD2_close();
        if (ret < 0) { SysMessage(_("Error closing Controller 2 plugin!")); return; }
-       ret = GPU_close();
-       if (ret < 0) { SysMessage(_("Error closing GPU plugin!")); return; }
+       // pcsx-rearmed: we handle gpu elsewhere
+       //ret = GPU_close();
+       //if (ret < 0) { SysMessage(_("Error closing GPU plugin!")); return; }
 
        if (Config.UseNet) {
                NET_pause();
 
        if (Config.UseNet) {
                NET_pause();