2009-09-04 38 views
1

現在直接支持通過擴展和某些版本的OpenGL支持的矩形紋理,即我可以使用相同的基本opengl方法創建紋理,只提供非冪次冪的兩種尺寸。哪個版本的OpenGL支持矩形紋理(不帶擴展名)?

我已經使用Google,並且似乎無法找到OpenGL規範的權威更新日誌。我需要這些信息來動態檢測應用程序中的支持並通知用戶。

只需用1.5或3.0等數字回答是不夠的。我需要一個參考。

回答

2

根據ARB_texture_non_power_of_two documentation,此擴展是作爲OpenGL 1.4的一部分添加的。

但是,直到OpenGL 2.0之前,它才被提升爲OpenGL的核心。從OpenGL 2.0開始,任何實現OpenGL 2.0的供應商都應該支持這一點。

+0

我不敢相信我找不到那個。嚴重的谷歌放屁。 – basszero 2009-09-04 17:16:59

+0

儘管1.4仍然是一個擴展。 – genpfault 2009-09-04 18:13:21

+0

好點 - 我會更新我的答案,以便更明確。 – 2009-09-04 18:16:51

2

根據spec(第341頁),NPOT紋理在OpenGL 2.0中被提升爲核心。