Commit Graph

1862 Commits (31761b3afd33379c9ac2da13c56d6cdd72c071a7)

Author SHA1 Message Date
Edgar Velazquez-Armendariz 2671205bcb Remove unnecessary Xerces-C namespace imports/inlcudes. 2012-10-12 18:18:56 -04:00
Edgar Velazquez-Armendariz a26272344c Merge with default 2012-10-12 17:54:44 -04:00
Edgar Velazquez-Armendariz 8d62ad3203 Use the static functions of QFileDialog to export and image in mtsgui
The path of the selected image is stored in the setting variable 'exportFileDir'
thus allowing separate directories for openning files and exporting images.
2012-10-12 17:49:15 -04:00
Edgar Velazquez-Armendariz d9fb221c93 More robust calculation of work units for mlt and pssmlt plugins.
Fixes a warning while checking for possible overflows from size_t to int. It
also uses an all-integer formulation of (int)ceil(x / (float)n) === (x+n-1)/n
2012-10-12 16:42:56 -04:00
Wenzel Jakob 6aa7534d67 had forgotten about the phong model, other minor tweaks 2012-10-12 13:07:14 -04:00
Wenzel Jakob eb423bf9f9 fixed a corner case in DiscreteDistribution::sample 2012-10-12 12:57:11 -04:00
Wenzel Jakob aec0c6a984 implemented getRoughness() for the remainder of BSDFs 2012-10-12 11:49:53 -04:00
Wenzel Jakob cf5bf411e4 implemented getRoughness() for a few more BSDFs 2012-10-12 00:25:11 -04:00
Wenzel Jakob d5b944d6a3 bugfix to make Yoran's scene render correctly 2012-10-12 00:18:21 -04:00
Wenzel Jakob 3767fd4868 merge 2012-10-12 00:04:53 -04:00
Wenzel Jakob 1137e8b53c gracefully handle cases where the sun points straight down. subsurface now works properly when specified as a child of the scene node 2012-10-11 18:20:22 -04:00
Wenzel Jakob e12d181d25 new ICL build configuration 2012-10-11 12:37:00 -04:00
Wenzel Jakob 426015756c better handling of appender streams that couldn't be created (e.g. due to lack of permissions) 2012-10-10 19:59:05 -07:00
Wenzel Jakob f6919a34c1 avoid some argument cast warnings on windows 2012-10-10 20:17:07 -04:00
Wenzel Jakob a26ba65a3a merge 2012-10-10 11:43:40 -07:00
Wenzel Jakob 5aa08a45c4 Include svml_dispmd.dll on windows 2012-10-10 11:42:46 -07:00
Wenzel Jakob ec89683281 bumped the version to 0.4.1 2012-10-10 12:07:14 -04:00
Wenzel Jakob b6f762069e commited forgotten 0.4.0 rpmbuild file 2012-10-10 12:05:12 -04:00
Wenzel Jakob 0b9e2172a7 fixed a minor regression in PSSMLT 2012-10-10 11:55:35 -04:00
Wenzel Jakob 83629a3f20 updated bidirectional figures 2012-10-09 13:20:22 -04:00
Wenzel Jakob 68c265cfdc unicode readyness patch 2012-10-08 23:02:27 -07:00
Wenzel Jakob 6b193b1677 updated copyright year 2012-10-08 20:45:12 -07:00
Wenzel Jakob 23ba42ae15 avoid a weird GL warning on OSX 2012-10-08 23:11:39 -04:00
Wenzel Jakob 09283c9f44 had a change of mind: issue a warning when encountering negative values, but then just clamp them and continue rendering (rather than failing) 2012-10-08 22:38:34 -04:00
Wenzel Jakob c9294d81f7 be a bit more strict about negative values in textures/environment maps 2012-10-08 22:17:23 -04:00
Wenzel Jakob 527b661280 collada + obj importer robustness improvements 2012-10-08 21:40:37 -04:00
Edgar Velazquez-Armendariz 13f9954824 Merge with default 2012-10-08 15:46:21 -04:00
Edgar Velazquez-Armendariz ad63888153 Use the static functions of QFileDialog to open a file in mtsgui
The path of the selected files is stored in the setting variable 'fileDir'. This
was done in order to use the OS native file dialog; the Qt-based one was
terribly outdated on Windows. This is the first commit in the way to replace
all file-open dialogs in mtsgui.
2012-10-08 15:45:40 -04:00
Wenzel Jakob 80a41265c5 don't depend on libjpeg62 specifically.. 2012-10-08 05:27:03 -04:00
Wenzel Jakob c619846fd7 Updated acknowledgments. At this point, Mitsuba contains no more code written by Tom Kazimiers. 2012-10-07 19:04:48 -07:00
Wenzel Jakob 8ae43d8d04 minor robustness improvements, fixed some string encodings problem 2012-10-07 18:22:24 -07:00
Wenzel Jakob 80a0409c79 minor (windows build fix, plus avoid some potential integer division by zero errors that showed up in crash reports) 2012-10-07 17:20:16 -07:00
Wenzel Jakob db0130a1de fixed an issue where sun and sky interpreted the combination of a 'toWorld' transform and 'sunDirection' differently, causing misalignment. 2012-10-07 20:13:06 -04:00
Wenzel Jakob 4923e3951e fixed a few more fs::path string handling-related issues 2012-10-07 19:35:50 -04:00
Wenzel Jakob feb303d639 fixed a photonmapper regression involving environment maps 2012-10-06 23:49:12 -04:00
Wenzel Jakob 7bd2d3ecae improved setpath.sh script contributed by Sean Bell 2012-10-06 23:14:33 -04:00
Wenzel Jakob d11914fdc1 fixed a potential crash issue in the photon mapper 2012-10-06 15:02:38 -04:00
Wenzel Jakob d15000d4db Handle 'subsurface' plugins specified directly following the 'scene' tag 2012-10-06 13:10:52 -04:00
Wenzel Jakob 0705019528 bidirectional abstraction layer now correctly works with the 'mask' plugin 2012-10-06 12:18:12 -04:00
Wenzel Jakob 95a43911de very minor const parameter change 2012-10-06 11:40:31 -04:00
Edgar Velazquez-Armendariz 17da34eb15 Fix minor int to float downcasting warnings. 2012-10-05 01:42:49 -04:00
Edgar Velazquez-Armendariz 2f8d848300 Use the version info methods from HDRITools to get improved data. 2012-10-05 01:42:27 -04:00
Wenzel Jakob 262308b9b9 Rectangle::getSurfaceArea() was wrong 2012-10-05 00:24:15 -04:00
Wenzel Jakob 9318ac71fb fix a potential build failure with MSVC++ 2012-10-04 10:06:38 -04:00
Edgar Velazquez-Armendariz b14eb0bdd4 Merge with default 2012-10-03 21:29:13 -04:00
Wenzel Jakob 652b3b169a russian roulette was not properly started in BDPT in some cases 2012-10-03 19:54:56 -04:00
Wenzel Jakob 1947b6f884 merge with Edgar's latest changes 2012-10-03 19:37:33 -04:00
Wenzel Jakob 8b828cc24c Added tag v0.4.0 for changeset ee26517b2720 2012-10-03 19:35:12 -04:00
Wenzel Jakob 76a02f87c7 fix an library load path issue on OSX that affected the python plugin when built with the Intel compiler 2012-10-03 19:24:56 -04:00
Wenzel Jakob d116214dd1 added the 'flipNormals' parameter to the cylinder for consistency 2012-10-03 19:07:15 -04:00