From 634bb3ca825dc6659f03a3013694c5c7b64460e8 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Thu, 2 Jul 2009 18:12:25 +0000 Subject: Put windowing interface in libdimension-tests. --- libdimension/raytrace.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'libdimension') diff --git a/libdimension/raytrace.c b/libdimension/raytrace.c index 21dfcb9..1984d24 100644 --- a/libdimension/raytrace.c +++ b/libdimension/raytrace.c @@ -196,7 +196,7 @@ dmnsn_raytrace_scene_impl(dmnsn_progress *progress, dmnsn_scene *scene, dmnsn_line ray, ray_trans; dmnsn_array *intersections; dmnsn_color color; - dmnsn_CIE_Lab Lab; + dmnsn_CIE_Lab Lab = { 0.0, 0.0, 0.0 }; // Shut up uninitialized use warning width = scene->canvas->x; height = scene->canvas->y; @@ -229,8 +229,8 @@ dmnsn_raytrace_scene_impl(dmnsn_progress *progress, dmnsn_scene *scene, t = t_temp; /* Color each object differently */ - Lab.a = sin((double)(i + 2)); - Lab.b = cos((double)(i + 2)); + Lab.a = sin((double)(i + 8)); + Lab.b = cos((double)(i + 8)); } } dmnsn_delete_array(intersections); @@ -239,8 +239,8 @@ dmnsn_raytrace_scene_impl(dmnsn_progress *progress, dmnsn_scene *scene, /* Shade according to distance from camera */ if (t >= 0.0) { Lab.L = 100.0*(1.0 - (t - 2.25)/2.25); - Lab.a *= Lab.L; - Lab.b *= Lab.L; + Lab.a *= Lab.L/1.1; + Lab.b *= Lab.L/1.1; color = dmnsn_color_from_Lab(Lab, dmnsn_whitepoint); } -- cgit v1.2.3