Wenzel Jakob
947ac53df5
don't compute opacity information if we can help it (since this is now potentially quite a bit more expensive)
2013-01-24 21:01:24 -05:00
Wenzel Jakob
a721b18740
better computation of the alpha channel when rendering index-matched media
2013-01-24 20:06:58 -05:00
Wenzel Jakob
6021ee09f9
handle some rare/odd cases where a medium surrounds the camera and a distant environment map
2013-01-24 20:06:31 -05:00
Wenzel Jakob
50501fc154
removed icon file extension (apparently should not be specified in .desktop files)
2013-01-24 19:54:02 -05:00
Edgar Velazquez-Armendariz
fb857d67e5
Make the stream cache the serialized plugin thread-local
2013-01-24 14:34:23 -05:00
Edgar Velazquez-Armendariz
8e372a61b7
Fix a deadlock and improve query performance in TLS.
...
While cleaning up TLS resources, some destructors might still query for the
thread which is currently being shut down; logging is a very common case.
This patch causes the TLS implementation to use the lock only when the data
has not been created yet, improving performance and fixing that deadlock.
2013-01-24 14:31:55 -05:00
Edgar Velazquez-Armendariz
f824e5861d
Merge with upstream
2013-01-23 16:45:27 -05:00
Edgar Velazquez-Armendariz
2ef0dddd65
First pass at keeping a file cache for loading serialized meshes.
...
In this version can safely load all meshes serially only.
2013-01-23 16:45:00 -05:00
Edgar Velazquez-Armendariz
5b46dd6f20
Update the LRU implementation article URL.
2013-01-23 15:39:54 -05:00
Edgar Velazquez-Armendariz
e10957c4c2
Factorized a function to read the header of compressed meshes.
2013-01-23 15:39:34 -05:00
Edgar Velazquez-Armendariz
2715f87613
Factorized funtions to read the eof offset dictionary of serialized trimeshes
2013-01-22 22:25:39 -05:00
Edgar Velazquez-Armendariz
e82a60e136
Fix a couple of out-of-bounds bugs.
2013-01-22 21:50:38 -05:00
Wenzel Jakob
0f81f05194
further robustness improvements
2013-01-22 20:39:39 -05:00
Wenzel Jakob
93ed76211e
make intersection routines more robust vs NaNs
2013-01-22 19:33:08 -05:00
Wenzel Jakob
b25a662f23
mitsuba.desktop: bindings for further MIME types
2013-01-22 14:25:59 -05:00
Edgar Velazquez-Armendariz
522fc86225
MSVC defines std::greater<T> in <functional>
2013-01-21 17:56:18 -05:00
Edgar Velazquez-Armendariz
e5bf7ef172
Fixes for the new font-related functions.
2013-01-21 17:55:51 -05:00
Edgar Velazquez-Armendariz
9a5e3eb8d0
Do not include the deprecated header mitsuba/core/math.h in the PCH.
2013-01-21 17:51:14 -05:00
Edgar Velazquez-Armendariz
40cfc60ee7
Merge with upstream
2013-01-21 17:40:21 -05:00
Wenzel Jakob
96ff02d4af
missing export_values()
2013-01-17 00:50:11 -05:00
Wenzel Jakob
6925560419
typo fix
2013-01-17 00:48:05 -05:00
Wenzel Jakob
7f4ec5eaba
improved python Bitmap bindings some more
2013-01-17 00:45:22 -05:00
Wenzel Jakob
3139f7e4ea
added applyMatrix() call to python
2013-01-17 00:27:39 -05:00
Wenzel Jakob
351890a5cf
convenience code for applying color matrices to bitmaps
2013-01-16 01:11:20 -05:00
Wenzel Jakob
c5747d3d69
fixed Spectrum & TSpectrum-related handling in python
2013-01-14 16:08:46 -05:00
Wenzel Jakob
4d9d668a58
merge
2013-01-09 22:37:28 -05:00
Wenzel Jakob
416f4fb6ab
fixed a MI issue involving direct lighting computations through index-matched medium transitions
2013-01-09 22:37:07 -05:00
Wenzel Jakob
79e019612a
changed Bitmap::write bindings in python
2013-01-09 12:50:03 -05:00
Wenzel Jakob
2ec6246e10
fixed typo
2013-01-04 14:48:29 -05:00
Wenzel Jakob
c0fa27beff
bugfix for the previous commit
2013-01-04 13:28:58 -05:00
Wenzel Jakob
4b55f25d5f
support for render-time annotations
2013-01-04 13:07:25 -05:00
Wenzel Jakob
994cf718b4
undoing previous COLLADA-related change, since it leads to incompatibilities with the older COLLADA DOM packages
2013-01-04 09:25:01 -05:00
Wenzel Jakob
15c45c874a
intel compiler-related fixes, added a flag so that Mitsuba works with recent COLLADA DOM builds
2013-01-04 09:06:39 -05:00
Wenzel Jakob
fd85716e21
allow querying the bitmap texture underlying a 'Texture' object (if any)
2013-01-04 09:05:53 -05:00
Wenzel Jakob
ad6c15177a
debian/control: update for current ubuntu releases
2013-01-04 09:05:20 -05:00
Wenzel Jakob
c21e804747
some documentation improvements
2012-12-10 15:27:43 -05:00
Wenzel Jakob
87d3f207ae
moc does not always appear to understand slots with ifdefs -- make it a bit easier to compile
2012-12-09 01:03:29 -05:00
Wenzel Jakob
ed80098254
fixed include paths
2012-12-09 01:02:59 -05:00
Wenzel Jakob
3a1fe7481e
some SCons-related improvements
2012-12-09 00:57:27 -05:00
Wenzel Jakob
ab9324c10b
merge
2012-12-09 00:28:12 -05:00
Wenzel Jakob
4506e9daf7
more accurate Fresnel reflectance computations involving conductors
2012-12-04 01:09:29 -05:00
Edgar Velazquez-Armendariz
4d93f69899
Merge with default
2012-12-03 14:04:10 -05:00
Edgar Velazquez-Armendariz
aa4f3d7a3b
Fix a minor warning about unused variables.
2012-12-03 14:03:41 -05:00
Wenzel Jakob
b90faa309b
minor
2012-11-27 20:21:05 -05:00
Wenzel Jakob
d77192ef53
added Warp::intervalToNonuniformTent() sampling function
2012-11-27 18:17:01 -05:00
Wenzel Jakob
ebe9d0eafc
merge with ev-cmake
2012-11-27 17:40:48 -05:00
Edgar Velazquez-Armendariz
85a54d6c93
Add the mercurial revision number and date to the Windows resource info.
2012-11-27 12:17:08 -05:00
Wenzel Jakob
eb4a823ead
fully switched over to new spline code
2012-11-27 11:47:25 -05:00
Edgar Velazquez-Armendariz
f96c87b5ce
Add the new spline sources to the CMake build system.
2012-11-27 11:41:30 -05:00
Edgar Velazquez-Armendariz
496be9d089
Merge with default
2012-11-27 11:35:52 -05:00