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
Wenzel Jakob
15604764a8
mfilm documentation fix
2013-07-24 11:40:44 +02:00
Wenzel Jakob
206b0d882f
documentation update suggested by Karoly Zsolnai
2013-07-23 13:36:30 +02:00
Wenzel Jakob
33d685a3fb
another similar fix
2013-07-22 00:20:23 +02:00
Wenzel Jakob
e9ae9b15cd
fixed some out-of-date build system advice in the developer documentation
2013-07-22 00:18:36 +02:00
Wenzel Jakob
6497f9e9cb
Fixed an issue reported by Károly Zsolnai (the function wasn't used in the codebase, which is why this could remain undetected for so long)
2013-07-17 21:55:12 +02:00
Wenzel Jakob
af83b775f2
fixed autofocus feature
2013-07-12 16:41:25 +02:00
Wenzel Jakob
7728899dc2
temporarily undid version change
2013-06-29 21:22:12 +02:00
Wenzel Jakob
e82ba58be0
version bump
2013-06-19 21:16:54 +02:00
Wenzel Jakob
6b6237069a
bugfix for an issue reported by Yoran Bosman
2013-06-06 10:16:21 +02:00
Edgar Velazquez-Armendariz
9215e22c16
Require also GL_EXT_gpu_shader4 for enabling geometry shaders.
...
This fixes issues with Ivy Bridge graphics which support GL_EXT_geometry_shader4
and GL_ARB_geometry_shader4 but not GL_EXT_gpu_shader4 when using GLSL 1.2.
The syntax for geometry shaders in OpenGL 3.2 Core/GLSL 1.5 is quite different
and would require extra porting effort.
2013-06-20 03:28:28 -04:00
Wenzel Jakob
940f51d776
bugfix for an issue reported by Yoran Bosman
2013-06-06 10:16:21 +02:00
Edgar Velazquez-Armendariz
bf670cca99
Merge with default
2013-06-05 17:00:49 -04:00
Wenzel Jakob
dd28d944c5
seralize the separateAlpha flag
2013-06-03 15:04:25 +02:00
Wenzel Jakob
d406309b03
fix a potential issue in bre.cpp where some photons are not considered during AABB construction
2013-06-03 12:10:10 +02:00
Wenzel Jakob
3345af6c90
separateAlpha feature requested by Yoran
2013-05-21 05:26:36 -04:00
Wenzel Jakob
464da09474
compilation fixes
2013-05-20 17:28:38 -04:00
Wenzel Jakob
7f36735c0d
added Bitmap::rotateFlip()
2013-05-20 13:46:56 -04:00
Wenzel Jakob
46fc7940b3
allow tonemapper to work with HDR / PFM images
2013-04-24 12:59:48 -04:00
Wenzel Jakob
c2f39c3961
random.cpp: fixed code bitrot in a commented-out code section
2013-04-09 13:38:33 -04:00
Wenzel Jakob
06edfca1b3
merge
2013-04-06 23:18:03 -04:00
Wenzel Jakob
a0c20094a1
made clipped AABB computation numerically more robust
2013-04-06 20:12:44 -07:00
Wenzel Jakob
318343daf2
photon mapper bugfix
2013-04-06 13:01:04 -07:00
Wenzel Jakob
de7fd41a03
remove a minor warning
2013-04-06 15:09:55 -04:00
Wenzel Jakob
5e149a17c7
documentation typo
2013-04-02 22:28:41 -04:00