Add a update light method

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Split vertice and light generation

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Merge pull request #2110 from L5D/light

Split vertice & light generation in the renderer
Clean meshsWaitingLight when unload

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Merge pull request #2111 from L5D/light

Clean meshsWaitingLight when unload
Light for Vanilla OK ! 

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Merge pull request #2112 from L5D/light

Light for Vanilla OK !
Add RenderEffect to GUI
Signed-off-by: Karang <arthur.hennequin@free.fr>
Remove Aggregator, use one batch per chunk directly.

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Merge pull request #2115 from Karang/master

Add RenderEffect to GUI
Merge pull request #2114 from L5D/render2

Remove Aggregator, use one batch per chunk directly
Update for API changes.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Fix GuiColorShader for GL3 mode.

- Removed old vanilla-like materials left over from testing.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Do not blend alpha. Allows for opacity in GL3.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Allow to change the result of mesh generation.

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Merge pull request #2116 from L5D/voxel

Allow to change the result of mesh generation.
Added normal for skylight calculations
Wrong vertexes used for light calculation
Add Bone loader.
Add bone in model class.
Add Spouty.sam (file for ONE animation)

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Merge pull request #2117 from L5D/animation

Add Bone loader.