如何检测openGL /卡是否支持2的非功率?

时间:2010-06-15 15:26:20

标签: c opengl textures

检测图形卡和已编译的openGL二进制文件是否支持在运行时不是2的幂的纹理的最佳方法是什么?

1 个答案:

答案 0 :(得分:6)

您可以glGet查看ARB_texture_non_power_of_two或使用GLEW。

编辑以反映评论:从OpenGL 2.0开始,此功能是必需的,无需定义ARB_texture_non_power_of_two。如何查找当前版本的描述为here。正如Jerry指出的那样:根据GPU的不同,该功能可能会在软件中实现,如果使用非二次幂的纹理,性能将不会很好。