我试图在OSX上使用glfw3和OpenGL 3.3(核心配置文件),通过glfwWindowHint(GLFW_SAMPLES,4)
全屏反对alisiang。我的扩展加载程序很高兴告诉我GLX_ARB_multisample
不受支持,这是GLFW_SAMPLES
工作所必需的。
我的问题非常基本:我做错了什么,或者目前在OSX上glfw不支持多次采样?
答案 0 :(得分:2)
不,OSX的原生GL API不支持GLX_ARB_multisample
。
我的扩展程序加载程序很高兴告诉我
GLX_ARB_multisample
不受支持,这是GLFW_SAMPLES
工作所必需的。
你在这里完全错了。 GLX_ARB_multisample
是一个GLX扩展,它与X11窗口系统相关,而不是与OSX的Cocoa / NSOpenGL
API相关。 OSX支持多重采样,它通过NSOpenGLPFASamples
属性进行控制,GLFW正在使用它。
如果您甚至尝试在该平台上加载GLX扩展,那么您做错了(这不是很高兴的错误)。