【问题标题】:OpenGL: rubber bands in Windows Vista/7OpenGL:Windows Vista/7 中的橡皮筋
【发布时间】:2011-01-28 05:11:57
【问题描述】:

我一直在寻找通过 OpenGL 绘制橡皮筋和光标而不在 Windows Vista/7 中重绘整个窗口的任何解决方案,但找不到任何合适的解决方案。覆盖平面方法似乎并未在所有显卡上得到广泛支持,尤其是在双屏渲染方面。我发现了一个solution,它建议操作前缓冲区和后缓冲区,但 cmets 指出,在 Windows Vista/7 中,前缓冲区操作在某些系统上往往会失败。简单的 XOR-ing 不适合,因为光标和橡皮筋颜色需要独立于底层图像颜色。有什么建议吗?

提前致谢。

【问题讨论】:

    标签: opengl windows-7 windows-vista rubber-band


    【解决方案1】:

    您可以在绘制橡皮筋之前尝试回读缓冲区(或只是其中的一部分),然后用它来填充它。警告:有些卡的回读性能很差,因此您需要在各种卡上进行测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 2013-12-24
      • 2019-09-05
      • 2014-06-15
      • 1970-01-01
      相关资源
      最近更新 更多