2008-04-21 |
Radek Brich |
kd-tree traversal - avoid dynamic memory allocation
pyrit
|
changeset |
files
|
2008-04-20 |
Radek Brich |
correct camera angle of view
pyrit
|
changeset |
files
|
2008-04-20 |
Radek Brich |
kd-tree building - check all axes for best split, add additional shape-bbox check
pyrit
|
changeset |
files
|
2008-04-19 |
Radek Brich |
simplify kd-tree building, it's also much faster now
pyrit
|
changeset |
files
|
2008-04-15 |
Radek Brich |
a fix for CPU and compiler detection
pyrit
|
changeset |
files
|
2008-04-14 |
Radek Brich |
move "smooth" attribute from Triangle to Material
pyrit
|
changeset |
files
|
2008-04-12 |
Radek Brich |
added detection of optimal CPU flags for both GCC and IntelC
pyrit
|
changeset |
files
|
2008-04-11 |
Radek Brich |
new option to choose single or double precision floats
pyrit
|
changeset |
files
|
2008-04-10 |
Radek Brich |
fixed ICC detection
pyrit
|
changeset |
files
|
2008-04-10 |
Radek Brich |
basic detection of compiler (GCC or ICC) and CPU capabilities
pyrit
|
changeset |
files
|
2008-04-09 |
Radek Brich |
add Help with list of targets to SConstruct
pyrit
|
changeset |
files
|
2008-04-09 |
Radek Brich |
add many SCons targets (see DEVNOTES)
pyrit
|
changeset |
files
|
2008-04-09 |
Radek Brich |
more SConscript tweaking, make model preparation work again
pyrit
|
changeset |
files
|
2008-04-08 |
Radek Brich |
minor SConscript tweaking
pyrit
|
changeset |
files
|
2008-04-07 |
Radek Brich |
moving to SCons build system
pyrit
|
changeset |
files
|
2008-04-04 |
Radek Brich |
add color support to lwo reader
pyrit
|
changeset |
files
|
2008-04-03 |
Radek Brich |
new python demo: car.py
pyrit
|
changeset |
files
|
2008-03-29 |
Radek Brich |
new python demo: boxes
pyrit
|
changeset |
files
|
2008-03-29 |
Radek Brich |
fix sphere transmissivity, rename demo.py to spheres_glass.py
pyrit
|
changeset |
files
|
2008-03-29 |
Radek Brich |
fix bugs
pyrit
|
changeset |
files
|
2008-03-29 |
Radek Brich |
more raytrace_worker optimization and cleaning
pyrit
|
changeset |
files
|
2008-03-29 |
Radek Brich |
slighly optimized raytrace_worker
pyrit
|
changeset |
files
|
2008-03-28 |
Radek Brich |
new implementation of sample_queue
pyrit
|
changeset |
files
|
2008-03-28 |
Radek Brich |
remove debug messages - algorithm seems stable, but it's slow
pyrit
|
changeset |
files
|
2008-03-28 |
Radek Brich |
rewritten threads with heavy debug information
pyrit
|
changeset |
files
|
2008-03-27 |
Radek Brich |
workaround for divide by zero bug in octree
pyrit
|
changeset |
files
|
2008-03-26 |
Radek Brich |
begin moving subsampling and oversampling to Sampler
pyrit
|
changeset |
files
|
2008-03-26 |
Radek Brich |
move Sampler classes to sampler.cc
pyrit
|
changeset |
files
|
2008-03-25 |
Radek Brich |
Doxygen
pyrit
|
changeset |
files
|
2008-03-19 |
Radek Brich |
note for new camera classes
pyrit
|
changeset |
files
|
2008-01-03 |
Radek Brich |
MIT license for sources
pyrit
|
changeset |
files
|
2007-12-29 |
Radek Brich |
memory optimization for octree
pyrit
|
changeset |
files
|
2007-12-29 |
Radek Brich |
cleaned Texture interface
pyrit
|
changeset |
files
|
2007-12-18 |
Radek Brich |
fix possible division by zero in ccdemos/common_ply.h
pyrit
|
changeset |
files
|
2007-12-17 |
Radek Brich |
Makefile: added help and distclean target, plus small fixes
pyrit
|
changeset |
files
|
2007-12-14 |
Radek Brich |
ccdemos: put the common code to header files, common_ply.h and common_sdl.h
pyrit
|
changeset |
files
|
2007-12-14 |
Radek Brich |
realtime_dragon demo: now fullsize model + octree
pyrit
|
changeset |
files
|
2007-12-13 |
Radek Brich |
octree traversal rewritten to avoid recursion
pyrit
|
changeset |
files
|
2007-12-12 |
Radek Brich |
new virtual Shape::intersect_bbox
pyrit
|
changeset |
files
|
2007-12-12 |
Radek Brich |
new space partitioning structure: octree
pyrit
|
changeset |
files
|
2007-12-09 |
Radek Brich |
quaternion moved to extra header file
pyrit
|
changeset |
files
|
2007-12-09 |
Radek Brich |
make over-sampling work together with sub-sampling
pyrit
|
changeset |
files
|
2007-12-09 |
Radek Brich |
new Raytracer option: oversampling
pyrit
|
changeset |
files
|
2007-12-09 |
Radek Brich |
refraction
pyrit
|
changeset |
files
|
2007-12-08 |
Radek Brich |
pyrit_verbosity: new variable for controlling amount of output, see common.h
pyrit
|
changeset |
files
|
2007-12-08 |
Radek Brich |
new C++ demo: realtime_bunny
pyrit
|
changeset |
files
|
2007-12-08 |
Radek Brich |
smooth triangles (aka Phong shading)
pyrit
|
changeset |
files
|
2007-12-07 |
Radek Brich |
ccdemos/image.c: free png info structure
pyrit
|
changeset |
files
|
2007-12-07 |
Radek Brich |
new demo: bunny.py
pyrit
|
changeset |
files
|
2007-12-07 |
Radek Brich |
tuned ray-triangle intersection, now there are three algorithms to choose from:
pyrit
|
changeset |
files
|
2007-12-05 |
Radek Brich |
new C++ demo: realtime_dragon.cc
pyrit
|
changeset |
files
|
2007-12-04 |
Radek Brich |
fix a bug in KdNode::subdivide and remove some extra variables
pyrit
|
changeset |
files
|
2007-12-03 |
Radek Brich |
new make infrastructure
pyrit
|
changeset |
files
|
2007-11-29 |
Radek Brich |
naive color driven sub-sampling
pyrit
|
changeset |
files
|
2007-11-29 |
Radek Brich |
new C++ demo: realtime.cc (real-time scene viewer using SDL)
pyrit
|
changeset |
files
|
2007-11-26 |
Radek Brich |
added Camera, currently w/o Python binding
pyrit
|
changeset |
files
|
2007-11-26 |
Radek Brich |
new demo: dragon.py
pyrit
|
changeset |
files
|
2007-11-25 |
Radek Brich |
fix last leak as reported by valgrind
pyrit
|
changeset |
files
|
2007-11-25 |
Radek Brich |
add Raytracer::setThreads()
pyrit
|
changeset |
files
|
2007-11-25 |
Radek Brich |
C++ demos: prepare infrastructure, add spheres_shadow.cc
pyrit
|
changeset |
files
|
2007-11-25 |
Radek Brich |
replace Plane with axis-aligned Box (because infinite Plane is not usable with kd-tree)
pyrit
|
changeset |
files
|
2007-11-24 |
Radek Brich |
new python demo: buddha
pyrit
|
changeset |
files
|
2007-11-24 |
Radek Brich |
kd-tree: traversal algorithm (KdTree::nearest_intersection)
pyrit
|
changeset |
files
|
2007-11-23 |
Radek Brich |
move nearest_intersection() to Container, add dummy KdTree.load(), plus small fixes
pyrit
|
changeset |
files
|
2007-11-23 |
Radek Brich |
kd-tree: build algorithm tested and fixed
pyrit
|
changeset |
files
|
2007-11-22 |
Radek Brich |
kd-tree: build algorithm - completed, untested
pyrit
|
changeset |
files
|
2007-11-22 |
Radek Brich |
fixed virtual method get_bbox() for all shapes, default thread num changed to 4
pyrit
|
changeset |
files
|
2007-11-22 |
Radek Brich |
kd-tree: build algorithm - searching for all posible splits
pyrit
|
changeset |
files
|
2007-11-18 |
Radek Brich |
pthreads and other fixes for Windows
pyrit
|
changeset |
files
|
2007-11-17 |
Radek Brich |
resolve warnings from current g++
pyrit
|
changeset |
files
|
2007-11-17 |
Radek Brich |
multi-threaded rendering via pthreads
pyrit
|
changeset |
files
|
2007-11-16 |
Radek Brich |
some notes in TODO
pyrit
|
changeset |
files
|
2007-11-09 |
Radek Brich |
added TODO
pyrit
|
changeset |
files
|
2007-10-29 |
Radek Brich |
use python-config, strip python version from demos, change [PyRit] to [pyrit] -- should use unix name everywhere
pyrit
|
changeset |
files
|
2007-10-25 |
Radek Brich |
initial commit, raytracer source as written year ago and unchanged since 2007-03-25
pyrit
|
changeset |
files
|