deferred lighting
restoring previous version of deferred lighting
 porting the refactoring of material system