2013-07-25 146 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