我正在使用“ DirectStateAccess ”功能编写一些模块。如果它不受支持,我就做了必要的东西。
在客户笔记本电脑上,我能够创建一个OpenGL 3.3 Core Profile上下文。在第一次致电glGetString(GL_EXTENSIONS)
时,GL_EXT_direct_state_access
可用。
但是,GLEW_EXT_direct_state_access变量肯定等于false。
对wglGetProcAddress("glTextureParameteriEXT")
的后续调用会返回非空值。功能glTextureParameterxx()
似乎也可用......
此时,我想知道是否可以依赖GLEW变量来检查是否确实支持扩展。
哦,顺便说一下,我用“有效的OpenGL上下文激活”进行了测试......