Update commands to be compatible with command blocks
Merge pull request #2166 from DDoSQc/master

The Epic Math Refactor
Animation not shared between entity.
Play animation at different speed.
More control on EntityRenderComponent.
Animation exporter and cool new spouty.

Signed-off-by: Alkaelis <AlkaelisFenaro@gmail.com>
Merge pull request #2167 from Alkaelis/master

Animation exporter and cool new spouty.
Checks that futures aren't done before waiting on completion
Light system update
- Lighting managers are notified of newly generated chucks
- Fixes threadsafety bug with lighting manager arrays in SpoutChunk
Start of SceneComponent implementation.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Implemented MotionState.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Some more Scene implementation.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Implemented most of scene/updated engine.

I am going to attempt the hotswapping technique to dealing with updating
characteristics of a body in a simulation: as it sounds it is
removing/setting object back in. I'll see if I can clear pair cache as
well (so I can remove the hotswapping).

I've also added a few TODOs for you @Afforess .
Signed-off-by: Chris Sanders <zidane@outlook.com>
Need to copysnapshot for Scene here.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Set snapshot properly, fix damping.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Threading w/scene
Finished Scene update (and cleanup).

Engine now compiles.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Implement overloads for Force/Impulse.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Set live, not snapshot.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Merge pull request #2165 from Snaipe/command

Update commands to be compatible with command blocks
Animation working
Try to fix usage of frameBuffer