2013-07-25 52 views
0

我必须评估修改一些10岁的代码添加打印工具的可能性。该代码使用OpenGL 2.0上下文(而不是2.0 ES,我的意思是最初的OpenGL 2.0),所以FBO不可用。打印设备应该理想地打印到更大的离屏纹理(因为DPI在屏幕和Windows中的打印DC之间不同)。OpenGL版本2.0渲染纹理

谁能告诉我这是否可能?如果是这样,我该怎么去做(看看哪些扩展)。

+0

版本2.0是不是旧:) – fen

回答

2

您可以检查FBO扩展是否可用。即使是最古老的GPU也能够实现FBO,所以你很有可能拥有FBO扩展。或者你使用一个PBuffer上下文,这也得到了广泛的支持。

+0

好吧,谢谢你。 – Robinson