Commit Graph

129 Commits (0cb3e6d4c8d3e2d3b0ed3951e3bd46eee49d25e8)

Author SHA1 Message Date
Wenzel Jakob 0cb3e6d4c8 libpython: a few more opportunities for releasing the GIL 2014-10-12 14:11:03 +02:00
Wenzel Jakob 08623fafdc libpython: allow extracting the bitmap underlying an environment map 2014-09-29 22:05:06 +02:00
Wenzel Jakob 359f8215f4 libpython: bindings for BlackBodySpectrum 2014-09-29 19:01:32 +02:00
Wenzel Jakob b198521eb1 libpython: improved Texture bindings 2014-09-29 18:38:46 +02:00
Wenzel Jakob 70f08931b9 TriMesh: binary PLY export feature 2014-09-29 18:08:42 +02:00
Wenzel Jakob 38cd04828c libpython: don't link to Python core library on Linux 2014-08-05 14:38:46 +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 d00b238f93 windows compilation fix 2014-07-28 02:20:10 -07: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 8be3692ca6 further filtering/resampling code improvements 2014-06-06 01:55:02 +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 b7d8988b7f bitmap usability improvements 2014-05-23 00:38:17 +02:00
Wenzel Jakob a82576ffef Fix reference counting in python PluginManager::create() interface 2014-05-20 18:45:51 +02:00
Wenzel Jakob d2fb59ca4e a few more missing python function bindings 2014-05-04 21:39:38 +02:00
Wenzel Jakob 2dd0c78719 TSpectrum: added absolute value function 2014-05-04 15:12:27 +02:00
Wenzel Jakob e8dfd6c80a libpython: expose instances / shape groups in a better way 2014-04-29 17:49:58 +02:00
Wenzel Jakob 7d7e253b8f libpython: make MTS_VERSION/MTS_YEAR available. Documentation: xml serialization for further types 2014-03-27 12:36:44 +01:00
Wenzel Jakob 4b2ed2e88a libbidir <-> libpython linker improvements 2014-03-27 01:29:44 +01:00
Wenzel Jakob bf9b5c5502 Extended PluginManager::create() to be able to work with references and ordered dictionaries 2014-03-26 18:03:54 +01:00
Wenzel Jakob 4b1abec7f6 added Bitmap I/O support for the PPM file format 2014-03-02 21:06:25 +01:00
Wenzel Jakob 209a19967b libpython: bindings for PerspectiveCamera 2014-02-20 17:34:03 +01:00
Wenzel Jakob 915a672da1 merged improvements by Edgar 2014-02-17 15:16:00 +01:00
Edgar Velazquez-Armendariz 6658bf8307 Fix warnings about breaking string aliasing in the python module. 2014-02-16 15:36:27 -05:00
Wenzel Jakob ee5b29878f merge 2014-02-14 23:36:04 +01:00
Wenzel Jakob e4a76df007 multi-channel rendering works. 2014-02-14 18:36:00 +01:00
Wenzel Jakob ae40a783b6 added a multi-channel integrator, and better support for rendering with multi-channel images 2014-02-14 14:53:54 +01:00
Wenzel Jakob 4e8015f787 vMF distribution class improvements, python bindings for it 2014-02-10 15:24:58 +01:00
Wenzel Jakob 8e5a146785 fix a Python<->Mitsuba<->Qt issue reported by Marios Papas 2014-02-04 21:05:13 +01:00
Edgar Velazquez-Armendariz 550c5d2b01 Merge with default 2014-01-26 23:34:33 -05:00
Wenzel Jakob 15582bacf8 python library: add Timer::reset overload 2014-01-26 07:29:35 +01:00
Edgar Velazquez-Armendariz f86dedbe26 Merge with default 2014-01-25 23:50:10 -05:00
Edgar Velazquez-Armendariz ac1b1e04a7 In MSVC 2012 x64 debug mode, render.cpp also needs the /bigobj flag. 2014-01-25 21:26:51 -05:00
Edgar Velazquez-Armendariz dd03cbd2d9 Initial support for using the built-in dependencies version of Python.
In CMake it is only possible to use one version of Python at any given time.
2014-01-25 16:51:16 -05:00
Wenzel Jakob 0a6b35d9a5 removed unused function 2014-01-14 18:25:50 +01:00
Wenzel Jakob e66f768558 libpython fixes involving refract() and the type hierarchy of the normal data structure 2014-01-14 15:38:51 +01:00
Wenzel Jakob 31fc89690d ask the user whether to stop a rendering process when accidentally dragging the mouse in an ongoing rendering session 2014-01-14 00:46:14 +01:00
Wenzel Jakob 8bbb097936 add an implicit conversion to libpython 2014-01-11 17:44:36 +01:00
Wenzel Jakob fa07971698 minor improvement to libpython 2013-12-31 17:54:05 +01:00
Wenzel Jakob ccad33b21d added getTotalSystemMemory() function 2013-12-20 12:12:36 +01:00
Wenzel Jakob ef0979b15e support for easy creation of temporary files 2013-12-19 15:03:15 +01:00
Wenzel Jakob a424a29602 added a new Texture::isMonochromatic function 2013-12-10 17:02:07 +01:00
Wenzel Jakob 3d7592cf6e libpython: some fixes to the Intersection data structure bindings 2013-12-10 00:39:08 +01:00
Wenzel Jakob 1938d00659 libpython: bindings for the Sensor class 2013-12-10 00:09:37 +01:00
Wenzel Jakob 0a36d14aeb added Bitmap::copyFrom method 2013-12-03 23:13:41 +01:00
Wenzel Jakob 687b56e73d RenderListener::workEndEvent now includes a flag on whether the work unit was finished successfully 2013-12-03 11:50:20 +01:00
Wenzel Jakob b17916e679 quench some minor warnings 2013-12-02 11:25:48 +01:00
Wenzel Jakob 2331b16f54 mtsgui: added support for -a, -h, and -p command line parameters known from the 'mitsuba' executable 2013-12-01 22:38:55 +01:00
Wenzel Jakob 3d84105a47 numpy support 2013-12-01 18:22:01 +01:00
Wenzel Jakob c3d4b5a08c libpython: Timer bindings, plus a few other functions from util.h 2013-11-30 22:32:28 +01:00