move geometry dependend code out of renderer.enter
Implemented normals