From: notaz Date: Wed, 16 Aug 2023 23:38:32 +0000 (+0300) Subject: gpu_neon: change enhancement_buf selection X-Git-Tag: r24~196 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d91ab53739f331e6ce979463afdbbe7b5fd638cd;p=pcsx_rearmed.git gpu_neon: change enhancement_buf selection Not sure what was the idea there but it caused rightmost column of things simetimes to not get rendered, like in Alundra 2 loading screens and FMVs. --- diff --git a/plugins/gpu_neon/psx_gpu/psx_gpu_parse.c b/plugins/gpu_neon/psx_gpu/psx_gpu_parse.c index 6a88beb7..37622580 100644 --- a/plugins/gpu_neon/psx_gpu/psx_gpu_parse.c +++ b/plugins/gpu_neon/psx_gpu/psx_gpu_parse.c @@ -798,7 +798,7 @@ static void update_enhancement_buf_table_from_hres(psx_gpu_struct *psx_gpu) s = psx_gpu->enhancement_x_threshold; for (x = 0; x < sizeof(psx_gpu->enhancement_buf_by_x16); x++) { - if (b < 3 && x * ENH_BUF_TABLE_STEP >= s - ENH_BUF_TABLE_STEP - 1) + if (b < 3 && x * ENH_BUF_TABLE_STEP >= s) { s += psx_gpu->enhancement_x_threshold; b++;