aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornotaz2012-08-04 18:50:47 +0300
committernotaz2012-08-04 18:50:47 +0300
commit9c59f1201acf724294f4517d96d0698f19ffa94c (patch)
tree443acdd6571a7300b0800a420906e722a6964061
parentf89fa2d9b2c3e90a361a38656cb45e20cf7cf097 (diff)
downloadpcsx_rearmed-9c59f1201acf724294f4517d96d0698f19ffa94c.tar.gz
pcsx_rearmed-9c59f1201acf724294f4517d96d0698f19ffa94c.tar.bz2
pcsx_rearmed-9c59f1201acf724294f4517d96d0698f19ffa94c.zip
libretro: fix bytes/pixels confusion
-rw-r--r--frontend/libretro.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/frontend/libretro.c b/frontend/libretro.c
index a0b9f46..9bbea5b 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);
}