Commit Graph

2169 Commits (3c7da2b129c3045fb1a468e11c686f472a93e6dd)

Author SHA1 Message Date
Wenzel Jakob 455b239c15 mtsgui: handle problematic scenes more gracefully where Mitsuba cannot generate any VPLs 2014-07-22 22:45:00 +02:00
Wenzel Jakob bb7e922511 better handling of multiple sensors in the GUI 2014-07-22 22:28:38 +02:00
Wenzel Jakob 527951b7bd Fixed bug #292 (mathematica ignores the 'digits' parameter) -- patch contributed by Sidney Cadot 2014-07-22 15:04:57 +02:00
Wenzel Jakob 6b0572bc90 fixed an issue in (Rough)Coating::getRoughness (reported by Adrien Grueson) 2014-07-22 15:01:41 +02:00
Wenzel Jakob 1aa267a4cc fixed a minor typo (reported by Sidney Cadot) 2014-07-22 14:59:27 +02:00
Wenzel Jakob 7f7575ed80 bugfix for the previous change 2014-07-01 23:45:54 +02:00
Wenzel Jakob e60579e21b typos 2014-07-01 23:18:33 +02:00
Wenzel Jakob fffc830af7 fixed some additional pthread_{get/set}affinity_np flakiness 2014-07-01 23:08:55 +02:00
Wenzel Jakob fbb4867f49 Fixed core affinity handling, specified TLS dialect on Linux
- Fixed core affinity handling for Linux clusters with CPU quotas
  (e.g. the ETH Brutus cluster).

- Added an explicit -mtls-dialect flag to the Linux config.py files to
  prevent crashes when loading the Python plugin in certain settings
  (particularly: the ETH cluster).
2014-07-01 22:35:30 +02:00
Wenzel Jakob a1eecbb55a pthread_setaffinity_np: better error reporting 2014-07-01 16:08:04 +02:00
Wenzel Jakob 641f0a96dd chi-square test fixes 2014-07-01 12:21:23 +02:00
Wenzel Jakob c81b015cea volpath: correct attenuation for area lights surrounded by a medium
Previously, volpath did not correctly compute the attenuation to
an area light source when it was embedded inside a participating medium
(i.e. referencing it directly). volpath_simple was unaffected.

It is unlikely that anybody ran into this problem, since it was in fact
not possible to construct such a scene due to an assertion in shape.cpp.
2014-06-29 20:25:45 +02:00
Wenzel Jakob f395e4c201 fixed clang build on OSX 2014-06-11 17:55:09 +02:00
Wenzel Jakob bbc211b9cd OSX / 10.9 SDK compilation settings 2014-06-09 12:42:19 +02:00
Wenzel Jakob 8be3692ca6 further filtering/resampling code improvements 2014-06-06 01:55:02 +02:00
Wenzel Jakob 6b3246d15a fixed some merge/compilation issues 2014-06-06 01:21:33 +02:00
Wenzel Jakob eae7a55eac BSDF::getFrame/BSDF::getFrameDerivative functions, Shape::adjustTime() feature 2014-06-06 01:10:15 +02:00
Wenzel Jakob 27a17f3bf7 minor documentation improvements 2014-06-06 01:01:47 +02:00
Wenzel Jakob 3694c2f034 sensor.cpp: be less pesky in addChild() 2014-06-06 01:01:13 +02:00
Wenzel Jakob c391cdf57d Improvements to how Mitsuba deals with multi-channel images; improved image filtering by separable convolution filters 2014-06-06 01:00:26 +02:00
Wenzel Jakob b09a7a3c9d sync: improved deformable shape 2014-06-06 00:58:25 +02:00
Wenzel Jakob a6e8170620 merge 2014-06-04 18:14:21 +02:00
Wenzel Jakob 62c4eebaa3 Added Mitsuba-specific configuraiton files for 'ag' and 'YouCompleteMe'
Ag is an amazing grep replacement which quickly searches the entire codebase for keywords

YouCompleteMe provides code completion in VIM using a Clang backend. The committed configuration file automatically fetches compilation options from config.py.
2014-06-04 18:14:08 +02:00
Wenzel Jakob d444f7809f disable core dumps in setpath.sh 2014-06-04 18:08:38 +02:00
Wenzel Jakob 03bb97fb95 always compute proper UV tangents if possible 2014-06-04 16:56:09 +02:00
Wenzel Jakob fa95593651 fixed OBJ material gamma correction issue introduced in a prior commit 2014-06-04 16:55:57 +02:00
Wenzel Jakob b499ef8772 fix buffer overflow issue in multichannel.cpp 2014-05-23 02:19:56 +02:00
Wenzel Jakob b7d8988b7f bitmap usability improvements 2014-05-23 00:38:17 +02:00
Wenzel Jakob ffdf5692b9 TriMesh::getNormalDerivative(): fixed conditional statement 2014-05-22 14:19:29 +02:00
Wenzel Jakob 90423fa40a mipmap.h: graceful handling of invalid texture differentials 2014-05-21 23:36:44 +02:00
Wenzel Jakob ff4a71309b minor 2014-05-21 22:41:07 +02:00
Wenzel Jakob cc84bfee3c VPL time computation fix 2014-05-21 21:03:25 +02:00
Wenzel Jakob e53c4afea6 Rayleigh phase function bugfix contributed by Nathan Reed 2014-05-21 10:57:08 +02:00
Wenzel Jakob a82576ffef Fix reference counting in python PluginManager::create() interface 2014-05-20 18:45:51 +02:00
Wenzel Jakob 93b7cdbb1c merge 2014-05-20 18:42:30 +02:00
Wenzel Jakob 20f0b03fa3 minor 2014-05-20 18:42:26 +02:00
Wenzel Jakob f120f9955c fixed VPL preview crash with the deformable shape 2014-05-20 01:42:09 +02:00
Wenzel Jakob c9afd23278 obj.cpp: loadMaterials parameter 2014-05-20 01:15:15 +02:00
Wenzel Jakob f25841b7e3 removed deprecated font commants from main.tex 2014-05-20 01:11:58 +02:00
Wenzel Jakob c99d568c9c bugfixes 2014-05-19 20:45:14 +02:00
Wenzel Jakob 868b0ea866 normalmap, bumpmap: throw an error message when used with 'bitmap' and no gamma value is specified. also added documentation for normalmap 2014-05-19 17:26:14 +02:00
Wenzel Jakob 4805fc570e obj.cpp: handle convex n-gons (contributed by Fabrice Rousselle), shapeIndex feature 2014-05-19 11:15:14 +02:00
Wenzel Jakob 89fd8c1d52 typos, added mention of 'stddev' to documentation of 'gaussian' 2014-05-19 11:13:14 +02:00
Wenzel Jakob ab767f0328 removed repeated words in the documentation 2014-05-08 12:29:00 +02:00
Wenzel Jakob d2fb59ca4e a few more missing python function bindings 2014-05-04 21:39:38 +02:00
Wenzel Jakob e510be0a92 doc cleanup 2014-05-04 15:23:42 +02:00
Wenzel Jakob 53134a4761 clarification 2014-05-04 15:13:28 +02:00
Wenzel Jakob 91bca4bf0e merge 2014-05-04 15:12:33 +02:00
Wenzel Jakob 2dd0c78719 TSpectrum: added absolute value function 2014-05-04 15:12:27 +02:00
Wenzel Jakob 33c979e119 Added a note about a not-so-helpful error message on windows 2014-05-01 15:01:22 +02:00