2007-12-04 fix a bug in KdNode::subdivide and remove some extra variables pyrit
Radek Brich <radek.brich@devl.cz> [Tue, 04 Dec 2007 08:58:05 +0100] rev 23
fix a bug in KdNode::subdivide and remove some extra variables realtime.cc - use SW surface
2007-12-03 new make infrastructure pyrit
Radek Brich <radek.brich@devl.cz> [Mon, 03 Dec 2007 01:49:23 +0100] rev 22
new make infrastructure generalize floats to Floats, allow compiling as both double/float
2007-11-29 naive color driven sub-sampling pyrit
Radek Brich <radek.brich@devl.cz> [Fri, 30 Nov 2007 00:44:51 +0100] rev 21
naive color driven sub-sampling slightly optimized KdTree::nearest_intersection fixed bug in Box::intersect fixed stripes on spheres in spheres_ao.py (was caused by AO distance) new KdTree property: max_depth minor changes in realtime.py
2007-11-29 new C++ demo: realtime.cc (real-time scene viewer using SDL) pyrit
Radek Brich <radek.brich@devl.cz> [Thu, 29 Nov 2007 18:30:16 +0100] rev 20
new C++ demo: realtime.cc (real-time scene viewer using SDL) Quaternion, Camera::rotate and Camera::move replace all printf's with infomsg wrapper don't allocate memory in Raytracer::render, just blindly write to provided address don't creat Container object in Raytracer, let user do it
2007-11-26 added Camera, currently w/o Python binding pyrit
Radek Brich <radek.brich@devl.cz> [Mon, 26 Nov 2007 23:12:40 +0100] rev 19
added Camera, currently w/o Python binding new #define option: OVERSAMPLING fixed all demos to work with new camera (they had inverted z axis)
2007-11-26 new demo: dragon.py pyrit
Radek Brich <radek.brich@devl.cz> [Mon, 26 Nov 2007 17:31:37 +0100] rev 18
new demo: dragon.py
2007-11-25 fix last leak as reported by valgrind pyrit
Radek Brich <radek.brich@devl.cz> [Sun, 25 Nov 2007 22:22:40 +0100] rev 17
fix last leak as reported by valgrind
2007-11-25 add Raytracer::setThreads() pyrit
Radek Brich <radek.brich@devl.cz> [Sun, 25 Nov 2007 21:47:10 +0100] rev 16
add Raytracer::setThreads() resolved all memory leaks during rendering
2007-11-25 C++ demos: prepare infrastructure, add spheres_shadow.cc pyrit
Radek Brich <radek.brich@devl.cz> [Sun, 25 Nov 2007 17:58:29 +0100] rev 15
C++ demos: prepare infrastructure, add spheres_shadow.cc rename Ray::a to Ray::o KdNode::shapes changed to pointer and added to union together with *children (to save memory)
2007-11-25 replace Plane with axis-aligned Box (because infinite Plane is not usable with kd-tree) pyrit
Radek Brich <radek.brich@devl.cz> [Sun, 25 Nov 2007 15:50:01 +0100] rev 14
replace Plane with axis-aligned Box (because infinite Plane is not usable with kd-tree) fix memory leak in KdTree::nearest_intersection rename BBox::R to BBox::H new file: common.h (Eps and Inf constants)
2007-11-24 new python demo: buddha pyrit
Radek Brich <radek.brich@devl.cz> [Sat, 24 Nov 2007 23:55:54 +0100] rev 13
new python demo: buddha
2007-11-24 kd-tree: traversal algorithm (KdTree::nearest_intersection) pyrit
Radek Brich <radek.brich@devl.cz> [Sat, 24 Nov 2007 21:55:41 +0100] rev 12
kd-tree: traversal algorithm (KdTree::nearest_intersection)
2007-11-23 move nearest_intersection() to Container, add dummy KdTree.load(), plus small fixes pyrit
Radek Brich <radek.brich@devl.cz> [Fri, 23 Nov 2007 16:14:38 +0100] rev 11
move nearest_intersection() to Container, add dummy KdTree.load(), plus small fixes
2007-11-23 kd-tree: build algorithm tested and fixed pyrit
Radek Brich <radek.brich@devl.cz> [Fri, 23 Nov 2007 01:24:33 +0100] rev 10
kd-tree: build algorithm tested and fixed exporting kd-tree to wavefront obj file (visualisation!)
2007-11-22 kd-tree: build algorithm - completed, untested pyrit
Radek Brich <radek.brich@devl.cz> [Thu, 22 Nov 2007 21:46:09 +0100] rev 9
kd-tree: build algorithm - completed, untested
2007-11-22 fixed virtual method get_bbox() for all shapes, default thread num changed to 4 pyrit
Radek Brich <radek.brich@devl.cz> [Thu, 22 Nov 2007 18:10:10 +0100] rev 8
fixed virtual method get_bbox() for all shapes, default thread num changed to 4
2007-11-22 kd-tree: build algorithm - searching for all posible splits pyrit
Radek Brich <radek.brich@devl.cz> [Thu, 22 Nov 2007 17:53:34 +0100] rev 7
kd-tree: build algorithm - searching for all posible splits
2007-11-18 pthreads and other fixes for Windows pyrit
Radek Brich <radek.brich@devl.cz> [Sun, 18 Nov 2007 11:20:56 +0100] rev 6
pthreads and other fixes for Windows
2007-11-17 resolve warnings from current g++ pyrit
Radek Brich <radek.brich@devl.cz> [Sat, 17 Nov 2007 17:47:06 +0100] rev 5
resolve warnings from current g++
2007-11-17 multi-threaded rendering via pthreads pyrit
Radek Brich <radek.brich@devl.cz> [Sat, 17 Nov 2007 17:20:36 +0100] rev 4
multi-threaded rendering via pthreads added README
2007-11-16 some notes in TODO pyrit
Radek Brich <radek.brich@devl.cz> [Fri, 16 Nov 2007 10:25:12 +0100] rev 3
some notes in TODO
2007-11-09 added TODO pyrit
Radek Brich <radek.brich@devl.cz> [Fri, 09 Nov 2007 10:17:27 +0100] rev 2
added TODO
2007-10-29 use python-config, strip python version from demos, change [PyRit] to [pyrit] -- should use unix name everywhere pyrit
Radek Brich <radek.brich@devl.cz> [Mon, 29 Oct 2007 15:50:17 +0100] rev 1
use python-config, strip python version from demos, change [PyRit] to [pyrit] -- should use unix name everywhere
2007-10-25 initial commit, raytracer source as written year ago and unchanged since 2007-03-25 pyrit
Radek Brich <radek.brich@devl.cz> [Thu, 25 Oct 2007 16:40:22 +0200] rev 0
initial commit, raytracer source as written year ago and unchanged since 2007-03-25
(0) tip