gl.ResetState() makes water plane drawn over land and add this weird cylinder sporting some textures picked I don't know how at 0,0,0:


Edit: Tried with gl.PushAttrib(GL.ALL_ATTRIB_BITS) at the begining of the callin, gl.PopMatrix() at the end, it solves the water plane issue, so I think it does save the DepthTest state, but I still have the weird cylinder. Commented my gl.Texture and gl.BeginEnd, so I don't see how it could be my own code drawing it.