From 9c59f1201acf724294f4517d96d0698f19ffa94c Mon Sep 17 00:00:00 2001 From: notaz Date: Sat, 4 Aug 2012 18:50:47 +0300 Subject: [PATCH] libretro: fix bytes/pixels confusion --- frontend/libretro.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/libretro.c b/frontend/libretro.c index a0b9f463..9bbea5ba 100644 --- a/frontend/libretro.c +++ b/frontend/libretro.c @@ -49,11 +49,11 @@ static void *vout_set_mode(int w, int h, int bpp) } /* FIXME: either teach PCSX to blit to RGB1555 or RetroArch to support RGB565 */ -static void convert(void *buf, size_t size) +static void convert(void *buf, size_t bytes) { unsigned int i, v, *p = buf; - for (i = 0; i < size / 2; i++) { + for (i = 0; i < bytes / 4; i++) { v = p[i]; p[i] = (v & 0x001f001f) | ((v >> 1) & 0x7fe07fe0); } -- 2.39.5