Commit Graph

58 Commits (5d578e9c6829a3b624dc5a72837f46dbef0f0a6e)

Author SHA1 Message Date
johannes hanika 5d578e9c68 hslt: '-L' command line parameter to set the log level; '-r' immediately starts rendering in mtsgui 2014-11-04 00:07:16 +01:00
Wenzel Jakob 84685dfc8d mtsgui: handle the -o parameter 2014-10-18 22:38:04 +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 bb7e922511 better handling of multiple sensors in the GUI 2014-07-22 22:28:38 +02:00
Wenzel Jakob fffc830af7 fixed some additional pthread_{get/set}affinity_np flakiness 2014-07-01 23:08:55 +02:00
Wenzel Jakob fbb4867f49 Fixed core affinity handling, specified TLS dialect on Linux
- Fixed core affinity handling for Linux clusters with CPU quotas
  (e.g. the ETH Brutus cluster).

- Added an explicit -mtls-dialect flag to the Linux config.py files to
  prevent crashes when loading the Python plugin in certain settings
  (particularly: the ETH cluster).
2014-07-01 22:35:30 +02:00
Wenzel Jakob 4339d2339f minor cleanups 2014-03-05 16:18:17 +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 e8e8aba757 support for copying an image to the clipboard 2014-02-26 16:38:33 +01:00
Wenzel Jakob e4a76df007 multi-channel rendering works. 2014-02-14 18:36:00 +01:00
Wenzel Jakob 3446283c9e patch submitted by Anton Kaplanyan: reset the statistics in the GUI when starting a new rendering job. Also make sure the statistics GUI button always shows something even when the default log level is set to EWarn or EError 2014-01-27 18:33:23 +01:00
Wenzel Jakob a3b43613ac rendersettingsdlg: some great usability improvements submitted by Anton Kaplanyan 2014-01-27 18:10:38 +01:00
Wenzel Jakob 155cb3b83a mtsgui: conveniently switch between tabs using Alt+Left and Alt+Right 2014-01-11 22:02:16 +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 ff7a86c755 Qt Gui: allow opening multiple files at the same time 2013-11-13 14:15:38 +01:00
Wenzel Jakob cd435d8166 fix an issue where the reinhard tonemapper reacted to the rendering progress indicators 2013-10-01 12:21:21 +02:00
Wenzel Jakob 263d672637 introduced CPU affinity feature, better Thread::getID() function on Linux 2013-09-12 14:18:42 +02:00
Wenzel Jakob d8e915771f fixed a bug reported by Karoly Zsolnai 2013-08-05 14:00:45 +02:00
Edgar Velazquez-Armendariz 40cfc60ee7 Merge with upstream 2013-01-21 17:40:21 -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 4506e9daf7 more accurate Fresnel reflectance computations involving conductors 2012-12-04 01:09:29 -05:00
Edgar Velazquez-Armendariz aa4f3d7a3b Fix a minor warning about unused variables. 2012-12-03 14:03:41 -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
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
Wenzel Jakob efe33e9212 OCD: remove trailing spaces from all files 2012-10-20 14:04:13 -04:00
Edgar Velazquez-Armendariz fd4e94092a Merge with default 2012-10-18 15:56:45 -04:00
Wenzel Jakob e23e84b81f handle unicode scene loading error messages 2012-10-14 20:54:36 -07: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 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 1947b6f884 merge with Edgar's latest changes 2012-10-03 19:37:33 -04:00
Edgar Velazquez-Armendariz 3d56c61b16 Next pass of improved Unicode support. 2012-10-03 00:43:12 -04:00
Edgar Velazquez-Armendariz 19f5eb1c86 First pass at improving Unicode support.
Uses the fact that boost::filesystem::path v3 uses wchar_t on Windows, which
is binary-compatible with the internal representation of QString (unicode16).
Not all the code paths have been tested yet, particularly in mtsgui.
2012-10-02 20:53:27 -04:00
Wenzel Jakob 72f93cf39c bugfixes for some potential crash causes 2012-10-02 17:55:37 -04:00
Edgar Velazquez-Armendariz 1f9ef5bb3f Merge with default 2012-10-01 15:14:25 -04:00
Wenzel Jakob 91b9668aa0 documentation improvements, some subtle gui improvements, revived MEMLT 2012-09-30 03:40:18 -04:00
Wenzel Jakob d83a7bae52 MLT documentation improvements 2012-09-30 00:34:29 -04:00
Edgar Velazquez-Armendariz 3a53f4b45d Specify the organizacion, domain and app name at the top QCoreApplication level.
This way it is possible to create instances of QSettings using the default
constructor while using the right information. This also allows a single point
to change the application information in the future.
2012-09-28 15:40:43 -04:00
Wenzel Jakob 35da602d4e The epic 0.4.0 merge of the bidirectional branch -- sorry not to do this in smaller batches, but doing so would have been an incredible amount of work. A through description of the changes will be made available on the blog this week. 2012-09-27 12:43:51 -04:00
Wenzel Jakob 2f553660c4 added support for '-D' parameter in mtsgui 2012-04-25 00:48:30 -04:00
Wenzel Jakob 5f86f4cdc8 got rid of old crash reporter code 2012-04-24 23:56:37 -04:00
Wenzel Jakob 32d5af0cd4 fixed a serious bug in ConditionVariable::wait(int ms) and got rid of some GUI deadlocks 2011-10-20 19:02:59 -04:00
Wenzel Jakob 04c0351d8a deadlock issues, part 1 2011-10-20 15:22:29 -04:00
Wenzel Jakob e47ffcc3a7 store the complete path of recent files 2011-09-14 11:48:56 -04:00
Wenzel Jakob 39b16c5234 better mtsgui behavior with multi-screen setups 2011-09-14 11:39:25 -04:00
Wenzel Jakob 37a44865e3 fix serious mtsgui save-related bug that could destroy the scene. This happened when saving from a cloned tab. 2011-09-12 16:09:40 -04:00