From af3461c25644dd9f9c53a355b5463a28addbb2d7 Mon Sep 17 00:00:00 2001 From: aliaspider Date: Wed, 11 Mar 2015 03:37:47 +0100 Subject: [PATCH] (PSP) fix display bug with 32bpp cores. --- gfx/drivers/psp1_gfx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfx/drivers/psp1_gfx.c b/gfx/drivers/psp1_gfx.c index 597d1964d4..3dbf9b1ea6 100644 --- a/gfx/drivers/psp1_gfx.c +++ b/gfx/drivers/psp1_gfx.c @@ -552,7 +552,7 @@ static bool psp_frame(void *data, const void *frame, if (frame) { sceKernelDcacheWritebackRange(frame,pitch * height); - sceGuCopyImage(GU_PSM_5650, ((u32)frame & 0xF) >> psp->bpp_log2, + sceGuCopyImage(psp->rgb32? GU_PSM_8888 : GU_PSM_5650, ((u32)frame & 0xF) >> psp->bpp_log2, 0, width, height, pitch >> psp->bpp_log2, (void*)((u32)frame & ~0xF), 0, 0, width, psp->texture); }