Commit Graph

1931 Commits (74a7d81fac8cb8528c68e41fbac2b3de4b522ee2)

Author SHA1 Message Date
Wenzel Jakob 74a7d81fac mfilm.cpp: support for writing NumPy files (submitted by Joe Kider) 2014-02-04 18:02:01 +01:00
Wenzel Jakob 583d97cae7 explain how to run Mitsuba from Makefiles (suggested by William Newman) 2014-01-28 21:16:24 +01:00
Wenzel Jakob 634dda3272 fixed typos and writing issues reported by William Newman 2014-01-28 20:52:01 +01:00
Wenzel Jakob c0ec0ea854 extra checks in the manifold perturbation 2014-01-28 01:25:45 +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 329046ca03 finally killed the issue that prevented Mitsuba from running on Windows 8. The issue reported on the Mitsuba blog some weeks ago was in fact a bug in the OpenGL implementation of Parallels VM 2014-01-28 00:20:28 +01:00
Wenzel Jakob 2a0ffd1ceb several MLT-related improvements submitted by Anton Kaplanyan 2014-01-27 18:47:32 +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 369dcf06fc fixed shader code that could potentially cause a warning to be emitted; submitted by Anton Kaplanyan 2014-01-27 17:01:12 +01:00
Wenzel Jakob 43b15055d5 libbidir: PathVertex fixes submitted by Anton Kaplanyan 2014-01-27 16:55:01 +01:00
Wenzel Jakob 427f43c8be autodiff.h fix by Anton Kaplanyan 2014-01-27 16:50:11 +01:00
Wenzel Jakob 24d358db43 fixed potential out of bounds array access 2014-01-27 10:10:09 +01:00
Wenzel Jakob 23abee79bf merged a whole bunch of improvements by Edgar Velázquez-Armendáriz (thanks!) 2014-01-27 09:41:44 +01:00
Edgar Velazquez-Armendariz 188ff6f690 Always use the NVIDIA GPU on Optimus laptops with mtsgui. 2014-01-27 00:37:09 -05:00
Edgar Velazquez-Armendariz 550c5d2b01 Merge with default 2014-01-26 23:34:33 -05:00
Edgar Velazquez-Armendariz a584b92ce0 Initial support for FFTW3 using CMake. 2014-01-26 23:33:43 -05:00
Edgar Velazquez-Armendariz f224b0c74a Fix spelling errors in FindCOLLADA.cmake. 2014-01-26 22:59:19 -05:00
Edgar Velazquez-Armendariz fabcf51595 Workaround an error while loading libcore in Windows introduced by 79825f593d9d
When loading the DLL the static initialization order is compiler-dependent.
By having StatsCounter objects at the global level they were created before
the Statistics (another global, static object) instance was available.
A longer-term fix would be creating the Statistics instance on demand, during
the getInstance() call, using something like InitOnceExecuteOnce().
2014-01-26 02:48:44 -05:00
Edgar Velazquez-Armendariz 13e63e66df Explicit downcasting to float part 2.
Converting double to half includes an implicit intermediate cast to float.
That cast can be explicit through template specialization.
2014-01-26 02:44:12 -05:00
Wenzel Jakob 15582bacf8 python library: add Timer::reset overload 2014-01-26 07:29:35 +01:00
Edgar Velazquez-Armendariz 7962cd2e20 Explicit downcasting to float. 2014-01-26 01:14:57 -05:00
Edgar Velazquez-Armendariz a0667c0422 Specify the material constants as floats to avoid downcasting warnings. 2014-01-26 00:11:40 -05:00
Edgar Velazquez-Armendariz f86dedbe26 Merge with default 2014-01-25 23:50:10 -05:00
Edgar Velazquez-Armendariz 41937c17f7 Simplify the COLLADA 2.4 test to avoid linker errors.
The default constructor of DAE can cause problem. We avoid that by just using a pointer.
While this code will segfault if run it works well as a full compile-and-link test.
2014-01-25 23:42:50 -05:00
Edgar Velazquez-Armendariz ad8563138a Reorder the collada search components so that the built-in dependencies have higher priority. 2014-01-25 23:40:39 -05:00
Edgar Velazquez-Armendariz 330844dc60 Set some specific build options for gcc and clang. 2014-01-25 23:31:53 -05:00
Edgar Velazquez-Armendariz 7c0cb383c3 Remove checks for unexisting COLLADA DOM version 2.5. 2014-01-25 21:31:07 -05:00
Edgar Velazquez-Armendariz 4d1ee31304 Also call find_library once for each name when searching the release library. 2014-01-25 21:27:52 -05:00
Edgar Velazquez-Armendariz 607ccfc3ce Update the qmake stub to reflec the new Qt on the bundled deps, 4.8.5. 2014-01-25 21:27:22 -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 ff93dd3278 Avoid brute-force checking for debug libraries when the release version exists. 2014-01-25 17:42:33 -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
Edgar Velazquez-Armendariz 498a1f1e89 Use the same preprocessor definitions as SCons for COLLADA 2.4. 2014-01-25 16:28:01 -05:00
Edgar Velazquez-Armendariz 8472ede60f Workaround for CMake hanging when calling find_library with a lot of names.
Calling find_library once for each name is much faster than a single call.
2014-01-25 05:33:06 -05:00
Edgar Velazquez-Armendariz c70390820a Reflect the new built-in dependencies directories for mitsuba 0.4.5 2014-01-25 05:31:58 -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 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 d432f51ae6 Write the rendering time early enough so that it makes it into the EXR metadata. Also don't include the film processing and image compression time in the reported rendering time (d'uh..) 2014-01-14 00:22:02 +01:00
Wenzel Jakob 21738f7b59 Batch tonemapper: allow specifying the desired resampling filter 2014-01-14 00:11:12 +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 ec0bd29576 fix mtssrv signal-related issue on OSX (mtssrv aborts when a client disconnects mid-session) 2014-01-12 15:47:35 +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 8bbb097936 add an implicit conversion to libpython 2014-01-11 17:44:36 +01:00
Wenzel Jakob a59c99a996 bugfixes 2014-01-06 14:09:05 +01:00
Wenzel Jakob e6f4b4167c more collada bugfixes 2014-01-05 20:08:27 +01:00
Wenzel Jakob 7df6831aa3 collada import bugfix 2014-01-05 20:01:14 +01:00
Wenzel Jakob 60cd9cab5c merge 2014-01-05 00:16:30 +01:00