Commit Graph

27 Commits

Author SHA1 Message Date
Faerbit
705d9e3875 Changed cube map shadows sampler to a sampler array. 2015-02-09 14:26:04 +01:00
Faerbit
136999f701 Additional cleanup. 2015-02-04 23:08:23 +01:00
Faerbit
823528b75a Now mirroring the cube face on their own again. 2015-01-28 17:26:02 +01:00
Faerbit
9154095d4d Small parameter changes. 2015-01-27 11:14:00 +01:00
Faerbit
211530fe09 Implemented saving depthbuffer face to png. Doesn't work right now. 2015-01-26 21:48:44 +01:00
Faerbit
9eab39d521 Updating lights only every half a second now, for performance. 2015-01-26 00:06:31 +01:00
Faerbit
da18b1627d Moved all GLFW related stuff to the main files. 2015-01-25 23:29:37 +01:00
Steffen Fündgens
8429280aee Fixed mirroring of shadows by inverting coordinates instead of blitting framebuffers(performance...). 2015-01-23 14:00:26 +01:00
Steffen Fündgens
0203bcb326 Mirrored rendering of pointlight shadows, so that they are at the correct positions now, but occlude everything. -- Fabian 2015-01-19 18:22:25 +01:00
Faerbit
6210d2e35b Removed Cascaded Shadow Mapping because it is not realistic to get it working in the remaining time. 2015-01-19 00:52:57 +01:00
Faerbit
c2cf71e0e6 Replacing buildFrustum with standard glm call. 2014-12-15 11:22:32 +01:00
Faerbit
cec0043caf Implemented cube map depth rendering from lighting positions. 2014-12-15 02:09:33 +01:00
Faerbit
01212ba007 Init graphics with the level instead of passing it to the render function everytime. 2014-12-15 01:05:46 +01:00
Faerbit
1c687f5759 Implemented cascaded shadow mapping. 2014-12-04 17:19:58 +01:00
Faerbit
049819c47a Changing shadow map sampler from sampler2D to sampler2Dshadow and removing now useless colour texture. 2014-12-04 13:21:20 +01:00
Faerbit
588b499f93 Making framebuffer private again. (Was public for debugging. 2014-12-04 01:22:23 +01:00
Faerbit
f559eced68 Implemented basic shadows for sun light. Also fixed bug with far plane always staying the same. 2014-12-04 01:13:59 +01:00
Faerbit
f38ced6603 Moving shader management completely into graphics. 2014-12-01 17:49:59 +01:00
Faerbit
c47ed4646d Added skybox and refined fog a bit. Fog still needs a lot of work. 2014-11-21 02:38:03 +01:00
Faerbit
3ddcb72d5a Reenabling resizeCallback. 2014-11-15 15:19:48 +01:00
Fabian Klemp
7b331edff9 Reorganized code quite a bit. Resizing is deactivated currently. 2014-11-14 16:47:47 +01:00
Faerbit
4231866d40 Adapting graphics to new camera model. 2014-11-13 18:17:58 +01:00
Faerbit
16f4890458 Added a update function to the level which rotates the bunny. 2014-11-13 00:40:28 +01:00
Fabian Klemp
752ee67481 Rewrote graphics to use new classes. 2014-10-24 10:57:28 +02:00
Faerbit
7f7398e295 Moving included to header. 2014-10-20 18:49:10 +02:00
Faerbit
70662679c1 Adding define guards. 2014-10-20 18:23:25 +02:00
Faerbit
083f4785ae Organizing Code. (Deleted lookAt as it is available as part of GLM.) 2014-10-20 18:16:47 +02:00