我有一个普通的Win32窗口,我想仅使用OpenGL来渲染该窗口的一部分。我找到了这个问题:在常规窗口中使用OpenGL(Win32),但我不知道他们如何在窗口内创建面板并获取其DC。
基本上,我想要一个窗口,它可以使用win32绘制按钮、列表及其他元素,并在同一窗口中的某个指定区域内渲染OpenGL内容。
我尝试使用glScissor并清除缓冲区,但这只会用黑色填充整个屏幕和我在清除颜色中指定的部分。
我还尝试使用glViewport,但没有任何效果。
基本上,我想要一个窗口,它可以使用win32绘制按钮、列表及其他元素,并在同一窗口中的某个指定区域内渲染OpenGL内容。
我尝试使用glScissor并清除缓冲区,但这只会用黑色填充整个屏幕和我在清除颜色中指定的部分。
我还尝试使用glViewport,但没有任何效果。