Sun, 31 May 2009 16:53:05 +0200 build script: updated for latest SCons, moved config.h to build/, help and clean targets does not run configure any more, fixed GCC check, added check for zlib pyrit
Radek Brich <radek.brich@devl.cz> [Sun, 31 May 2009 16:53:05 +0200] rev 99
build script: updated for latest SCons, moved config.h to build/, help and clean targets does not run configure any more, fixed GCC check, added check for zlib
Mon, 19 May 2008 22:59:04 +0200 add sections about demos to README pyrit
Radek Brich <radek.brich@devl.cz> [Mon, 19 May 2008 22:59:04 +0200] rev 98
add sections about demos to README update doxygen comments
Thu, 15 May 2008 19:15:57 +0200 added bench.py demo which prints tree build and render times pyrit
Radek Brich <radek.brich@devl.cz> [Thu, 15 May 2008 19:15:57 +0200] rev 97
added bench.py demo which prints tree build and render times added Vertex to python binding, NormalVertex is now its subclass
Thu, 15 May 2008 00:07:25 +0200 added Python binding for material.h classes pyrit
Radek Brich <radek.brich@devl.cz> [Thu, 15 May 2008 00:07:25 +0200] rev 96
added Python binding for material.h classes added raytracermodule.h header file for declarations updated car.py demo added texture.py demo (based on spheres_glass.py) all remaining 'centre' changed to more common 'center' added some more const's to material.h
Sat, 10 May 2008 14:29:37 +0200 build script fixes, add ldflags build option pyrit
Radek Brich <radek.brich@devl.cz> [Sat, 10 May 2008 14:29:37 +0200] rev 95
build script fixes, add ldflags build option update and enhance demos fix bug in 4x grid oversampling warn if writePNG called while compiled without libpng make shapes in ShapeList const and add many other const needed due to snowball effect slightly optimize Camera::makeRayPacket using _mm_shuffle_ps make Vector SIMD vectorization disabled by default (causes problems) fix bug in implicit reflection of transmissive surfaces, when surface's reflection parameter is set to zero
Thu, 08 May 2008 09:21:25 +0200 update README pyrit
Radek Brich <radek.brich@devl.cz> [Thu, 08 May 2008 09:21:25 +0200] rev 94
update README update Doxygen docs scons option 'msvc' changed to 'mingw' as msvc is default and mingw must be turned on explicitly
Tue, 06 May 2008 09:39:58 +0200 more build script tuning pyrit
Radek Brich <radek.brich@devl.cz> [Tue, 06 May 2008 09:39:58 +0200] rev 93
more build script tuning make all float constants single precision solve many warnings from msvc and gcc with various -W... flags add common.cc file for dbgmsg() function witch apparently cannot be inlined fix python module building with msvc, add manifest file handling remove forgotten RenderrowData class add stanford models download script for windows (.bat)
Mon, 05 May 2008 15:31:14 +0200 add MSVC compiler support, make it default for Windows pyrit
Radek Brich <radek.brich@devl.cz> [Mon, 05 May 2008 15:31:14 +0200] rev 92
add MSVC compiler support, make it default for Windows new header file simd.h for SSE abstraction and helpers add mselect pseudo instruction for common or(and(...), andnot(...)) replace many SSE intrinsics with new names new MemoryPool class (mempool.h) for faster KdNode allocation remove setMaxDepth() from Octree and KdTree, make max_depth const, it should be defined in constructor and never changed, change after building tree would cause error in traversal modify DefaultSampler to generate nice 2x2 packets of samples for packet tracing optimize Box and BBox::intersect_packet add precomputed invdir attribute to RayPacket scons build system: check for pthread library on Windows check for SDL generate include/config.h with variables detected by scons configuration move auxiliary files to build/ add sanity checks add writable operator[] to Vector
Fri, 02 May 2008 13:27:47 +0200 packetize Phong shader pyrit
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
Tue, 29 Apr 2008 23:31:08 +0200 rename Python module from 'raytracer' to 'pyrit' pyrit
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
(0) -10 tip