我正在使用openGL和glew检查扩展名。
说我想检查是否可以使用multitexture扩展名:
如果可以使用它,GLEW_ARB_multitexture将返回true。
BUT
arb_multitexture在openGL 3.0中已弃用。
它仍然会回归吗?
3.1在哪里删除它?
感谢。
答案 0 :(得分:3)
如果您的上下文导出扩展名,它将返回true,如果它不是“前向兼容”或“核心配置文件”,或者如果它支持“GL_ARB_compatibility”扩展名,它将返回。
底线是,如果GLEW_ARB_multitexture为true,则可以使用该功能。任何更高级别的逻辑(如果它们可用,只使用着色器)由您决定。