1

矩形纹理过去是通过扩展来支持的,现在在某些版本的 OpenGL 中直接支持,即我可以使用相同的基本 opengl 方法创建纹理,只是提供非二次幂大小。

我用谷歌搜索,似乎找不到 OpenGL 规范的明确变更日志。我需要这些信息来动态检测应用程序中的支持并通知用户。

仅仅回复 1.5 或 3.0 之类的数字是不够的。我需要一个参考。

4

2 回答 2

2

根据 ARB_texture_non_power_of_two 文档,此扩展是作为 OpenGL 1.4 的一部分添加的。

但是直到 OpenGL 2.0 才被提升为 OpenGL 的核心。从 OpenGL 2.0 开始,任何实现 OpenGL 2.0 的供应商都应该完全支持这一点。

于 2009-09-04T17:07:13.617 回答
2

根据规范(第 341 页),NPOT 纹理在 OpenGL 2.0 中被提升为核心。

于 2009-09-04T18:09:07.767 回答