Improved BeginScissorMode()
Now rectangle coordinates refer to upper-left corner instead of bottom-left
This commit is contained in:
parent
49055a9b17
commit
af33e3848e
@ -3283,12 +3283,13 @@ void EndBlendMode(void)
|
||||
}
|
||||
|
||||
// Begin scissor mode (define screen area for following drawing)
|
||||
// NOTE: Scissor rec refers to bottom-left corner, we change it to upper-left
|
||||
void BeginScissorMode(int x, int y, int width, int height)
|
||||
{
|
||||
rlglDraw(); // Force drawing elements
|
||||
|
||||
glEnable(GL_SCISSOR_TEST);
|
||||
glScissor(x, y, width, height);
|
||||
glScissor(x, GetScreenHeight() - (y + height), width, height);
|
||||
|
||||
rlClearScreenBuffers(); // Clear current scissor area
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user