我应该如何在OpenGL视口中实现子窗口?

时间:2014-03-12 18:07:27

标签: opengl opengl-3

我应该如何在OpenGL视口中实现子窗口?在我的视口中,我想在左侧为标签预留一些空间,并在边缘周围留出一些空间作为边框。我找到了所有的坐标,一切都正常显示。我的问题是将一个子窗口中的东西剪切到其他子窗口中。我似乎无法弄清楚OpenGL 3.3,核心环境的做法是什么。是

  • 使用每顶点裁剪?
  • 剪刀测试?
  • 模板测试?
  • 将帧缓冲与窗口的不同部分相关联?

我应该看哪些命令?

1 个答案:

答案 0 :(得分:2)

在我花时间撰写完整的答案之前,我希望您确认这是您在原始问题中所描述的内容:

*---------------------------------------*
| ------------------------------------- |
| |   |                               | |
| |   |                               | |
| |   |                               | |
|C| A |              B                |C|
| |   |                               | |
| |   |                               | |
| |___|_______________________________| |
*---------------------------------------*

A = Labels
B = Main Window
C = Border