GLX_ARB_multisample 是否受 OSX 支持
Is GLX_ARB_multisample supported by OSX
我正在尝试在 OSX 上将 glfw3 与 OpenGL 3.3(核心配置文件)结合使用,并通过 glfwWindowHint(GLFW_SAMPLES,4)
实现全屏抗锯齿。我的扩展加载程序很高兴告诉我 GLX_ARB_multisample
不受支持,这是 GLFW_SAMPLES
工作所必需的。
我的问题很基本:我是不是做错了什么,或者 OSX 上的 glfw 目前不支持多重采样?
不,OSX 的原生 GL API 不支持 GLX_ARB_multisample
。
My extension loader glad tells me that GLX_ARB_multisample
is not supported, which is required for GLFW_SAMPLES
to work.
你在这里完全错了。 GLX_ARB_multisample
是一个 GLX 扩展,与 X11 Window 系统相关,与 OSX 的 Cocoa/NSOpenGL
API 无关。 OSX 确实支持多重采样,它是通过 NSOpenGLPFASamples
属性控制的,GLFW 正在使用它。
如果您甚至尝试在该平台上加载 GLX 扩展,那您就做错了(这不是 glad 的错)。
我正在尝试在 OSX 上将 glfw3 与 OpenGL 3.3(核心配置文件)结合使用,并通过 glfwWindowHint(GLFW_SAMPLES,4)
实现全屏抗锯齿。我的扩展加载程序很高兴告诉我 GLX_ARB_multisample
不受支持,这是 GLFW_SAMPLES
工作所必需的。
我的问题很基本:我是不是做错了什么,或者 OSX 上的 glfw 目前不支持多重采样?
不,OSX 的原生 GL API 不支持 GLX_ARB_multisample
。
My extension loader glad tells me that
GLX_ARB_multisample
is not supported, which is required forGLFW_SAMPLES
to work.
你在这里完全错了。 GLX_ARB_multisample
是一个 GLX 扩展,与 X11 Window 系统相关,与 OSX 的 Cocoa/NSOpenGL
API 无关。 OSX 确实支持多重采样,它是通过 NSOpenGLPFASamples
属性控制的,GLFW 正在使用它。
如果您甚至尝试在该平台上加载 GLX 扩展,那您就做错了(这不是 glad 的错)。