MacOS下如何找到GLSLEditorSample(GLSL离线IDE)?
离线GLSL实时预览工具推荐(MacOS XCode 7.3.1环境)
嘿,我之前在Mac上做GLSL开发时也遇到过一模一样的需求——不想依赖在线的Shadertoy,就想要个简单离线、能实时看效果的工具,给你几个亲测好用的方案:
官方替代方案:GLSLEditorSample
你说的没错,OpenGL Shader Builder确实已经被苹果弃用,替代它的GLSLEditorSample是XCode自带的示例项目,针对你的XCode 7.3.1版本,找它的步骤很简单:
- 打开XCode,点击顶部菜单栏的
File→Open - 在弹出的文件窗口里,导航到路径
/Applications/Xcode.app/Contents/Developer/Examples/OpenGL - 找到并打开
GLSLEditorSample.xcodeproj项目 - 运行项目后,你可以直接在编辑器面板里修改顶点/片段着色器代码,右侧的窗口会实时渲染出效果,完全离线,刚好满足你“无需复杂功能,仅实时预览”的需求
轻量终端备选:glslViewer
如果觉得打开XCode有点重,你可以试试glslViewer这个轻量工具:
- 先通过Homebrew安装(如果没装Homebrew的话先装一下):
brew install glslviewer - 写好你的GLSL片段着色器文件(比如
test.frag),在终端里运行glslviewer test.frag - 每次修改代码保存后,窗口会自动刷新渲染效果,非常简洁高效,不需要依赖XCode环境
补充一句:GLSLEditorSample作为官方示例,还能帮你快速理解Mac上OpenGL着色器的基础渲染流程,偶尔需要调试简单逻辑时也挺方便的。
内容的提问来源于stack exchange,提问作者me me
相关产品推荐
相关产品推荐

