Add time factor and volume distribution factor to particles
Add flying wads.

Density depends on number of trees.
Separate particles into transparent and opaque
Add falling property to particles
Add rain simulation.

Disabled for now.
Replace shared pointer with const pointer.
Define a class for OpenGL buffers.
Extend OpenglBuffer to support element arrays
Move timer to the UBO.
Invert byte order of bmp file type 56.
Take away annoying warning from librocket header files
Use glFramebufferTexture2D to swap render targets

Instead of using glDrawBuffers.
Create class to manage render targets

Use RenderTarget for drawing the map.
Clean up duplicated code.

ShadowMapLinear and ShadowMap did almost the same thing.
Remove the added delta, which is not needed for exponential shadow maps.
Add rain effect UBO parameter.

It is currently not yet used.
Fade to gray sky for rainy weather
Decrease shadow strength when raining
Add some ambient light when raining
Add weather simulator

It is not used yet.
Merge branch 'master' of github.com:larspensjo/ephenation-client