Improvements and Error Fix
Toggle Fullscreen works with Deferred Renderer

there is some cleanup needed now because framebuffers and more are not
deleted before creating new ones
some function names aren't camel case yet
Added Texture Component with Live Reload

added a component to encapsulate texture handling
working but unoptimized support for live texture editing
added Shader Component and Framebuffer Component which aren't
implemented and yet
Updated System

replaced term Component by Module
make use of Name() function which allows a module to fetch its name
updated modules to use their name as working directory
Worked on Shader Module and improved Renderer

added some comments for future changes
simplified and improved pass loop in Renderer Module a bit
startet implementing Shader Module and Shader Storage
Started on Shader Module and Shader Live Reload

updated renderer to use shader storage
Implemented Framebuffer Module

render passes are now represented by a pair of Shader Storage and
Framebuffer Storage
renderer refactoring done
fixed bug in Camera Module that set mouse to window center
updated project file to include shader files at new location
rebuilt
Split Pipeline Module out of Renderer Module

renamed RendererDeferred Module to Renderer Module
tweaked ambient lighting color
Implemented Model Loader

implemented model loader for 3ds files using lib3ds
linkes lib3ds dynamically for now
only support first texture in the 3ds file, others are ignored
texture flip fix needed
placed a barrel into the scene
do we really need so many c files for the library to work?
Statically link lib3ds and removed unused Headers

rebuilt lib3ds to use static runtime library
used new header file to support static linking
removed dll files for they aren't used anymore
Texture Flipping Fix

flip the texture coordinates in the forms fragment shader
also fixed some texture bleeding in the barrel texture
Updated Form Module to use Vectors
Started Implementing SSAO
Basic SSAO implementation

need for tweaking and improvement
Supersampling and Subsempling

added size member to framebuffer storage
viewport is set before every draw call now
happily removed resize functions from renderer module
Tweaked SSAO to look nice

normals are in view space now
therefore lighting doesn't work correctly at the moment
Information Updated
Texture Flip moved from Shader to Texture Module
Implemented Materials

added Material Module to parse *.mtl files
live reload supported
adjusted Forms Module and Renderer Module to support materials
added material files for all scene objects
removed RendererForward Module and its basic shaders
saved shrine texture as non progressive
remaned some textures
barrel and shrine models are working now
improved ambient occlusion shader
Mesh Module and complete Refactoring