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
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
Wenzel Jakob
e02220e782
typo..
2013-04-02 13:32:08 -04:00
Wenzel Jakob
c6c92a7d98
fix to properly handle Fedora library paths
2013-04-02 13:26:49 -04:00
Wenzel Jakob
9f96f09e5f
ldrfilm: fixed a network serialization issue
2013-03-28 20:34:04 -04:00
Wenzel Jakob
f32d62d783
Vector4: wrong dimension value
2013-03-26 14:38:32 -04:00
Edgar Velazquez-Armendariz
f5e6c80727
Factorized steps to generate the pdf, using the subprocess module
2013-03-23 01:31:41 -04:00
Edgar Velazquez-Armendariz
bd0c3d54c0
Added extra pdflatex commands to generate documentation from scratch
2013-03-23 00:48:56 -04:00
Edgar Velazquez-Armendariz
ac3a076004
Added a 'clean' target for the documentation
2013-03-23 00:44:06 -04:00
Edgar Velazquez-Armendariz
e1baae3fdd
Factorized the paired action of writing the section header and calling 'process'
2013-03-23 00:43:48 -04:00
Edgar Velazquez-Armendariz
96353c94db
Fix the number of dimensions for TVector4
2013-03-22 23:51:06 -04:00
Edgar Velazquez-Armendariz
fa64e61420
Merge with upstream
2013-03-22 23:48:01 -04:00
Wenzel Jakob
68093a36b6
typo fix
2013-03-20 18:50:10 +01:00
Wenzel Jakob
491091092d
typo in several Sampler::clone() functions
2013-03-18 17:45:34 +01:00
Wenzel Jakob
fe0624ab87
fixed a typo
2013-03-10 16:39:23 -04:00
Wenzel Jakob
27c7b853da
volpath.cpp: always specify sampler to evalTransmittance()
2013-03-08 14:18:25 -05:00
Wenzel Jakob
9a4fb4dba4
added a note about cmd.exe on Windows
2013-03-05 17:34:37 -05:00
Wenzel Jakob
13478b5306
incorrect parameter name
2013-03-03 17:26:57 -05:00
Wenzel Jakob
03632fa11c
attempt to fix a photon mapper crash
2013-03-01 21:05:58 -05:00
Wenzel Jakob
e2efbfcfe3
fix an issue where rendered .pfm files got the wrong extension
2013-03-01 17:15:51 -05:00
Wenzel Jakob
41cad0c23e
Added tag v0.4.4 for changeset bd6ddacdf795
2013-02-28 19:52:10 -05:00
Wenzel Jakob
9d8d59280d
vector class compilation fix for windows
2013-02-28 15:00:37 -08:00
Wenzel Jakob
55ae1126a6
one more version string updated
2013-02-28 13:22:58 -05:00
Wenzel Jakob
766741da85
version bump
2013-02-28 12:51:22 -05:00
Wenzel Jakob
f177f80916
merge with ev-cmake
2013-02-28 11:41:47 -05:00
Edgar Velazquez-Armendariz
dc0fa6a26b
Added some initial configuration flags in CMake for gcc/clang
2013-02-26 17:43:51 -05:00
Edgar Velazquez-Armendariz
f514bc4a53
Mark the strings for the metadata and label commands as used.
2013-02-25 15:35:17 -05:00
Wenzel Jakob
5c1c2fe533
removed a duplicated function which caused problems when compiling in spectral mode
2013-02-22 11:51:38 -05:00
Wenzel Jakob
5a2b0105ad
setpath.sh: don't print a warning message on ZSH if Mitsuba has not been built yet
2013-02-21 23:53:39 -05:00
Edgar Velazquez-Armendariz
bd55638624
Make sure the return type of TVectorN<T>::length is a floating point value.
...
For example, in TVector2<int> the length will almost never be an integer. If the
return type of length were T the resoult would be implicitly truncated from
float/double (the result of std::sqrt) to T.
2013-02-21 02:20:07 -05:00
Edgar Velazquez-Armendariz
a4fb98c4ca
Fix minor double to float warnings
2013-02-21 01:32:29 -05:00
Edgar Velazquez-Armendariz
47a4119ccc
Merge with default
2013-02-21 01:31:52 -05:00
Wenzel Jakob
4d91dbc02c
minor addendum to the docs
2013-02-17 19:03:01 -05:00
Wenzel Jakob
3d93215e81
fixed quaternion slerp to always use the 'short way', updated documentation
2013-02-17 18:28:53 -05:00
Wenzel Jakob
bedef4a672
added turntable rendering info to the documentation
2013-02-17 16:58:39 -05:00
Wenzel Jakob
beeb88b3e3
moved around some code to facilitate rendering turntables and such from Python
2013-02-17 16:37:06 -05:00
Wenzel Jakob
abfc45d7f1
renamed an oddly-named matrix
2013-02-17 13:02:11 -05:00