Commit Graph

149 Commits (ef48c84915dca73e9f96299a63ccb0dac8f8ea62)

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
johannes hanika 7e705a62a0 hslt: compile fixes 2014-11-03 23:02:36 +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 152cfa4b26 rendersettingsdlg.cpp: ignore mouse scroll events in spin boxes 2014-07-29 18:51:59 +02:00
Wenzel Jakob a97731c9f7 fixed an annoying OSX-specific bug where checkboxes in the render settings dialog did not get saved 2014-07-23 23:12:57 +02:00
Wenzel Jakob 455b239c15 mtsgui: handle problematic scenes more gracefully where Mitsuba cannot generate any VPLs 2014-07-22 22:45:00 +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 aa1fdb77f7 fix for a signal-related issue on machines running KDE 2014-03-05 16:14:34 +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 25b538d1dc avoid libpng-related warning messages 2014-02-27 10:29:39 -05:00
Wenzel Jakob e8e8aba757 support for copying an image to the clipboard 2014-02-26 16:38:33 +01:00
Wenzel Jakob e1080ff7b8 nicer error messages with line number information while parsing XML scenes 2014-02-17 13:45:40 +01:00
Wenzel Jakob e4a76df007 multi-channel rendering works. 2014-02-14 18:36:00 +01:00
Wenzel Jakob 69180c13ce nicer spin box for entering double values; fixed OSX layout issues 2014-01-28 01:21:34 +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
Edgar Velazquez-Armendariz 188ff6f690 Always use the NVIDIA GPU on Optimus laptops with mtsgui. 2014-01-27 00:37:09 -05:00
Wenzel Jakob bcb94a6f4a improved constrained crop feature 2014-01-14 00:54:52 +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 59345881a0 mtsgui: constrain crop window to a square when the user presses the shift key 2014-01-12 19:19:51 +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 f24b51666a sstream.cpp: better error reporting when things go wrong (specifically, say which host is responsible) 2013-12-13 17:02:21 +01:00
Wenzel Jakob 4f61786b71 sstream.cpp: do a better job at handling the EINTR signal in recv() and send() 2013-12-04 16:50:03 +01:00
Wenzel Jakob 065974cd83 fix for previous renderqueue extension 2013-12-03 15:47:11 +01:00
Wenzel Jakob 15a872eae0 undoing font fix due new Qt dependencies 2013-12-02 09:44:43 +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 0366e8c102 changed icon naming conventions 2013-11-03 20:56:50 +01:00
Wenzel Jakob 474991301a fixed compilation on osx 10.6 2013-11-03 20:56:16 +01:00
Wenzel Jakob 257526f6b2 Fast FFT-based image convolution support for large kernels 2013-10-25 22:21:53 +02:00
Wenzel Jakob 4dedbe6427 get rid of Qt-related compilation warnings on OSX/Clang 2013-10-24 22:20:44 +02:00
Wenzel Jakob 0a54a04290 OSX 10.9 font rendering fix 2013-10-24 22:20:21 +02:00
Wenzel Jakob e36ea4e203 OSX 10.9 compilation fix 2013-10-24 22:20:04 +02:00
Wenzel Jakob 480e3eb9d5 render settings dialog: always preserve the crop window 2013-10-18 11:25:47 +02: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 24720d5bd3 Fixes bug #203: Fog material reference inside sensor disappears 2013-09-30 11:16:26 +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
Wenzel Jakob af83b775f2 fixed autofocus feature 2013-07-12 16:41:25 +02:00
Wenzel Jakob 13478b5306 incorrect parameter name 2013-03-03 17:26:57 -05:00
Wenzel Jakob abfc45d7f1 renamed an oddly-named matrix 2013-02-17 13:02:11 -05:00
Edgar Velazquez-Armendariz 4637821c30 Link the executables only agains libcore and librender by default in CMake 2013-02-02 09:26:01 -05:00
Wenzel Jakob e8dbfbed75 symlinks_install: don't update .bashrc / .zshrc / .cshrc on OSX 2013-01-29 17:16:20 -05:00
Wenzel Jakob 405c7114fe removed unnecessary StaticObject call 2013-01-29 11:43:17 -08:00
Wenzel Jakob f22d130128 aboutdlg.cpp: automatically substitute current MTS_YEAR 2013-01-28 22:16:26 -05:00