From 68d789a4ea65fd318db1cef432f83abb60d3a626 Mon Sep 17 00:00:00 2001 From: Ash Date: Sun, 6 May 2018 21:18:03 +1000 Subject: [PATCH] [WiiU] Fix out-of-bounds rendering bug --- gfx/drivers/gx2_gfx.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gfx/drivers/gx2_gfx.c b/gfx/drivers/gx2_gfx.c index f8dc6e1384..032eee3478 100644 --- a/gfx/drivers/gx2_gfx.c +++ b/gfx/drivers/gx2_gfx.c @@ -1296,7 +1296,7 @@ static bool wiiu_gfx_frame(void *data, const void *frame, } GX2SetViewport(wiiu->vp.x, wiiu->vp.y, wiiu->vp.width, wiiu->vp.height, 0.0f, 1.0f); - GX2SetScissor(wiiu->vp.x, wiiu->vp.y, wiiu->vp.width, wiiu->vp.height); + GX2SetScissor(0, 0, wiiu->color_buffer.surface.width, wiiu->color_buffer.surface.height); GX2DrawEx(GX2_PRIMITIVE_MODE_QUADS, 4, 0, 1); GX2SetShaderMode(GX2_SHADER_MODE_GEOMETRY_SHADER); @@ -1311,7 +1311,6 @@ static bool wiiu_gfx_frame(void *data, const void *frame, wiiu->ubo_tex); GX2SetViewport(0.0f, 0.0f, wiiu->color_buffer.surface.width, wiiu->color_buffer.surface.height, 0.0f, 1.0f); - GX2SetScissor(0, 0, wiiu->color_buffer.surface.width, wiiu->color_buffer.surface.height); #ifdef HAVE_OVERLAY