aboutsummaryrefslogtreecommitdiff
path: root/render.c
diff options
context:
space:
mode:
authorquou <quou@disroot.org>2024-10-01 19:09:01 +1000
committerquou <quou@disroot.org>2024-10-01 19:09:01 +1000
commit48721756517c3bcac5522740fb76d405a9b31f09 (patch)
treed641572d1eeb36c13b4882eada77c8b2d469df2f /render.c
parent1c5b6a90d0515d7070a628c1c2d71649b9da2ec1 (diff)
ren_clip
Diffstat (limited to 'render.c')
-rw-r--r--render.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/render.c b/render.c
index dc9962f..147b946 100644
--- a/render.c
+++ b/render.c
@@ -31,6 +31,13 @@ void ren_end(Renderer* r) {
(void)r;
}
+void ren_clip(Renderer* r, const Rect* re) {
+ r->clip[0] = re->x;
+ r->clip[1] = re->y;
+ r->clip[2] = re->x + re->w;
+ r->clip[3] = re->y + re->h;
+}
+
void ren_clear(Renderer* r) {
int i, j;
for (j = r->clip[1]; j < r->clip[3]; j++)