Uses Depth Texture instead of Renderbuffer