Removed redundant state changes

Removed redundant state changes.
Also: Changing general depth function to:
GL.DepthFunc(DepthFunction.Always);