代码之家  ›  专栏  ›  技术社区  ›  Kenji Baheux

用带麸质的布弗?

  •  1
  • Kenji Baheux  · 技术社区  · 16 年前

    我一直在搜索网页上的一个代码示例,它显示了如何将pbuffer与glut结合使用,但我找不到任何东西…

    我对pBuffer和渲染窗口之间的上下文切换感到困惑。我想我必须使用glutsetwindow在两个渲染曲面之间切换,但我对细节不太确定。

    有人能给我解释一下怎么用带麸质的布弗吗?

    2 回复  |  直到 13 年前
        1
  •  3
  •   Mike F    16 年前

    简短的回答是没有 好的 方法。

    更长的答案是pbuffer不是跨平台的,因此您必须使用特定于平台的API来访问它们。如何在渲染曲面之间切换取决于您的平台;在Windows中,您将使用wglmakecurrent()等。

    meta答案是,如果可能的话,你应该避免使用pbuffer。- FBO S提供了类似的功能,但没有此类问题,而且性能也更好。

        2
  •  1
  •   Kenji Baheux    16 年前

    Mike F的回答让我 explanation from ATI about the pbuffers . 谢谢!

    我没有发现任何关于切换上下文的GLUT函数的提到,只有wgl*函数。我一定是误解了谷蛋白窗的作用。