Commit Graph

170 Commits (9ac6d2c14515b5e557425b6f020e3b143945b7d1)

Author SHA1 Message Date
Wenzel Jakob 9ac6d2c145 Nicer hgignore, forgotten fresolver.cpp file 2010-09-12 11:48:34 +02:00
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 6fb1691861 typo in compilation documentation 2010-09-08 23:37:24 +02:00
Wenzel Jakob a8b1d882ef nicer geometry debug messages 2010-09-08 11:32:58 +02:00
Wenzel Jakob bd71ae8147 OSX cleanups 2010-09-08 11:23:40 +02:00
Wenzel Jakob b0663fc4fe fixed debian changelog 2010-09-08 08:00:29 +00:00
Wenzel Jakob ff65f63879 Added tag v0.1.3 for changeset 79c172eb257c 2010-09-08 09:56:19 +02:00
Wenzel Jakob cde6d7d462 Version 0.1.3 2010-09-08 09:56:07 +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 e05818a1a6 merge with main branch 2010-09-06 11:46:41 +02:00
Wenzel Jakob 0b6812cb87 GLEW version check 2010-09-05 22:36:29 +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 76a9a6b4d0 import chapter 2010-09-03 17:59:20 +02:00
Wenzel Jakob 952a2daee3 OSX build fixes 2010-09-03 17:48:40 +02:00
Wenzel Jakob 43003e88d1 updated changelog 2010-09-03 15:17:29 +00:00
Wenzel Jakob 2b9b7f2b25 version switch -> 0.1.2 2010-09-03 17:00:08 +02:00
Wenzel Jakob c1dae502b1 Added tag v0.1.2 for changeset 9486893d5591 2010-09-03 16:59:59 +02:00
Wenzel Jakob 82596daa50 documentation: import chapter 2010-09-03 16:58:59 +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 d4181b01fd import tutorial 2010-09-03 14:20:18 +02:00
Wenzel Jakob 151ab2311a better to be on the safe side 2010-09-03 14:00:32 +02:00
Wenzel Jakob ff71d8f041 fixed title 2010-09-03 13:35:01 +02:00
Wenzel Jakob c26e577b65 windows build fixes 2010-09-03 13:20:46 +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