rename vout_fb to vout_pl
[pcsx_rearmed.git] / plugins / dfxvideo / draw_fb.c
diff --git a/plugins/dfxvideo/draw_fb.c b/plugins/dfxvideo/draw_fb.c
deleted file mode 100644 (file)
index 22351a4..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- * (C) notaz, 2010-2011
- *
- * This work is licensed under the terms of the GNU GPLv2 or later.
- * See the COPYING file in the top-level directory.
- */
-
-#define _IN_DRAW
-
-#include "gpu.h"
-
-#include "../gpulib/cspace.h"
-#include "../../frontend/plugin_lib.h"
-#include "../../frontend/pcnt.h"
-
-// misc globals
-long           lLowerpart;
-BOOL           bCheckMask = FALSE;
-unsigned short sSetMask;
-unsigned long  lSetMask;
-
-static void blit(void *vout_buf)
-{
- int px = PSXDisplay.DisplayPosition.x & ~1; // XXX: align needed by bgr*_to_...
- int py = PSXDisplay.DisplayPosition.y;
- int w = PreviousPSXDisplay.Range.x1;
- int h = PreviousPSXDisplay.DisplayMode.y;
- int pitch = PreviousPSXDisplay.DisplayMode.x;
- unsigned short *srcs = psxVuw + py * 1024 + px;
- unsigned char *dest = vout_buf;
-
- if (w <= 0)
-   return;
-
-#ifndef MAEMO
- pitch *= PSXDisplay.RGB24 ? 3 : 2;
-#else
- // n900 doesn't do rgb24 for some reason
- pitch *= 2;
- #define bgr888_to_rgb888 bgr888_to_rgb565
-#endif
-
- // account for centering
- h -= PreviousPSXDisplay.Range.y0;
- dest += PreviousPSXDisplay.Range.y0 / 2 * pitch;
- dest += (PreviousPSXDisplay.Range.x0 & ~3) * 2; // must align here too..
-
- if (PSXDisplay.RGB24)
- {
-   for (; h-- > 0; dest += pitch, srcs += 1024)
-   {
-     bgr888_to_rgb888(dest, srcs, w * 3);
-   }
- }
- else
- {
-   for (; h-- > 0; dest += pitch, srcs += 1024)
-   {
-     bgr555_to_rgb565(dest, srcs, w * 2);
-   }
- }
-}
-
-void DoBufferSwap(void)
-{
- static int fbw, fbh, fb24bpp;
- static void *vout_buf;
-
- if (PreviousPSXDisplay.DisplayMode.x == 0 || PreviousPSXDisplay.DisplayMode.y == 0)
-  return;
-
- /* careful if rearranging this code, we try to set mode and flip
-  * to get the hardware apply both changes at the same time */
- if (PreviousPSXDisplay.DisplayMode.x != fbw || PreviousPSXDisplay.DisplayMode.y != fbh
-     || PSXDisplay.RGB24 != fb24bpp) {
-  fbw = PreviousPSXDisplay.DisplayMode.x;
-  fbh = PreviousPSXDisplay.DisplayMode.y;
-  fb24bpp = PSXDisplay.RGB24;
-  vout_buf = rcbs->pl_vout_set_mode(fbw, fbh, fb24bpp ? 24 : 16);
- }
-
- pcnt_start(PCNT_BLIT);
- if (rcbs->pl_vout_raw_flip != NULL)
-  rcbs->pl_vout_raw_flip(PSXDisplay.DisplayPosition.x, PSXDisplay.DisplayPosition.y);
- else
-  blit(vout_buf);
- pcnt_end(PCNT_BLIT);
-
- vout_buf = rcbs->pl_vout_flip();
-}
-
-void DoClearScreenBuffer(void)
-{
-}
-
-unsigned long ulInitDisplay(void)
-{
- if (rcbs->pl_vout_open() != 0)
-  return 0;
-
- return 1; /* ok */
-}
-
-void CloseDisplay(void)
-{
- rcbs->pl_vout_close();
-}