diff --git a/libctru/include/3ds/gpu/gpu-old.h b/libctru/include/3ds/gpu/gpu-old.h index 93a54eb..cb7ba5d 100644 --- a/libctru/include/3ds/gpu/gpu-old.h +++ b/libctru/include/3ds/gpu/gpu-old.h @@ -55,7 +55,7 @@ void GPU_SetViewport(u32* depthBuffer, u32* colorBuffer, u32 x, u32 y, u32 w, u3 * @param h Height of the scissor region. * @deprecated */ -void GPU_SetScissorTest(GPU_SCISSORMODE mode, u32 x, u32 y, u32 w, u32 h) DEPRECATED; +void GPU_SetScissorTest(GPU_SCISSORMODE mode, u32 left, u32 bottom, u32 right, u32 top) DEPRECATED; /** * @brief Sets the depth map. diff --git a/libctru/source/gpu/gpu-old.c b/libctru/source/gpu/gpu-old.c index 4247903..7450105 100644 --- a/libctru/source/gpu/gpu-old.c +++ b/libctru/source/gpu/gpu-old.c @@ -78,13 +78,13 @@ void GPU_SetViewport(u32* depthBuffer, u32* colorBuffer, u32 x, u32 y, u32 w, u3 GPUCMD_AddIncrementalWrites(GPUREG_COLORBUFFER_READ, param, 0x00000004); } -void GPU_SetScissorTest(GPU_SCISSORMODE mode, u32 x, u32 y, u32 w, u32 h) +void GPU_SetScissorTest(GPU_SCISSORMODE mode, u32 left, u32 bottom, u32 right, u32 top) { u32 param[3]; param[0x0] = mode; - param[0x1] = (y<<16)|(x&0xFFFF); - param[0x2] = ((h-1)<<16)|((w-1)&0xFFFF); + param[0x1] = (bottom<<16)|(left&0xFFFF); + param[0x2] = ((top-1)<<16)|((right-1)&0xFFFF); GPUCMD_AddIncrementalWrites(GPUREG_SCISSORTEST_MODE, param, 0x00000003); }