From: notaz Date: Sat, 4 Aug 2012 15:50:47 +0000 (+0300) Subject: libretro: fix bytes/pixels confusion X-Git-Tag: r16~27 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=commitdiff_plain;h=9c59f1201acf724294f4517d96d0698f19ffa94c;ds=sidebyside libretro: fix bytes/pixels confusion --- 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); }