public void SetCullMode(CullMode cullMode)
        {
            switch (cullMode)
            {
            case CullMode.None:
                GL.Disable(EnableCap.CullFace);
                break;

            case CullMode.Back:
                GL.Enable(EnableCap.CullFace);
                GL.CullFace(CullFaceMode.Back);
                break;

            case CullMode.Front:
                GL.Enable(EnableCap.CullFace);
                GL.CullFace(CullFaceMode.Front);
                break;

            default:
                throw new ArgumentOutOfRangeException("cullMode");
            }
        }