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
Edgar Velazquez-Armendariz
a3a067688a
Use the static QFileDialog function when locating a missing import resource.
2012-11-27 11:32:33 -05:00
Wenzel Jakob
9708dbb3d6
nicer Catmull-Rom spline evaluation/integration/sampling utility functions -- these will fully replace their predecessors in a future commit
2012-11-27 03:39:09 -05:00
Edgar Velazquez-Armendariz
3c47db4f79
Merge with previous merge pushed to BitBucket
2012-11-26 19:50:25 -05:00
Edgar Velazquez-Armendariz
e50d4dd189
Use the QFileDialog static functions in the import scene dialog
2012-11-26 19:43:48 -05:00
Edgar Velazquez-Armendariz
f078daa1be
Use the static functions on 'Save scene as'.
2012-11-26 18:17:02 -05:00
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