【发布时间】:2014-09-12 21:42:35
【问题描述】:
我希望能够通过更改窗口的全屏和装饰的过程来保留 OpenGL 上下文。由于当我想更改装饰时必须处理窗口(更改为全屏以没有伪装饰全屏时也必须这样做),因此上下文似乎被破坏了。有没有办法以这样一种方式保存上下文,我永远不需要让一些初始化代码运行两次?
【问题讨论】:
我希望能够通过更改窗口的全屏和装饰的过程来保留 OpenGL 上下文。由于当我想更改装饰时必须处理窗口(更改为全屏以没有伪装饰全屏时也必须这样做),因此上下文似乎被破坏了。有没有办法以这样一种方式保存上下文,我永远不需要让一些初始化代码运行两次?
【问题讨论】:
你应该使用 NEWT 或者 GLStateKeeper。请在our official forum 上询问有关 JOGL 的问题。如果您的情况确实有必要,Sven 可能会比我更能向您解释如何使用 GLStateKeeper。
【讨论】: