public void Initialize(OpenGL gl) { this.gl = gl; gl.Enable(OpenGL.GL_DEPTH_TEST); gl.DepthFunc(DepthFunction.LessThanOrEqual); gl.ClearDepth(1.0); gl.ClearColor(0.0f, 0.0f, 0.0f, 0.0f); gl.Hint(HintTarget.PerspectiveCorrection, HintMode.Nicest); gl.Hint(HintTarget.LineSmooth, HintMode.Nicest); gl.Hint(HintTarget.PointSmooth, HintMode.Nicest); gl.Hint(HintTarget.PolygonSmooth, HintMode.Nicest); gl.Enable(OpenGL.GL_SMOOTH); gl.Enable(OpenGL.GL_LINE_SMOOTH); gl.Enable(OpenGL.GL_POINT_SMOOTH); gl.Enable(OpenGL.GL_MULTISAMPLE); gl.MinSampleShading(4.0f); }