首先,我在 WPF 应用程序中使用 OpenTK,但我认为这更像是一个通用的 OpenGL 的东西。
在我的应用程序中,我希望能够将 3D 内容渲染为纹理。我不需要输出到屏幕上的窗口或控件 - 我只想渲染到背景纹理。
那么,我应该如何设置 OpenGL 来做到这一点?通常,应使用 devicecontext 作为参数创建图形上下文。但在我的情况下,我不想输出到设备上下文,我想渲染到一个固定大小的 FrameBufferObject,其设置(fe 1024x1024、32bpp、32bits ZBuffer)与窗口或显示无关。
我希望有人对这样的设置有任何经验:)