脚本开发,我们不能实时的进行效果检测和代码审查,一不小心就会造成各种运行错误和效果差异,实时的结果显示显得至关重要,本篇主要介绍一种实时的方案。
shader 调试
片元着色器使用后缀: .frag 等,参考
brew update
brew upgrade
brew install glslviewer
SublimeText-3 插件安装
-
glslViewer sublimeText 安装
cd ~/Library/Application Support/Sublime Text 3/Packages/ git clone https://github.com/patriciogonzalezvivo/sublime-glslViewer.git
-
package control 安装
工具栏中查找 package control, 则control安装成功。
组合键 Command+Shift+P ,
搜索 package control:Install package
然后进行搜索 OpenGL Shading Language (GLSL), 即可实现 代码高亮
着色器 GLSL
如何进行编写和我们书写GLSL一样,存在部分差异参考glslViewer GitHub。
脚本文件和资源文件放在同一文件夹下,终端cd到文件夹下,运行如下:
glslViewer text.frag test.jpg