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 |
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 |
Wenzel Jakob
|
9a215b0b8a
|
changes by Edgar (with slight modifications)
|
2013-08-13 15:26:20 +02:00 |
Edgar Velazquez-Armendariz
|
20f47de382
|
Use shorter preprocessor definitions to avoid crashes in MSVC
|
2013-08-12 16:58:16 -04:00 |
Edgar Velazquez-Armendariz
|
b643573eea
|
Merge with default
|
2013-08-12 14:14:21 -04:00 |
Wenzel Jakob
|
75350bc957
|
fixed TEA implementation for double precision
|
2013-08-12 18:15:50 +02:00 |
Wenzel Jakob
|
85d419ce36
|
use high res fonts on Retina display macs
|
2013-08-11 22:50:04 +02:00 |
Wenzel Jakob
|
d51e2e521b
|
added a 2x2 vector determinant for convenience
|
2013-08-10 20:57:04 +02:00 |
Wenzel Jakob
|
1486f2fda7
|
generic getCorner() and getChild() methods for AABB
|
2013-08-10 20:56:42 +02:00 |
Wenzel Jakob
|
a825ce5d0f
|
introduced a new constant that specifies the minimum number whose reciprocal is representable in single/pdouble precision
|
2013-08-08 16:50:59 +02:00 |
Wenzel Jakob
|
d8e915771f
|
fixed a bug reported by Karoly Zsolnai
|
2013-08-05 14:00:45 +02:00 |
Wenzel Jakob
|
aecd80b128
|
comment about avoiding crashes
|
2013-08-05 11:35:25 +02:00 |
Wenzel Jakob
|
e990c3d7f8
|
integrated latest patches by Edgar
|
2013-08-02 17:36:28 +02:00 |
Wenzel Jakob
|
cffe15776d
|
clarification suggested by Karoly Zsolnai
|
2013-08-02 17:09:06 +02:00 |
Wenzel Jakob
|
208283bd7d
|
better concentric disk mapping code
|
2013-08-02 17:04:33 +02:00 |
Wenzel Jakob
|
29fbd26dc2
|
added a feature to stop ppm/sppm after a certain number of passes (submitted by Sebastian Koch)
|
2013-07-24 12:03:23 +02:00 |