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
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