gpt4 book ai didi

macos - Mac OS 10.8 支持 GLSL 3.30?

转载 作者:行者123 更新时间:2023-12-03 22:36:52 26 4
gpt4 key购买 nike

我正在使用 10.8 Mountain Lion 关注 OpenGL 3.3 上的弧合成教程,在构建项目时,它使用 GLSL 3.30 版编译和运行着色器,但是即使在 Mac OS 10.8 的核心配置文件中,我也不应该支持 GLSL 3.30 - 仅1.50(如图所示)



有没有人能够解释我是如何设法实现这种黑魔法的?

最佳答案

OS X 10.8 仍然仅支持 OpenGL 3.2,但具有一些 3.3 特性,例如指定属性位置 (#extension GL_ARB_explicit_attrib_location : enable) .着色器编译器接受高达 4.10 的版本。他们可能将它留在那里是为了兼容性或(SPECULATION)他们最初打算支持 4.1。

这至少是我在使用 10.8 几周后得出的结论。

编辑:看起来 4.10 的猜测是正确的。 10.9-10.12 最高支持 4.10 版本。我猜他们想在他们的 Metal api 上花费资源,而不是继续前进并让计算着色器......

关于macos - Mac OS 10.8 支持 GLSL 3.30?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11964416/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com