From 071b70df067ffa192e64511f2a88f1d4efad241b Mon Sep 17 00:00:00 2001 From: rodri Date: Tue, 16 Jul 2024 11:35:58 +0000 Subject: implement pixel art upscaling filters scale[23]x. tidy up some code. --- util.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'util.c') diff --git a/util.c b/util.c index 0b9003e..2bf77c2 100644 --- a/util.c +++ b/util.c @@ -65,12 +65,21 @@ modulapt3(Point3 a, Point3 b) } void -memsetd(double *p, double v, usize len) +memsetd(void *dp, double v, usize len) { - double *dp; + double *p, *ep; - for(dp = p; dp < p+len; dp++) - *dp = v; + for(p = dp, ep = p+len; p < ep; p++) + *p = v; +} + +void +memsetl(void *dp, ulong v, usize len) +{ + ulong *p, *ep; + + for(p = dp, ep = p+len; p < ep; p++) + *p = v; } Memimage * -- cgit v1.2.3