mirror of
https://github.com/pspdev/pspsdk.git
synced 2025-10-03 08:41:34 +00:00
26 lines
712 B
C
26 lines
712 B
C
/*
|
|
* PSP Software Development Kit - https://github.com/pspdev
|
|
* -----------------------------------------------------------------------
|
|
* Licensed under the BSD license, see LICENSE in PSPSDK root for details.
|
|
*
|
|
* Copyright (c) 2005 Jesper Svennevid
|
|
*/
|
|
|
|
#include "guInternal.h"
|
|
|
|
void sceGuScissor(int x, int y, int w, int h)
|
|
{
|
|
GuContext* context = &gu_contexts[gu_curr_context];
|
|
|
|
context->scissor_start[0] = x;
|
|
context->scissor_start[1] = y;
|
|
context->scissor_end[0] = w-1;
|
|
context->scissor_end[1] = h-1;
|
|
|
|
if (context->scissor_enable)
|
|
{
|
|
sendCommandi(212,(context->scissor_start[1] << 10)|context->scissor_start[0]);
|
|
sendCommandi(213,(context->scissor_end[1] << 10)|context->scissor_end[0]);
|
|
}
|
|
}
|