Commit graph

18 commits

Author SHA1 Message Date
Matthias Schiffer
c883f50f90 Refactored TriangleRecord 2009-12-24 20:38:40 +01:00
Matthias Schiffer
4b9928e16e Minor fix 2009-12-24 12:16:41 +01:00
Matthias Schiffer
577cd77e2b Some optimizations 2009-12-24 12:14:51 +01:00
Matthias Schiffer
0f6fb2617e Don't disable shaders when rendering shadow volumes 2009-12-24 04:01:19 +01:00
Matthias Schiffer
a7a5ae60e4 Don't wrap stencil values 2009-12-24 03:42:18 +01:00
Matthias Schiffer
2a6009e8f2 Working shadow volumes! :-D 2009-12-24 03:24:53 +01:00
Matthias Schiffer
6d3965b35e Make shadow volumes visible 2009-12-24 02:47:35 +01:00
Matthias Schiffer
b7cb346354 Optimized shaders 2009-12-21 23:41:17 +01:00
Matthias Schiffer
a540d6b167 ShadowVolume: Well, it's a beginning... 2009-12-18 15:06:04 +01:00
Matthias Schiffer
4e3efa239c Use multi-pass rendering with seperate ambient and light shaders 2009-12-18 13:31:07 +01:00
Matthias Schiffer
b3b74dc2af Added mouse support to turn 2009-12-17 19:12:13 +01:00
Matthias Schiffer
bc797d4c8b Moved Plane to MathUtil; some other tweaks 2009-12-17 02:14:32 +01:00
Matthias Schiffer
ea08fea654 Use perspective projection matrix without far clipping plane. 2009-12-16 14:58:56 +01:00
Matthias Schiffer
a407f8b9ed Added movement controls 2009-12-15 22:42:49 +01:00
Matthias Schiffer
d9f44af7ae Moved source files to src; sort triangles by texture. 2009-12-15 19:37:12 +01:00
Matthias Schiffer
a4fa46a4fd Added nice lighting shaders 2009-12-15 02:25:40 +01:00
Matthias Schiffer
ff7b7c8838 Added everything... -.- 2009-12-14 13:54:34 +01:00
Matthias Schiffer
da66d49b8a Basic infrastructure 2009-12-13 18:49:36 +01:00