diff -r a4913301c626 -r 558fde7da82a TODO --- a/TODO Wed Mar 26 17:03:38 2008 +0100 +++ b/TODO Fri Mar 28 00:53:20 2008 +0100 @@ -4,13 +4,11 @@ Inside-out transition is ignored as every second intersection is ignored to avoid duplicit intersect points. This solution should be replaced by moving ray origin a little forward, which should work as well and without side-effects. - * bug in octree - black lines in center of image Future Plans ============ * changing main ray tracing algoritm to more flexible architecture with a Sampler object: - - update all demos for new Sampler/Camera architecture - - enhance Sampler to support oversampling and subsampling as before + - enhance Sampler to support subsampling - rewrite pthreads * namespace * kd-tree: @@ -25,6 +23,11 @@ * implement efficient AABB-ray intersection using Plucker coordinates * generalization: Camera "shader" (ray generator), surface shader and maybe light & background shaders +Performance Weak Points +======================= + * Raytracer::render -- allocating and deallocating every sample + + New Classes? ============