我将 OpenTK 用于 OpenGL 和 C#。
我需要使用模板缓冲区,目前想知道如何设置StencilBuffer
深度。
我之前知道的是 TaoFramework,它的控件具有可以设置此深度的属性。
但是现在在 OpenTK 的 openGlControl 中我找不到这样的属性。据我所知,当前设置的缓冲区深度可以通过调用GL.GetInteger()
传递给它的特殊参数的方法来获得。当我这样做时,它返回 0。这意味着当前模板缓冲区深度为零,因此任何操作在设置一些缓冲区深度之前都不会产生结果。但我不知道如何做到这一点。
谁能帮我?