Wenzel Jakob
d158059502
merge
2013-12-04 16:58:10 +01:00
Wenzel Jakob
4e1188b08a
port of the previous change to Linux/OSX
2013-12-04 16:57:55 +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
f6c379fb87
get rid of annoying warning messages on OSX
2013-12-03 22:32:18 +01:00
Wenzel Jakob
065974cd83
fix for previous renderqueue extension
2013-12-03 15:47:11 +01:00
Wenzel Jakob
6777864990
fix a cleanup-handler related issue in sstream.cpp / sched_remote.cpp
2013-12-03 15:42:40 +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
b17916e679
quench some minor warnings
2013-12-02 11:25:48 +01:00
Wenzel Jakob
15a872eae0
undoing font fix due new Qt dependencies
2013-12-02 09:44:43 +01:00
Wenzel Jakob
2331b16f54
mtsgui: added support for -a, -h, and -p command line parameters known from the 'mitsuba' executable
2013-12-01 22:38:55 +01:00
Wenzel Jakob
3d84105a47
numpy support
2013-12-01 18:22:01 +01:00
Wenzel Jakob
c3d4b5a08c
libpython: Timer bindings, plus a few other functions from util.h
2013-11-30 22:32:28 +01:00
Wenzel Jakob
45425b64c4
mmap.cpp: when creating a memory-mapped file on windows, only allow concurrent read access
2013-11-29 18:55:35 +01:00
Wenzel Jakob
afca59d426
mmap.cpp: be more relaxed about files already existing (and potentially being used by other Mitsuba instances) -- by Michael Zeilfelder
2013-11-29 18:52:42 +01:00
Wenzel Jakob
bb1da93876
Python-baed scene construction: fixed an issue reported by Sina Honari
2013-11-29 16:36:34 +01:00
Wenzel Jakob
4ccee2340a
fixed typo (reported by Michael Zeilfelder)
2013-11-29 15:40:15 +01:00
Wenzel Jakob
88be826331
fixed minor issue in AreaLight::toString()
2013-11-29 15:30:07 +01:00
Wenzel Jakob
3781651694
SConscript indentation fix
2013-11-28 09:19:20 +01:00
Wenzel Jakob
be8275749d
some linker flag fixes
2013-11-27 15:32:48 +01:00
Wenzel Jakob
a2591285d7
PyQt example: a few more refinements
2013-11-27 13:25:33 +01:00
Wenzel Jakob
73b6dc4ce2
mmap: don't throw exceptions in destructor..
2013-11-27 12:49:03 +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
307e345f4d
better handling of errors while evaluating C++ -> python callbacks (show a backtrace in the Mitsuba log)
2013-11-26 17:43:53 +01:00
Wenzel Jakob
e1ca7a514e
further cleanups
2013-11-26 15:06:56 +01:00
Wenzel Jakob
3e2516ab99
got rid of some minor warnings, Python code cleanups
2013-11-26 14:30:49 +01:00
Wenzel Jakob
da0d5238ee
get rid of minor warnings
2013-11-25 15:43:27 +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
df12c58e77
minor improvements to libpython and setpath.sh
2013-11-25 01:12:44 +01:00
Wenzel Jakob
454ad0bf54
minor fixes
2013-11-24 15:56:58 +01:00
Wenzel Jakob
43223d78d3
Python plugin improvements, cleanups
2013-11-23 14:46:35 +01:00
Wenzel Jakob
c923b2ab37
added accidentally deleted brace
2013-11-21 09:50:50 +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
87ca4956d1
merge
2013-11-20 23:32:25 +01:00
Wenzel Jakob
0492cc81d3
Film implementations: don't write bitmap output files if destFile=''
2013-11-20 23:32:00 +01:00
Wenzel Jakob
961848cc81
PLY file compatibility improvements
2013-11-20 21:38:19 +01:00
Wenzel Jakob
0e15285403
serialized shape: assign name in a better way
2013-11-20 11:30:45 +01:00
Wenzel Jakob
d0dc0d9f36
Support for quickly importing geometry directly from Blender-internal memory
2013-11-19 22:45:22 +01:00
Wenzel Jakob
0ee249c434
support for constructing triangle meshes from within python
2013-11-18 16:46:42 +01:00
Wenzel Jakob
b68a38ed9a
improved bump and normal mapping support
2013-11-15 16:47:35 +01:00
Wenzel Jakob
38fced0f53
Don't try to set CPU affinity if running inside Valgrind
2013-11-14 15:37:49 +01:00
Wenzel Jakob
ff7a86c755
Qt Gui: allow opening multiple files at the same time
2013-11-13 14:15:38 +01:00
Wenzel Jakob
9bc91123c6
fixed thread safety issue in FFT-based Bitmap::convolve
2013-11-13 11:12:06 +01:00
Wenzel Jakob
1f2eb4b9c8
compatibility fixes for Fedora Core 19
2013-11-11 09:52:44 -05:00
Wenzel Jakob
96c644c5f9
removed a minor warning
2013-11-08 12:34:43 +01:00
Wenzel Jakob
22b16fdd23
merge
2013-11-08 11:52:24 +01:00
Wenzel Jakob
24388ec388
merge
2013-11-08 02:50:10 -08:00
Wenzel Jakob
4ac3a82814
changed COLLADA DOM 2.4 loading code to be more similar to the 2.3 version
2013-11-08 02:49:12 -08:00
Wenzel Jakob
3b8760bc71
switch to COLLADA-DOM 2.4 on OSX
2013-11-08 00:54:03 +01:00
Wenzel Jakob
38ef6259a4
get rid of some warnings
2013-11-07 22:47:10 +01:00
Wenzel Jakob
dccb7554ea
compilation fixes for visual studio 2013
2013-11-07 07:21:54 -08:00
Wenzel Jakob
e5d748e56c
merge
2013-11-07 05:49:10 -08:00
Wenzel Jakob
be7fcdb2bf
fixed some warnings on win32
2013-11-07 05:48:40 -08:00
Wenzel Jakob
815cb6c916
new dependency build for windows: updated build configuration files
2013-11-06 06:20:42 -08:00
Wenzel Jakob
9c9d8b833c
typo in square to concentric warp
2013-11-05 17:09:00 +01:00
Wenzel Jakob
a2c4a9edfc
minor python binding improvements
2013-11-05 00:11:05 +01:00
Wenzel Jakob
55c8726dbd
documentation updates for the height field class
2013-11-04 23:22:30 +01:00
Wenzel Jakob
0366e8c102
changed icon naming conventions
2013-11-03 20:56:50 +01:00
Wenzel Jakob
474991301a
fixed compilation on osx 10.6
2013-11-03 20:56:16 +01:00
Wenzel Jakob
83c1505148
Python API imporovements, part 1
2013-11-03 15:00:21 +01:00
Wenzel Jakob
32c9e953e8
bitmap texture: feature to create a texture based on individual image channels
2013-10-30 23:01:27 +01:00
Wenzel Jakob
7669f09d44
improved Bitmap python bindings, added a Bitmap::getChannelName function
2013-10-30 22:23:58 +01:00
Wenzel Jakob
77a220bee4
mitsuba-python: added Integrator bindings
2013-10-29 00:03:12 +01:00
Wenzel Jakob
5aa247c89d
release FFTW-related memory at shutdown time
2013-10-28 13:08:25 +01:00
Wenzel Jakob
41ecb1d837
fixed some windows-specific warnings, integrated FFTW
2013-10-28 12:10:31 +01:00
Wenzel Jakob
b962a3db57
use multithreaded FFT
2013-10-28 11:28:37 +01:00
Wenzel Jakob
5ea0546e41
tonemapper: fixed a typo in bloom filter size computation
2013-10-28 11:27:35 +01:00
Wenzel Jakob
76260c731d
tonemapper: simple implementation of the bloom filter from 'Physically-Based Glare Effects for Digital Images'
2013-10-26 01:25:23 +02:00
Wenzel Jakob
1ca3ca5a2f
FFT-based convolution: performance improvement when the filter is monochromatic
2013-10-26 01:20:48 +02:00
Wenzel Jakob
257526f6b2
Fast FFT-based image convolution support for large kernels
2013-10-25 22:21:53 +02:00
Wenzel Jakob
dc4ea75259
fixed various minor warnings
2013-10-25 21:33:34 +02:00
Wenzel Jakob
3e6a4c56d5
heightfield: fixed some floating point cast-related warnings when compiling on windows
2013-10-24 22:21:17 +02:00
Wenzel Jakob
4dedbe6427
get rid of Qt-related compilation warnings on OSX/Clang
2013-10-24 22:20:44 +02:00
Wenzel Jakob
0a54a04290
OSX 10.9 font rendering fix
2013-10-24 22:20:21 +02:00
Wenzel Jakob
e36ea4e203
OSX 10.9 compilation fix
2013-10-24 22:20:04 +02:00
Wenzel Jakob
5019f6e04c
mitsuba-python: support for converting between images and bytearrays
2013-10-24 17:26:14 +02:00
Wenzel Jakob
cfc449a0f1
added a new perspective camera model with support for radial distortion
2013-10-23 18:10:55 +02:00
Wenzel Jakob
480e3eb9d5
render settings dialog: always preserve the crop window
2013-10-18 11:25:47 +02:00
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
e8bc5aeb2a
added heightfield primitive to CMakeLists
2013-10-04 18:51:19 +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
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
960e16dd4c
more work on heightfield primitive
2013-09-09 11:24:46 +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
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
e990c3d7f8
integrated latest patches by Edgar
2013-08-02 17:36:28 +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
af83b775f2
fixed autofocus feature
2013-07-12 16:41:25 +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
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
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
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
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
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
f177f80916
merge with ev-cmake
2013-02-28 11:41:47 -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
Edgar Velazquez-Armendariz
a4fb98c4ca
Fix minor double to float warnings
2013-02-21 01:32:29 -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
Wenzel Jakob
2d44b16442
added a few more camera bindings, support for motion blur manipulation from python
2013-02-17 12:46:33 -05:00
Wenzel Jakob
3ed9b6f6f1
mitsuba-python: added some casts() to Scene getters
2013-02-17 11:24:52 -05:00
Wenzel Jakob
fbae5af122
fix for another OSX path issue
2013-02-17 11:11:22 -05:00
Wenzel Jakob
c2498b84a7
added a few more python bindings
2013-02-16 15:29:15 -05:00
Wenzel Jakob
de7ea8d38d
fixed some more occurrences of EPoint
2013-02-15 09:18:52 -05:00
Wenzel Jakob
270a2f8064
minor fix for ConstVolume::supportsVectorLookups
2013-02-14 21:30:01 -05:00
Wenzel Jakob
cecbae219f
documentation fix
2013-02-14 21:28:36 -05:00
Wenzel Jakob
ea20e75c38
windows libpython path bugfix
2013-02-12 14:41:49 -08:00
Wenzel Jakob
0554e4cf74
linux bugfix for the previous commit
2013-02-12 13:24:28 -05:00
Wenzel Jakob
a8f3d76b78
moved FileResolver initialization from libpython to libcore -- yet to be tested on Windows and Linux
2013-02-12 02:00:17 -05:00
Wenzel Jakob
e97081619b
merge with ev-cmake
2013-02-12 01:41:08 -05:00
Wenzel Jakob
e3fbedff69
partial changeset
2013-02-12 01:40:38 -05:00
Wenzel Jakob
6f7e52654d
OSX build fix
2013-02-12 00:28:35 -05:00
Wenzel Jakob
d6d0203cb3
initial support for texture baking, i.e. rendering directly to irradiance textures
2013-02-11 23:52:03 -05:00
Wenzel Jakob
175da3a314
rectangle shape: store UV position in sampleArea()
2013-02-11 22:07:38 -05:00
Wenzel Jakob
979e0fa7a0
ptracer: better handling of unscattered emission -> camera paths
2013-02-11 22:07:00 -05:00
Wenzel Jakob
f374df4680
position the cube at the origin for consistency with other shapes
2013-02-11 21:30:02 -05:00
Wenzel Jakob
ea3b5a220a
minor fix to cube shape doc
2013-02-09 01:40:22 -05:00
Wenzel Jakob
d235a19636
thindielectric fresnel bugfix
2013-02-06 21:40:48 -05:00
Wenzel Jakob
a279b7f638
improved reliability of specular perturbations
2013-02-06 21:17:50 -05:00
Wenzel Jakob
d806c6194e
fixed instancing code once more
2013-02-06 21:16:53 -05:00
Wenzel Jakob
30efd3c151
fixed some openmp + TLS/related crashes
2013-02-06 19:40:15 -05:00
Wenzel Jakob
403706fa62
thin dielectric classifies itself incorrectly
2013-02-06 19:39:55 -05:00
Edgar Velazquez-Armendariz
38349fb575
Fix line endings in changeset 190ef16a6266
2013-02-04 16:32:43 -05:00
Wenzel Jakob
e15097ffae
added support for the IPT color space by Ebner and Fairchild
2013-02-02 20:23:03 -05:00
Edgar Velazquez-Armendariz
01b77d64ee
Get the automatic file resolved path from the mitsuba-core module directly.
...
This way the plugins and other resources would be found when either loading
a mitsuba executable or the Python bindings.
2013-02-02 18:11:49 -05:00
Edgar Velazquez-Armendariz
266b44e404
Initial patches for ARM support [armv7l GNU/Linux]
2013-02-02 10:02:03 -05:00
Edgar Velazquez-Armendariz
bd567511b0
Stricter compatibility with the getopt signature (returns an int, not a char)
...
gcc 4.7.2 in Ubuntu 12.10 detected an issue with assigning the result of getopt
to a char. When getopt returns -1 after exhausting the options, if it is
assigned to a char it sets all its bits to 1. When this result is then tested
for equality to the literal -1, the char was promoted to int, but the byte 0xff
turns into the signed integer 255. Aparently other compiling where assuming -1
is a char-type literal avoiding the conversions.
2013-02-02 09:37:19 -05:00
Edgar Velazquez-Armendariz
4637821c30
Link the executables only agains libcore and librender by default in CMake
2013-02-02 09:26:01 -05:00
Wenzel Jakob
e8937d3a47
regression fix for a mtssrv exception (occurs upon disconnection events)
2013-02-01 13:58:51 -05:00
Wenzel Jakob
49fb2d5028
allow 'g' to vary across spectral channels
2013-02-01 11:31:58 -05:00
Wenzel Jakob
c4045a1066
further restricted roughness range to prevent numerical overflow issues on single precision
2013-01-31 21:19:28 -05:00
Wenzel Jakob
47c175a598
fixed roughcoating preview as well, unified code
2013-01-31 21:04:49 -05:00
Wenzel Jakob
473f75ff6f
rewrote photon mapper lobe selection logic yet once more -- I hope I got it right this time..
2013-01-31 20:53:57 -05:00
Wenzel Jakob
47ef9e2249
smooth coating HW shader fixes
2013-01-31 20:53:17 -05:00
Wenzel Jakob
920aedafb8
minor restructuring
2013-01-31 19:16:28 -05:00
Wenzel Jakob
38002c8450
had to dumb this down a bit so that it compiles with GCC 4.2.1/OSX
2013-01-31 01:03:40 -05:00
Wenzel Jakob
e8dbfbed75
symlinks_install: don't update .bashrc / .zshrc / .cshrc on OSX
2013-01-29 17:16:20 -05:00
Wenzel Jakob
405c7114fe
removed unnecessary StaticObject call
2013-01-29 11:43:17 -08:00
Wenzel Jakob
52af32c274
last-minute documentation updates
2013-01-29 14:27:43 -05:00
Wenzel Jakob
6ef30de092
added a cube shape, relaxed some of the requirements regarding uniform scales
2013-01-28 23:48:32 -05:00
Wenzel Jakob
f22d130128
aboutdlg.cpp: automatically substitute current MTS_YEAR
2013-01-28 22:16:26 -05:00
Wenzel Jakob
72bd7a04c2
merge (didn't end up needing strncasecmp after all -- sorry Edgar)
2013-01-28 21:47:24 -05:00
Wenzel Jakob
a5bbad3ace
made annotations more consistent
2013-01-28 21:45:41 -05:00
Edgar Velazquez-Armendariz
443983a28c
Fix a warning found by gcc 4.7.2 in Fedora 17
2013-01-28 21:00:24 -05:00
Edgar Velazquez-Armendariz
dac7cf679a
Removed unused header core/stl.h
2013-01-28 20:50:51 -05:00