Radek Brich <radek.brich@devl.cz> [Fri, 02 May 2008 13:27:47 +0200] rev 91
 
packetize Phong shader
new scons config options:
  simd=(yes|no) - allow/suppress explicit SSE
  force_flags=(yes|no) - force use of specified flags instead of autodetected
  profile=(yes|no) - enable gcc's profiling (-pg option)
check for pthread.h header, don't try to build without it
add fourth Vector3 component for better memory aligning
rename Vector3 to Vector
partialy SSE-ize Vector class (only fully vertical operations)
build static lib and python module in distinctive directories
  to avoid collision of library file names on some platforms
Radek Brich <radek.brich@devl.cz> [Tue, 29 Apr 2008 23:31:08 +0200] rev 90
 
rename Python module from 'raytracer' to 'pyrit'
improve Python binding:
  - new objects: Container, Octree, KdTree, Shape,
    Pixmap, Sampler, DefaultSampler
  - all shapes are now subclasses of Shape
  - clean, remove redundant Getattr's
  - Raytracer render method now just wraps C++ method
    without doing any additional work
adjust all demos for changes in Python binding, remove PIL dependency
add demo_PIL.py as a example of pyrit + PIL usage
render_nff.py now either loads file given as a argument
    or reads input from stdin otherwise
fix bug in pixmap float to char conversion
Radek Brich <radek.brich@devl.cz> [Tue, 29 Apr 2008 13:56:29 +0200] rev 89
 
use SSE for float to char image buffer conversion
Radek Brich <radek.brich@devl.cz> [Mon, 28 Apr 2008 11:44:11 +0200] rev 88
 
merge pixmap handling from sampler, material.h and ccdemos's image module to new Pixmap class
add check for PNG library, allow writing PNG file from a Pixmap
simplify demos using new methods from Sampler and Pixmap
Radek Brich <radek.brich@devl.cz> [Sun, 27 Apr 2008 22:55:17 +0200] rev 87
 
Sphere, Box - RayPacket intersection
replace 5x oversampling with 4x uniform oversampling
Radek Brich <radek.brich@devl.cz> [Sun, 27 Apr 2008 19:56:23 +0200] rev 86
 
BBox - RayPacket intersection
clean up
Radek Brich <radek.brich@devl.cz> [Sun, 27 Apr 2008 14:19:37 +0200] rev 85
 
implement triangle packet intersection