bug fixed, deferred shading works