Commit Graph

609 Commits (d2fb59ca4e7896aa2269abb4101dccba1bf1bd62)

Author SHA1 Message Date
Wenzel Jakob 2dd0c78719 TSpectrum: added absolute value function 2014-05-04 15:12:27 +02:00
Wenzel Jakob 4763f7016a deactivate heavy debugging in gkdtree 2014-04-20 18:49:48 +02:00
Wenzel Jakob 7ab0ff3533 simple render time extraction script 2014-04-14 23:54:07 +02:00
Wenzel Jakob cf98273c7c subtle gkdtree improvement (Eugene D'Eon reported some issues with primitive clipping in double precision builds) 2014-03-27 18:21:09 +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 c466c70738 Some mip map / OBJ file loader improvements for an issue reported by Yoran Bosman 2014-02-25 08:19:25 -08:00
Wenzel Jakob 1ca04133d9 version bump to 0.5.0 2014-02-25 15:45:06 +01:00
Wenzel Jakob 915a672da1 merged improvements by Edgar 2014-02-17 15:16:00 +01:00
Wenzel Jakob 399d7b2173 added field integrator; bugfixes 2014-02-17 15:05:17 +01:00
Wenzel Jakob e1080ff7b8 nicer error messages with line number information while parsing XML scenes 2014-02-17 13:45:40 +01:00
Edgar Velazquez-Armendariz 25aec52f78 Warn at link time against mixing components built with incompatible settings.
Supported for MSVC 2010 and newer, see
http://msdn.microsoft.com/en-us/library/ee956429.aspx
2014-02-16 15:29:27 -05:00
Wenzel Jakob 8d84d0b1a0 debugging.. 2014-02-15 01:34:17 +01:00
Wenzel Jakob ee5b29878f merge 2014-02-14 23:36:04 +01:00
Wenzel Jakob e4a76df007 multi-channel rendering works. 2014-02-14 18:36:00 +01:00
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 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 4e8015f787 vMF distribution class improvements, python bindings for it 2014-02-10 15:24:58 +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 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 427f43c8be autodiff.h fix by Anton Kaplanyan 2014-01-27 16:50:11 +01: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 e66f768558 libpython fixes involving refract() and the type hierarchy of the normal data structure 2014-01-14 15:38:51 +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 567b368fa6 rewired some functions in qmc.h for better convenience 2014-01-02 01:31:41 +01:00
Wenzel Jakob b5148cdfa3 new <default> XML tag, which creates a default value for a parameter that has not been specified on the command line 2013-12-28 18:37:16 +01:00
Wenzel Jakob ccad33b21d added getTotalSystemMemory() function 2013-12-20 12:12:36 +01:00
Wenzel Jakob c97ea5f1cb mmap.cpp: also added createTemporary() support 2013-12-19 23:05:31 +01:00
Wenzel Jakob 4bae47db4c atomic.h: added atomicMaximum() helper function 2013-12-19 18:51:23 +01:00
Wenzel Jakob ef0979b15e support for easy creation of temporary files 2013-12-19 15:03:15 +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 a424a29602 added a new Texture::isMonochromatic function 2013-12-10 17:02:07 +01:00
Wenzel Jakob 706b2af6c1 typo fix... 2013-12-10 00:22:25 +01:00
Wenzel Jakob 23383c7ccb fix cut and paste issue 2013-12-10 00:12:50 +01:00
Wenzel Jakob 1938d00659 libpython: bindings for the Sensor class 2013-12-10 00:09:37 +01:00
Wenzel Jakob 5b0c09dbd0 extensions to mmap.cpp, some macro cleanups 2013-12-08 02:33:12 +01:00
Wenzel Jakob 884136580d MemoryMappedFile::toString() method, cleanup of constants.h 2013-12-08 00:47:43 +01:00
Wenzel Jakob 6d1f81ceda more macros for SSE/AVX/AVX512 alignment etc 2013-12-06 12:20:02 +01:00
Wenzel Jakob 1fc3d96c8e minor reorganization of constants.h 2013-12-06 09:36:05 +01:00
Wenzel Jakob d158059502 merge 2013-12-04 16:58:10 +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 0a36d14aeb added Bitmap::copyFrom method 2013-12-03 23:13:41 +01:00
Wenzel Jakob 687b56e73d RenderListener::workEndEvent now includes a flag on whether the work unit was finished successfully 2013-12-03 11:50:20 +01:00
Wenzel Jakob a2591285d7 PyQt example: a few more refinements 2013-11-27 13:25:33 +01:00
Wenzel Jakob 96832ab70d yet more refinements to the fancy PyQt integration example + necessary code adaptations 2013-11-26 22:54:26 +01:00
Wenzel Jakob fd7400593a committing some missing parts 2013-11-26 17:48:33 +01:00
Wenzel Jakob dc8d3bf782 libpython: enable rendering callbacks in python & a few minor cleanups 2013-11-25 12:44:21 +01:00
Wenzel Jakob 43223d78d3 Python plugin improvements, cleanups 2013-11-23 14:46:35 +01:00
Wenzel Jakob 12531458ac fixed Thread::registerUnmanagedThread, minor cleanups 2013-11-21 01:55:59 +01:00
Wenzel Jakob 4f23557e4e libpython: native buffers for Bitmap objects 2013-11-21 01:30:35 +01:00
Wenzel Jakob d0dc0d9f36 Support for quickly importing geometry directly from Blender-internal memory 2013-11-19 22:45:22 +01:00