From 355ab840bbfe94604c5a86afccf23efacdbe97d7 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sun, 14 Jun 2009 01:48:03 +0000 Subject: New dmnsn_scale_matrix() function. --- tests/raytrace.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/raytrace.c b/tests/raytrace.c index 0cc2876..89a0fcd 100644 --- a/tests/raytrace.c +++ b/tests/raytrace.c @@ -34,7 +34,14 @@ int main() { scene = dmnsn_new_scene(); scene->canvas = dmnsn_new_canvas(768, 480); scene->camera = dmnsn_new_perspective_camera( - dmnsn_translation_matrix(dmnsn_vector_construct(0.0, 0.0, -3.0)) + dmnsn_matrix_mul( + dmnsn_translation_matrix(dmnsn_vector_construct(0.0, 0.0, -3.0)), + dmnsn_scale_matrix( + dmnsn_vector_construct( + ((double)scene->canvas->x)/scene->canvas->y, 1.0, 1.0 + ) + ) + ) ); sRGB.R = 0.0; -- cgit v1.2.3