Commit Graph

17 Commits (56429cc1305e2f42f2f0071c0820dabf5cdb30ed)

Author SHA1 Message Date
Wenzel Jakob 16ad150758 cleanups 2011-04-24 22:07:46 +00:00
Wenzel Jakob e2f25f98d1 parallel builds 2011-03-01 15:03:37 +01:00
Wenzel Jakob c008800ab6 better MSVC++ integration 2011-02-16 16:30:05 +01:00
Wenzel Jakob 48ae1f3eae A batch of changes that have piled up:
- Cleaner build system organization (1 SConscript file per directory instead
  of a single huge file)
- Robustness improvements to the KD-tree construction code (now does a better
  job at handling degenerate triangles)
- Switched to an epsilon-free KD-tree traversal loop using Havran's T_{AB}^rec
  algorithm
- Generalization of the KD-tree construction code (now supports plugging in
  arbitrary tree construction heuristics)
- Addition of some utility code (LRU cache, adaptive Gauss-Lobatto
  quadrature, etc.)
- Generic dense matrix class that supports arbitrary dimensions
- Pixel traversal within image blocks now uses a space-filling curve
  ordering
- Added support for several noise functions from PBRT
- Cleanups of various top-level interfaces (Luminaires, Phase functions,
  BSDFs, Participating media, etc.)
- Robustness improvements to the participating media code (faster + now
  does a better job at dielectric boundaries)
- Added a basic tonemapping utility (can be invoked via mtsutil)
2011-02-03 09:15:25 +01:00
Wenzel Jakob 514d6b5995 OSX-related build system fixes 2010-11-21 01:49:27 +01:00
Wenzel Jakob ea650dc287 split 'tools' directory into 'data' and 'dependencies' 2010-11-20 10:03:10 -08:00
Wenzel Jakob 5bb3812861 moved dependencies out of the main repository, switch to boost 1.44 2010-11-20 07:30:50 -08:00
Wenzel Jakob 81ad511e02 ICL11 configuration file contributed by Edgar 2010-11-18 00:33:10 +01:00
Wenzel Jakob 722154c586 build fix on fedora 2010-11-09 23:36:44 +01:00
Wenzel Jakob fba2d62807 complete reversal of the previous change, since crashes still occurred on some configurations
There are now separate boost libraries for the different MSVC++ versions
2010-10-20 13:59:05 -07:00
Wenzel Jakob 4a926af49b handle newer versions of MSVC++ 2010-10-20 12:37:34 -07:00
Wenzel Jakob 969229d98f recompiled WIN64 binaries for Boost and COLLADA-DOM without the secure SCL 2010-10-20 12:28:52 -07:00
Wenzel Jakob fbd9b41acc fedore core build fixes 2010-09-22 00:52:23 +02:00
Wenzel Jakob 768bacccdc windows compilation bugfixes, removed many warnings 2010-09-14 15:53:11 -07:00
Wenzel Jakob 35adc5aca8 Added lots of missing boost headers to fix compilation on OSX 2010-09-14 23:40:32 +02:00
Wenzel Jakob 8e7fdb48dc Partial rewrite, part 1. Does not fully compile yet
- Switched vectors classes to templates
- Moved most path handling over to boost_filesystem
- Nicer include file structure
- Better documentation for libcore
- Doxygen support
- Vector/Point/etc. data structures are now unitialized by default!
2010-09-10 03:14:48 +02:00
Wenzel Jakob 08b1861c4d Initial import of Mitsuba version 0.1.1
Unfortunately, no history for the existing files could be imported from
the previous SVN repository (it is mixed with as-of-yet unpublished research).
2010-08-09 19:38:37 +02:00