Commit Graph

26 Commits (9f9df009ef1a73b012dfe5365e9c9b9ba24218d9)

Author SHA1 Message Date
Wenzel Jakob e02220e782 typo.. 2013-04-02 13:32:08 -04:00
Wenzel Jakob c6c92a7d98 fix to properly handle Fedora library paths 2013-04-02 13:26:49 -04:00
Wenzel Jakob fbae5af122 fix for another OSX path issue 2013-02-17 11:11:22 -05:00
Wenzel Jakob ea20e75c38 windows libpython path bugfix 2013-02-12 14:41:49 -08:00
Wenzel Jakob 0554e4cf74 linux bugfix for the previous commit 2013-02-12 13:24:28 -05:00
Wenzel Jakob a8f3d76b78 moved FileResolver initialization from libpython to libcore -- yet to be tested on Windows and Linux 2013-02-12 02:00:17 -05:00
Wenzel Jakob e97081619b merge with ev-cmake 2013-02-12 01:41:08 -05:00
Wenzel Jakob e3fbedff69 partial changeset 2013-02-12 01:40:38 -05:00
Edgar Velazquez-Armendariz 38349fb575 Fix line endings in changeset 190ef16a6266 2013-02-04 16:32:43 -05:00
Edgar Velazquez-Armendariz 01b77d64ee Get the automatic file resolved path from the mitsuba-core module directly.
This way the plugins and other resources would be found when either loading
a mitsuba executable or the Python bindings.
2013-02-02 18:11:49 -05:00
Wenzel Jakob f1f91c2ebd resolve files case-insensitively on Linux if a case-sensitive search did not succeed (to handle Mitsuba scenes that work perfectly fine on Windows/OSX) 2012-10-22 18:26:55 -04:00
Wenzel Jakob 5e151f3bac Added similar python plugin improvements for Windows 2012-10-20 18:59:48 -04:00
Wenzel Jakob d161aa6490 futher Linux Python auto-configuration improvements 2012-10-20 18:08:36 -04:00
Wenzel Jakob 131ae05f3e OSX-specific python plugin improvements; minor cleanups 2012-10-20 17:59:38 -04:00
Wenzel Jakob efe33e9212 OCD: remove trailing spaces from all files 2012-10-20 14:04:13 -04:00
Edgar Velazquez-Armendariz 5f06699361 Fix a ridiculous error with Windows XP. 2012-10-03 15:24:39 -04:00
Wenzel Jakob 35da602d4e The epic 0.4.0 merge of the bidirectional branch -- sorry not to do this in smaller batches, but doing so would have been an incredible amount of work. A through description of the changes will be made available on the blog this week. 2012-09-27 12:43:51 -04:00
Wenzel Jakob e58a0fa338 python binding improvements 2011-08-20 03:36:40 -04:00
Wenzel Jakob 8019a53716 renamed some old function prefixes 2011-08-16 20:37:47 -04:00
Wenzel Jakob bd3291fad0 reverting back to Boost::Filesystem v2, since not all platforms provide v3 yet 2011-07-27 17:11:57 +02:00
Wenzel Jakob eae8cc74f7 fixed boost::filesystem v3 port, further tweaks on the sunsky model 2011-07-26 23:44:53 +02:00
Wenzel Jakob 1141eb87e3 port to boost::fileystem v3, some adjustments to the sky luminaire 2011-07-26 21:05:43 +02: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 729ef3d054 fixed a crash caused by the FileResolver initialization on OSX 2010-10-06 14:36:09 +02:00
Wenzel Jakob 98b98ddcf0 nicer default path setup 2010-09-30 15:19:20 +02:00
Wenzel Jakob 9ac6d2c145 Nicer hgignore, forgotten fresolver.cpp file 2010-09-12 11:48:34 +02:00