OSX 10.9上glsl ARB_显式_统一_位置扩展的可用性

OSX 10.9上glsl ARB_显式_统一_位置扩展的可用性,glsl,osx-mavericks,Glsl,Osx Mavericks,我想知道OSX 10.9上是否提供glsl扩展ARB_explicit_uniform_位置 根据,扩展ARB_explicit_attrib_location是可用的,但它没有说明关于统一变量的任何内容。有人能证实它的缺失吗?很遗憾,答案是一个强调的否 ARB\u explicit\u uniform\u location是在OpenGL 4.3(GLSL 430)中添加的。这就是为什么你看不到这里列出的扩展,苹果迄今为止只实现了OpenGL4.1以及一些OpenGL4.2的扩展 如果运行Op

我想知道OSX 10.9上是否提供glsl扩展ARB_explicit_uniform_位置


根据,扩展ARB_explicit_attrib_location是可用的,但它没有说明关于统一变量的任何内容。有人能证实它的缺失吗?

很遗憾,答案是一个强调的

ARB\u explicit\u uniform\u location
是在OpenGL 4.3(GLSL 430)中添加的。这就是为什么你看不到这里列出的扩展,苹果迄今为止只实现了OpenGL4.1以及一些OpenGL4.2的扩展

如果运行OpenGL Extensions Viewer(在Apple app Store中很容易找到的免费应用程序),您可以清楚地看到这一点:


即使苹果已经提供了支持的扩展和实现限制矩阵,我仍然强烈建议抓取这个应用。它直接将您链接到扩展规范以及有用的信息,例如特定扩展何时进入核心。在其他平台上,它有助于确定硬件支持什么,在OS X上,您通常在所有硬件上都有非常常见的扩展支持(只要所述硬件运行相同版本的GL上下文)。

遗憾的是,答案是强调的

ARB\u explicit\u uniform\u location
是在OpenGL 4.3(GLSL 430)中添加的。这就是为什么你看不到这里列出的扩展,苹果迄今为止只实现了OpenGL4.1以及一些OpenGL4.2的扩展

如果运行OpenGL Extensions Viewer(在Apple app Store中很容易找到的免费应用程序),您可以清楚地看到这一点:

即使苹果已经提供了支持的扩展和实现限制矩阵,我仍然强烈建议抓取这个应用。它直接将您链接到扩展规范以及有用的信息,例如特定扩展何时进入核心。在其他平台上,它有助于确定硬件支持什么,在OSX上,您通常在所有硬件上都有非常常见的扩展支持(只要所述硬件运行相同版本的GL上下文)