如何更改现有GLCanvas的GLCapabilities?
我想这样做,这样我就可以在不重新创建GLCanvas的情况下更改FSAA (抗锯齿)样本。
发布于 2017-10-09 09:10:14
你不能。默认帧缓冲区的性质在上下文创建时定义。如果不销毁并重新创建上下文,则无法更改它。
最好的方法是使用FBO并对用户创建的图像进行渲染,然后将其blit到默认的帧缓冲区。这样,如果你想改变你的抗锯齿技术,你可以这样做,而不需要重新构建上下文。
https://stackoverflow.com/questions/46637531
复制相似问题