OpenGL子窗口

时间:2011-06-14 13:14:44

标签: c++ xcode macos opengl

我正在Mac上用OpenGL编写一个小程序。考虑子窗口,我有一个问题。我在主窗口中创建了两个子窗口。到目前为止一切正常。我可以画两个。但我想要一些不同的东西。我想在一个窗口中绘制(使用我的鼠标)并在另一个窗口中同时获取绘图。

现在甚至不可能在两个窗口中获得相同的绘图。如果我想看到一些东西,我总是要在那个特定的窗口画画。

您是否有一些想法可能如何做到这一点。或者你也有一个例子。不幸的是,我无法找到关于“子窗口”主题的更多信息。

1 个答案:

答案 0 :(得分:2)

OpenGL不是场景图。所有它给你的是铅笔和蜡笔的计算机等价物。所以你向帧缓冲区绘制一些东西,它只会显示在一个帧缓冲区中。

您想从多个有利位置绘制场景?然后,您必须从那些选择的有利位置多次将该场景绘制到指定的视口。