Wenzel Jakob
48730364a4
TriMesh::fromBlender improvements contributed by Francesc Juhé
2014-08-02 23:09:46 +02:00
Wenzel Jakob
d02d4ebedf
ported all microfacet models to a new visible normal sampling implementation
2014-08-02 19:41:22 +02:00
Wenzel Jakob
bdc43fcbd8
Updated copyright headers
2014-08-02 19:35:42 +02:00
Wenzel Jakob
76766fb10c
new 'math' namespace, some minor reorganization, added erf()/erfinv() functions
2014-08-02 19:35:42 +02:00
Wenzel Jakob
152cfa4b26
rendersettingsdlg.cpp: ignore mouse scroll events in spin boxes
2014-07-29 18:51:59 +02:00
Wenzel Jakob
11c5ef7458
Merge branch 'master' of hg:: https://www.mitsuba-renderer.org/repos/mitsuba
2014-07-28 13:58:58 +02:00
Wenzel Jakob
0d56a3df41
ported hgignore to a gitignore file, a few updates to both
2014-07-28 13:58:46 +02:00
Wenzel Jakob
d00b238f93
windows compilation fix
2014-07-28 02:20:10 -07:00
Wenzel Jakob
c43c5e409f
quenched some warnings (windows)
2014-07-25 09:29:50 -07:00
Wenzel Jakob
a97731c9f7
fixed an annoying OSX-specific bug where checkboxes in the render settings dialog did not get saved
2014-07-23 23:12:57 +02:00
Wenzel Jakob
ae865e7dfa
add a new Scene::invalidate() function to address an issue reported by David Harmon
2014-07-23 19:55:12 +02:00
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