Merge pull request #3 from kitskub/master

Only used a fixed ThreadPoolExecutor
Transparency support using the weighted average OIT algorithm

Adds support for transparency using a fast but approximate algorithm.
Support for motion blur on the objects is next.
Motion blur for transparent objects

Transparency sucks, avoid at all cost…
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Move game shutdown to input

Less likely to fail and prevent a normal shutdown than any other thread
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Renderer refactor

Trying to make it less verbose
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Stop input last

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Remove extra copy

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Move game time from Interface to World

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Moved the util classes to flow-commons
MeshRenderer was moved from flow-commons to Caustic. Updated import.
Merge pull request #4 from Wolf480pl/master

MeshRenderer was moved from flow-commons to Caustic. Updated import.
Update for flow-networking changes

Signed-off-by: Jack Huey kitskub@gmail.com