continue on implement deferred
init shader almost finish, need to build more uniform setting
Begin the octree culling
Merge remote-tracking branch 'remotes/origin/clean_PreparingThread' into deffered_shading

Conflicts:
	GameEngine/EngineCoreTest/Scenes/BenchmarkScene.cpp
	GameEngine/GameEngine/Engine/Core/PreparableObject.cpp
	GameEngine/GameEngine/GameEngine.vcxproj.filters
Merge branch 'deffered_shading' of https://github.com/Another-Game-Engine/AGE into deffered_shading
Interfaced cullable objects
fix compilation -> PreparableObject is now CullableObjects