Edgar Velazquez-Armendariz
1cf94e546a
Use the Qt static file dialogs only on Windows.
...
Windows needs to use the static file dialog function to show the native GUI,
but OSX needs to use the full functions to display a sheet in a native-like way;
Linux seems to behave the same on both cases.
2012-11-26 13:29:42 -05:00
Edgar Velazquez-Armendariz
f7bd2117fa
Merge with default
2012-11-26 12:10:19 -05:00
Wenzel Jakob
151287b0df
gendocs.py: Python 3 bugfix submitted by Johannes Meng
2012-11-15 10:17:03 -05:00
Wenzel Jakob
69e019bf60
photon mapper: don't limit the specular photon depth
2012-11-15 02:05:25 -05:00
Wenzel Jakob
66d10b1bc4
fixed some photon mapper issues when dealing with participating media and index-matched medium transitions
2012-11-15 01:48:27 -05:00
Wenzel Jakob
fb7fe6a8e1
prevent excessive MLT/ERPT error messages due to roundoff errors
2012-11-15 00:52:14 -05:00
Wenzel Jakob
0a441e78a8
First initialize all dipole point clouds separately, THEN allow querying them (reported by Jean-Dominique Gascuel)
2012-11-14 22:39:52 -05:00
Wenzel Jakob
f9d42ff3b2
minor optimization (save a few square roots here and there)
2012-11-04 18:02:39 -05:00
Wenzel Jakob
06d6b96c6e
removed an unused script
2012-11-04 12:18:04 -05:00
Wenzel Jakob
cb31210614
moved associated legendre function implementation
2012-11-04 01:50:58 -05:00
Wenzel Jakob
b5f2bc911b
work around an issue in the intel C++ compiler on Linux
2012-11-02 11:50:22 -04:00
Wenzel Jakob
8b61c6d1ca
fixed instance normal derivative computation so that it works for any kind of linear transformation
2012-11-01 22:21:50 -04:00
Wenzel Jakob
28120678ac
sun/sunsky: allow turning the sun into a directional light source (optional)
2012-11-01 20:32:44 -04:00
Wenzel Jakob
76b9bd0841
developer documentation: fixed a typo
2012-10-31 18:33:27 -04:00
Wenzel Jakob
6c9cd55acd
Added tag v0.4.2 for changeset 13a39b11acee
2012-10-31 18:31:46 -04:00
Wenzel Jakob
a48b142244
set version to 0.4.2
2012-10-31 11:10:04 -04:00
Wenzel Jakob
bc42717371
symlinks_install (OSX): update library search paths in shell scripts for easier python support
2012-10-31 00:23:04 -04:00
Edgar Velazquez-Armendariz
0dfbf7ee47
Merge with default
2012-10-30 18:14:23 -04:00
Edgar Velazquez-Armendariz
cb8198aa7b
Added helper template functions to handle fixed-sized arrays in core/stream.h
2012-10-30 18:06:51 -04:00
Wenzel Jakob
ad29ce0cd9
mept directional light source fixes
2012-10-27 00:58:36 -04:00
Wenzel Jakob
77d38db84e
fixed a typo in the OSX build system, which prevented python bindings in release builds from working
2012-10-26 19:32:09 -04:00
Wenzel Jakob
3e689d7ec7
Cylinder::getNormalDerivative fix
2012-10-26 02:16:14 -04:00
Wenzel Jakob
efc4ba1e27
merge
2012-10-25 12:37:40 -04:00
Wenzel Jakob
0434ce7779
TriMesh::computeUVTangents(): be a bit less noisy..
2012-10-25 12:36:34 -04:00
Wenzel Jakob
ce1bbbd0e0
Scheduler::unregisterResource(): act more gracefully if a resource was already unregistered
2012-10-25 11:02:44 -04:00
Wenzel Jakob
b61f0b0775
qmc: explicitly enable clang for some faster intrinsics
2012-10-25 02:48:05 -04:00
Wenzel Jakob
75cf06e8b2
fixing 2-stage MLT, part 2
2012-10-25 02:25:28 -04:00
Wenzel Jakob
93d8953c90
fixed setpath.csh script on OSX
2012-10-25 00:58:14 -04:00
Wenzel Jakob
5286c8aa4a
added a c-shell setpath script variant
2012-10-25 00:20:21 -04:00
Wenzel Jakob
d7c1ab1191
support for extrapolating values when doing cubic spline interpolation
2012-10-24 23:40:25 -04:00
Wenzel Jakob
0cf83b5a1b
minor tweak to the mts_omp_* macros
2012-10-24 22:26:45 -04:00
Wenzel Jakob
a2218c73e1
fixed some typos in the documentation, removed trailing spaces
2012-10-24 14:44:26 -04:00
Wenzel Jakob
3d23857765
bluenoise: avoid a division by zero issue
2012-10-23 10:52:07 -04:00
Wenzel Jakob
d57a3f907f
merge
2012-10-23 10:47:54 -04:00
Wenzel Jakob
640ae19f34
fixing 2-stage MLT, part 1
2012-10-23 10:47:46 -04:00
Wenzel Jakob
af96e2420b
a few differential geometry fixes, extended TriMesh::samplePosition() so that it also stores the UV coordinates
2012-10-23 10:46:42 -04:00
Wenzel Jakob
4f7fda27f9
removed an unfortunate remnmant from an old debugging session
2012-10-22 23:48:54 -04:00
Wenzel Jakob
eb416b6c1c
added a 'none' conductor profile which has 100% reflectance regardless of the angle of incidence
2012-10-22 22:41:10 -04:00
Wenzel Jakob
4a86baac4e
fixed manifold exploration for point light sources and cylinders (cardioid test scene works again..)
2012-10-22 22:02:35 -04: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
83f0109f84
minor interactive documentation tweak
2012-10-22 00:10:09 -04:00
Wenzel Jakob
6137c21db5
minor
2012-10-22 00:02:28 -04:00
Wenzel Jakob
3a21619eec
volpath: reduced variance when dealing with index-matched medium transitions (perform luminaire and BSDF sampling connections through an arbitrary chain of ENull interactions)
2012-10-22 00:01:52 -04:00
Wenzel Jakob
dd97df1368
fixed a typo in Bitmap::tonemapReinhard that caused the batch tonemapper to choke on images with an alpha channel
2012-10-21 02:57:01 -04:00
Wenzel Jakob
48e92bf900
added material presets by Narasimhan et al.
2012-10-21 00:20:24 -04:00
Wenzel Jakob
6b01d20b10
TriMesh python bindings
2012-10-20 20:34:17 -04:00
Wenzel Jakob
103379b6ba
added information on accessing docstrings
2012-10-20 19:27:10 -04:00
Wenzel Jakob
29b750659d
merge
2012-10-20 19:01:25 -04:00
Wenzel Jakob
2af90cced8
more detailed info on how to load the Python module across platforms
2012-10-20 19:01:13 -04:00
Wenzel Jakob
5e151f3bac
Added similar python plugin improvements for Windows
2012-10-20 18:59:48 -04:00