From d208c16c438e91e3f12af711b2348e69a54f63f3 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 13 Jan 2010 20:03:09 -0500 Subject: New use dmnsn_color_gradient() for weighted reflections. --- libdimension/reflective.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'libdimension/reflective.c') diff --git a/libdimension/reflective.c b/libdimension/reflective.c index f1c7355..f44e4ff 100644 --- a/libdimension/reflective.c +++ b/libdimension/reflective.c @@ -40,13 +40,7 @@ dmnsn_reflective_finish_fn(const dmnsn_finish *finish, double reflection = pow(dmnsn_vector_dot(ray, normal), params->falloff); return dmnsn_color_illuminate( - dmnsn_color_add( - dmnsn_color_mul( - reflection, - dmnsn_color_sub(params->max, params->min) - ), - params->min - ), + dmnsn_color_gradient(params->min, params->max, reflection), reflect ); } -- cgit v1.2.3