Wenzel Jakob
8e7fdb48dc
Partial rewrite, part 1. Does not fully compile yet
...
- Switched vectors classes to templates
- Moved most path handling over to boost_filesystem
- Nicer include file structure
- Better documentation for libcore
- Doxygen support
- Vector/Point/etc. data structures are now unitialized by default!
2010-09-10 03:14:48 +02:00
Wenzel Jakob
a8b1d882ef
nicer geometry debug messages
2010-09-08 11:32:58 +02:00
Wenzel Jakob
c6c261e724
store relative paths in imported scenes
2010-09-07 17:34:53 -07:00
Wenzel Jakob
1c8f3f0745
fixed coherent ray tracer intensities for point sources
2010-09-08 02:17:46 +02:00
Wenzel Jakob
3de850f4e2
fix point sources in the RTRT preview
2010-09-08 01:55:50 +02:00
Wenzel Jakob
0dc517bfa4
fixed incorrect shadow map extents
2010-09-08 01:14:50 +02:00
Wenzel Jakob
65e8b96185
GLSL implementation of the Ward BRDF
2010-09-08 01:05:07 +02:00
Wenzel Jakob
9ed2a00c97
fix incorrect tangent vectors passed to the shader
2010-09-08 00:51:59 +02:00
Wenzel Jakob
da64e93eb5
larger default shadow bias
2010-09-08 00:39:26 +02:00
Wenzel Jakob
f5d7d89e97
gamma computation bugfix
2010-09-08 00:39:05 +02:00
Wenzel Jakob
6e58b602d9
fixed a serious bug regarding VBOs and calls to glDrawElements
2010-09-08 00:07:35 +02:00
Wenzel Jakob
e1351b6c76
complain when compiling invalid GLSL programs
2010-09-07 22:44:35 +02:00
Wenzel Jakob
4d8cc8d764
nicer snprintf() behavior
2010-09-07 22:24:48 +02:00
Wenzel Jakob
11a47e1851
fixed bug in phong GLSL preview
2010-09-07 22:02:40 +02:00
Wenzel Jakob
ae39518ca0
fixed a glaring bug related to Phong/Ward/Microfacet and textures, Faster ldrtexture loading times
2010-09-07 21:50:30 +02:00
Wenzel Jakob
92a627986f
better path handling
2010-09-05 21:51:30 +02:00
Wenzel Jakob
211f17aa98
fix some memory management-related issues
2010-09-05 21:31:49 +02:00
Wenzel Jakob
8486931b30
Nicer testcase framework, eigendecomposition support
2010-09-05 21:17:35 +02:00
Wenzel Jakob
debd09e75f
automatic multiprocessor builds, fix compilation when COLLADA is missing
2010-09-05 17:09:06 +02:00
Wenzel Jakob
3d3048f7de
convert module names to lower case
2010-09-05 15:36:23 +02:00
Wenzel Jakob
4e5a9af233
more uniform material parameter names -- ward
2010-09-03 15:47:54 +02:00
Wenzel Jakob
d4ae5660cf
BMP loading support, material parameter naming more uniform
2010-09-03 15:26:18 +02:00
Wenzel Jakob
ff71d8f041
fixed title
2010-09-03 13:35:01 +02:00
Wenzel Jakob
f80535f543
ignore duplicate geometry when importing
2010-09-03 09:37:58 +02:00
Wenzel Jakob
ab7961df0c
use less compression when serializing geometry files (much faster)
2010-09-03 00:24:44 +02:00
Wenzel Jakob
eedf35f4eb
bugfix to the composite material
2010-09-03 00:18:43 +02:00
Wenzel Jakob
0f1158c678
added copyright headers to all relevant source files
2010-09-02 23:41:20 +02:00
Wenzel Jakob
995810faaf
do sphere & cylinder intersections in double precision
2010-09-02 22:32:33 +02:00
Wenzel Jakob
1cf68695d2
removal of unused code
2010-09-02 21:52:25 +02:00
Wenzel Jakob
9fcc46643b
adaptive ray epsilon
2010-09-02 21:50:17 +02:00
Wenzel Jakob
0b8863f2cb
nicer testcase runner
2010-09-02 18:05:49 +02:00
Wenzel Jakob
1c60e7368d
testcase support -- see 'test_samplers.cpp' for an example
2010-09-02 17:57:04 +02:00
Wenzel Jakob
e0b52ef022
cleanups, brought volume file format up to spec
2010-09-02 03:25:53 +02:00
Wenzel Jakob
575beeb792
allow changing the navigation mode
2010-09-02 02:21:02 +02:00
Wenzel Jakob
2f6e02abf3
more natural stop/preview button behavior
2010-09-02 01:31:52 +02:00
Wenzel Jakob
96bc8e0422
brought the OSX preview settings dialog up to date
2010-09-01 23:39:55 +02:00
Wenzel Jakob
906f5910fd
import transparent surfaces
2010-08-31 23:38:23 +02:00
Wenzel Jakob
4044fad4da
forgot material indirection for polylist imports
2010-08-31 22:55:22 +02:00
Wenzel Jakob
6e181dcab3
better deal with zero-area triangles, misc. fixes
2010-08-31 22:32:34 +02:00
Wenzel Jakob
2527bb0dec
area light source bugfix, return to preview button
2010-08-31 21:17:15 +02:00
Wenzel Jakob
e2b860610c
matrix support
2010-08-31 03:35:45 +02:00
Wenzel Jakob
559af6f2b3
typo/bugfix
2010-08-31 02:44:43 +02:00
Wenzel Jakob
a00438551f
collada import of SketchUp scenes improved, still buggy
2010-08-31 02:36:12 +02:00
Wenzel Jakob
02c47237a7
vast collada importer improvements, incomplete bmp loading support
2010-08-31 00:23:34 +02:00
Wenzel Jakob
715a854199
merged with main branch
2010-08-30 21:41:35 +02:00
Wenzel Jakob
2650e9f5cb
transparent compression support
2010-08-30 21:40:32 +02:00
Wenzel Jakob
369e5db618
ZAE support
2010-08-30 20:12:23 +02:00
Wenzel Jakob
a6075d7439
trap when throwing exceptions while the program is being debugged
2010-08-30 11:09:40 +02:00
Wenzel Jakob
73f5f5fc4b
added mersenne twister to acknowledgments
2010-08-30 10:24:19 +02:00
Wenzel Jakob
45b381d0ac
fixed infinite recursion possibility in the VPL generator
2010-08-30 10:14:24 +02:00