Commit Graph

1781 Commits (96c644c5f93373f967aecd19d0e2f6ce433d111e)

Author SHA1 Message Date
Wenzel Jakob 6baac6fb73 disk/rectangle shape: be less paranoid about shear 2013-10-15 15:02:29 +02:00
Wenzel Jakob f831e0ba99 bugfix 2013-10-10 15:32:01 +02:00
Wenzel Jakob f60f4ecd42 merge 2013-10-10 15:22:57 +02:00
Wenzel Jakob 8ef468b2bc heightfield: compute normals in parallel 2013-10-10 15:22:31 +02:00
Wenzel Jakob e818ef826e spacing 2013-10-04 18:53:31 +02:00
Wenzel Jakob ad432ee2eb merged fix by Edgar 2013-10-04 18:53:15 +02:00
Wenzel Jakob e8bc5aeb2a added heightfield primitive to CMakeLists 2013-10-04 18:51:19 +02:00
Wenzel Jakob 9c04346391 updated boost python naming scheme to match current Debian/Ubuntu releases 2013-10-04 17:47:40 +02:00
Wenzel Jakob b6457f1bdb added python v3.3 to SConscript.configure 2013-10-04 17:37:30 +02:00
Wenzel Jakob 8ec217df22 new clang 10.8 compiler setting for 64bit 2013-10-03 22:57:51 +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 f02f0ac801 libpython: Film support 2013-09-30 12:20:06 +02:00
Wenzel Jakob 24720d5bd3 Fixes bug #203: Fog material reference inside sensor disappears 2013-09-30 11:16:26 +02:00
Wenzel Jakob 126aa5e885 libpython: initial support for emitters 2013-09-27 15:40:53 +02:00
Wenzel Jakob ab4525afba photonmapper: fixed shading on the backside of diffuse surfaces 2013-09-26 16:45:28 +02:00
Wenzel Jakob 773085525f minor double precision compilation fix 2013-09-25 15:12:24 +02:00
Wenzel Jakob dcc50550a1 merge into main branch 2013-09-25 14:57:04 +02:00
Wenzel Jakob 6d52ca9355 minor parameter constness fix 2013-09-17 15:21:25 +02:00
Wenzel Jakob 6bb4be1175 heightfield: added getNormalDerivative, createTriMesh 2013-09-13 14:50:56 +02:00
Wenzel Jakob 139c358647 improved Thread::getID() on Windows 2013-09-12 07:31:12 -07:00
Wenzel Jakob b1928ed1f2 statistics: further performance improvements on osx 2013-09-12 15:57:25 +02:00
Wenzel Jakob c900bea6b6 osx fixes 2013-09-12 14:53:35 +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 985620a2f4 reenable statistics 2013-09-12 14:18:17 +02:00
Wenzel Jakob a67da0ef9d heightfield: fast start 2013-09-11 17:45:02 +02:00
Wenzel Jakob 3ed7a518a3 heightfield: support for transformations, flipNormals parameter 2013-09-11 14:59:13 +02:00
Wenzel Jakob d9fdeee16b heightfield: serialization support, toString() method 2013-09-11 11:56:02 +02:00
Wenzel Jakob 6d38247551 shading normal support 2013-09-10 20:33:24 +02:00
Wenzel Jakob a1f61825ad initial working height field implementation 2013-09-10 18:44:25 +02:00
Wenzel Jakob db35564b01 extended TAABB::rayIntersect function 2013-09-10 18:43:44 +02:00
Wenzel Jakob 0ccb7211df integer version of 'signum' 2013-09-10 18:43:10 +02:00
Wenzel Jakob 960e16dd4c more work on heightfield primitive 2013-09-09 11:24:46 +02:00
Wenzel Jakob c77db14313 typo fix 2013-09-06 22:15:41 +02:00
Wenzel Jakob 36d4bc7ea2 committed nonfunctional version for now 2013-09-06 21:22:46 +02:00
Wenzel Jakob 517a30c369 height field intersection method by Ramsey et al., will revert to something simpler 2013-09-06 18:00:09 +02:00
Wenzel Jakob 70ad3fbd62 add an extra space in memString() 2013-09-06 10:56:36 +02:00
Wenzel Jakob 11452f7c86 Functions to rasterize textures to bitmaps 2013-09-05 15:05:03 +02:00
Wenzel Jakob d582d8578d Convienience functions for easily doing arithmetic operations with images of arbitrary types
Also added a feature to allow creation of bitmaps over external/temporary memory, which the Bitmap
instance won't deallocate upon its destruction
2013-09-05 15:04:39 +02:00
Wenzel Jakob 326f1533ac Bitmap::scale convenience function 2013-09-04 17:31:23 +02:00
Wenzel Jakob e459cdc015 merge 2013-09-04 16:54:14 +02:00
Wenzel Jakob 221a93d67d merge 2013-08-28 17:11:47 +02:00
Wenzel Jakob c7257d765d minor homogeneous numerics fix (reported by Jean-Dominique Gascuel) 2013-08-28 17:11:34 +02:00
Wenzel Jakob c8d22d3a9d edge.cpp: Don't allow creating edges with length=0 2013-08-28 17:07:09 +02:00
Wenzel Jakob a961b49ca7 make the adaptive integrator behave in a nicer way wrt. the stop button (Jean-Dominique Gascuel) 2013-08-28 17:06:07 +02:00
Wenzel Jakob 4bcd5dd408 fix for a BRE issue reported by Jean-Dominique Gascuel 2013-08-25 12:27:25 +02:00
Edgar Velazquez-Armendariz 581115bb77 Merge with default 2013-08-23 16:31:54 -04:00
Wenzel Jakob 9f7e89959d fix for an issue reported by Jean-Dominique Gascuel 2013-08-20 15:15:05 +02:00
Wenzel Jakob 2f857093e3 initialize m_maxPasses in sppm.cpp 2013-08-19 08:54:27 +02:00
Edgar Velazquez-Armendariz fcb3515d7f Fixup external dependencies provided by Homebrew/MacPorts. 2013-08-17 23:08:02 -04:00
Edgar Velazquez-Armendariz fba9296448 Merge with default 2013-08-16 12:40:46 -04:00