From d5efccfa229a5bc62c8065c0e66ce09f591d9afa Mon Sep 17 00:00:00 2001 From: rodri Date: Thu, 13 Jun 2024 19:12:59 +0000 Subject: use the new modulapt3 functions. don't clamp in the shaders. --- solar.c | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to 'solar.c') diff --git a/solar.c b/solar.c index 4caf284..5fa5497 100644 --- a/solar.c +++ b/solar.c @@ -151,7 +151,7 @@ Camcfg cameracfg = { 0,0,0,1, 0,0,0,1, 0,1,0,0, - 80*DEG, 0.01, 1e12, PERSPECTIVE + 80*DEG, 1, 1e12, PERSPECTIVE }; Point3 center = {0,0,0,1}; double speed = 10; @@ -349,19 +349,9 @@ identvshader(VSparams *sp) Color identshader(FSparams *sp) { - Color tc, c; - if(sp->v.mtl != nil && sp->v.mtl->diffusemap != nil && sp->v.uv.w != 0) - tc = texture(sp->v.mtl->diffusemap, sp->v.uv, neartexsampler); - else - tc = sp->v.c; - - c.a = 1; - c.b = fclamp(tc.b, 0, 1); - c.g = fclamp(tc.g, 0, 1); - c.r = fclamp(tc.r, 0, 1); - - return c; + return texture(sp->v.mtl->diffusemap, sp->v.uv, neartexsampler); + return sp->v.c; } Shadertab shader = { "ident", identvshader, identshader }; -- cgit v1.2.3