OS X上的GLSL着色器开发有哪些选项?

时间:2009-07-08 15:11:06

标签: macos opengl glsl shader

Apple的Shader Builder并不是非常先进。我想知道OS X除了在bootcamp下运行之外是否还有更好的选择。

4 个答案:

答案 0 :(得分:5)

有一个名为Shader Maker的工具,它基于Qt。 Lumina也是开源的。

我遇到的最好的GLSL编辑器之一是ATI的RenderMonkey,但遗憾的是没有Mac OS X版本。

Quartz Composer(包含在OS X开发工具中)具有一些GLSL编辑功能,但它可能不是您想要的。 This是使用该工具开发的一个示例。

答案 1 :(得分:1)

Quartz Composer

虽然使用Apple的OpenGL Shader Builder似乎更合适,但您应该使用Quartz Composer。您可以创建着色器并实时查看所做的更改,突出显示错误并允许包括茶壶在内的各种输入。有很多预定义的着色器可供查看。

与Shader Builder一样,Quartz Composer包含在developer.apple.com的Xcode图形工具下载中。

答案 2 :(得分:0)

是的,RenderMonkey是IMO中最好的。我会将它从训练营运行或虚拟化,因为它在硬件上并不重要。

答案 3 :(得分:0)

OpenGL Shader Builder,我认为它是Xcode的一部分,因为我不记得曾经安装它并且我拥有它。