标签: c opengl textures
检测图形卡和已编译的openGL二进制文件是否支持在运行时不是2的幂的纹理的最佳方法是什么?
答案 0 :(得分:6)
您可以glGet查看ARB_texture_non_power_of_two或使用GLEW。
glGet
编辑以反映评论:从OpenGL 2.0开始,此功能是必需的,无需定义ARB_texture_non_power_of_two。如何查找当前版本的描述为here。正如Jerry指出的那样:根据GPU的不同,该功能可能会在软件中实现,如果使用非二次幂的纹理,性能将不会很好。