diff --git a/nx/source/gfx/gfx.c b/nx/source/gfx/gfx.c index 35bb1133..19afa156 100644 --- a/nx/source/gfx/gfx.c +++ b/nx/source/gfx/gfx.c @@ -48,7 +48,7 @@ static Result _gfxDequeueBuffer() { rc = gfxproducerDequeueBuffer(1, 1280, 720, 0, 0x300, &g_gfxCurrentProducerBuffer); - if (R_SUCCEEDED(rc)) g_gfxCurrentBuffer = g_gfxCurrentProducerBuffer & 1; + if (R_SUCCEEDED(rc)) g_gfxCurrentBuffer = (g_gfxCurrentBuffer+1) & 3; return rc; }