腳本開發(fā),我們不能實時的進行效果檢測和代碼審查,一不小心就會造成各種運行錯誤和效果差異,實時的結(jié)果顯示顯得至關(guān)重要,本篇主要介紹一種實時的方案。
shader 調(diào)試
片元著色器使用后綴: .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), 即可實現(xiàn) 代碼高亮
著色器 GLSL
如何進行編寫和我們書寫GLSL一樣,存在部分差異參考glslViewer GitHub。
腳本文件和資源文件放在同一文件夾下,終端cd到文件夾下,運行如下:
glslViewer text.frag test.jpg

簡單使用