From eba4263f0078a97cf9bfdc7047b11b410d852877 Mon Sep 17 00:00:00 2001 From: Ash Logan Date: Fri, 8 Mar 2019 11:41:31 +1100 Subject: [PATCH] render/wiiu: Re-set context state after a clear whb does this, so y'know --- src/render/wiiu/SDL_rdraw_wiiu.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/render/wiiu/SDL_rdraw_wiiu.c b/src/render/wiiu/SDL_rdraw_wiiu.c index 793f899fc..113c1fe4e 100644 --- a/src/render/wiiu/SDL_rdraw_wiiu.c +++ b/src/render/wiiu/SDL_rdraw_wiiu.c @@ -420,6 +420,7 @@ int WIIU_SDL_RenderFillRects(SDL_Renderer * renderer, const SDL_FRect * rects, i int WIIU_SDL_RenderClear(SDL_Renderer * renderer) { + WIIU_RenderData* data = (WIIU_RenderData*) renderer->driverdata; SDL_Texture* target = WIIU_GetRenderTarget(renderer); WIIU_TextureData* tdata = (WIIU_TextureData*) target->driverdata; @@ -428,6 +429,7 @@ int WIIU_SDL_RenderClear(SDL_Renderer * renderer) (float)renderer->g / 255.0f, (float)renderer->b / 255.0f, (float)renderer->a / 255.0f); + GX2SetContextState(data->ctx); return 0; }