Commit Graph

2156 Commits (6b68f4df034606d2f243733469f0f6177994bb96)

Author SHA1 Message Date
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 5a50f8d112 merge Edgar's changes 2014-02-14 14:11:11 +01:00
Edgar Velazquez-Armendariz 96c50b3df0 Added missing declaration for CIE_D65 in spectrum.cpp (required for MSVC dll) 2014-02-13 14:38:13 -05:00
Edgar Velazquez-Armendariz 38b8fa7f37 Added missing files in CMakeLists.txt for the mfilm plugin and fixed warnings. 2014-02-13 14:37:40 -05:00
Edgar Velazquez-Armendariz 401025b094 Merge with default 2014-02-13 14:20:25 -05:00
Wenzel Jakob fca0528202 merge 2014-02-13 18:38:27 +01:00
Wenzel Jakob 6534b07338 better handling of constant color spectra in a way that makes RGB and spectral builds consistent 2014-02-13 18:38:21 +01:00
Wenzel Jakob 013e8d3919 arch builds finally work again.. 2014-02-13 08:55:20 -05:00
Wenzel Jakob 05fba0da0e more collada-dom compilation fixes.. 2014-02-13 07:36:19 -05:00
Wenzel Jakob b3dcc7b1dd updated build instructions for Visual Studio 2013 and Python 2.7.x 2014-02-13 13:24:44 +01:00
Wenzel Jakob 9e40bc33bd merge 2014-02-12 11:51:42 +01:00
Wenzel Jakob 5b413228e1 stupid old bug in thindielectric.cpp was still there because I had only fixed it in one of two places... 2014-02-12 11:51:24 +01:00
Wenzel Jakob dd17c3a938 quenched some warnings 2014-02-12 11:30:43 +01:00
Wenzel Jakob 0b0d53a813 another pkgbuild fix 2014-02-11 07:54:29 -05:00
Wenzel Jakob 15ef9a628f arch linux build fix 2014-02-11 07:27:07 -05:00
Wenzel Jakob 4e8015f787 vMF distribution class improvements, python bindings for it 2014-02-10 15:24:58 +01:00
Wenzel Jakob 006c26891f some more cleanups in python.tex 2014-02-06 17:01:12 +01:00
Wenzel Jakob c0746cc753 one more example for python.tex 2014-02-06 16:42:05 +01:00
Wenzel Jakob 9380ea2b6a some more clarifications suggested by William Newman 2014-02-06 16:16:26 +01:00
Wenzel Jakob 24abf59c4b clarified light source grammar in documentation (suggested by William Newman) 2014-02-06 15:37:56 +01:00
Wenzel Jakob 093050f755 replaced some tabs, added copyable spaces to lstlistings 2014-02-06 15:11:30 +01:00
Wenzel Jakob ba2a6dcaf7 fixed some typos reported by William Newman 2014-02-06 13:44:02 +01:00
Wenzel Jakob 9b5f21a9cf merge 2014-02-06 13:42:21 +01:00
Wenzel Jakob 8e5a146785 fix a Python<->Mitsuba<->Qt issue reported by Marios Papas 2014-02-04 21:05:13 +01:00
Wenzel Jakob 74a7d81fac mfilm.cpp: support for writing NumPy files (submitted by Joe Kider) 2014-02-04 18:02:01 +01:00
Wenzel Jakob d4f8d9a645 removed a stray 'cout' call 2014-01-29 12:09:27 +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