mac配置GLSL(OepnGL Shading Language)開發環境1 安裝vscode2. vscode 安裝Shader languages support for VS Code擴充3. 安裝 glsl-canvas擴充4. 安裝配置GLSL Lint5. 重新開機vscode6. 編寫demo
由于xcode過于臃腫,不利于日常學習使用,是以本文采用vscode作為IDE。
1 安裝vscode
前往vscode官網下載下傳安裝即可。
2. vscode 安裝Shader languages support for VS Code擴充
如下在vscode擴充商店中搜尋相關插件并安裝:
mac配置GLSL(OepnGL Shading Language)開發環境1 安裝vscode2. vscode 安裝Shader languages support for VS Code擴充3. 安裝 glsl-canvas擴充4. 安裝配置GLSL Lint5. 重新開機vscode6. 編寫demo
3. 安裝 glsl-canvas擴充
此插件主要用于展示預覽我們的GLSL着色器。
mac配置GLSL(OepnGL Shading Language)開發環境1 安裝vscode2. vscode 安裝Shader languages support for VS Code擴充3. 安裝 glsl-canvas擴充4. 安裝配置GLSL Lint5. 重新開機vscode6. 編寫demo
4. 安裝配置GLSL Lint
此插件主要用于代碼提示以及錯誤檢查。
4.1 安裝vscode插件
mac配置GLSL(OepnGL Shading Language)開發環境1 安裝vscode2. vscode 安裝Shader languages support for VS Code擴充3. 安裝 glsl-canvas擴充4. 安裝配置GLSL Lint5. 重新開機vscode6. 編寫demo
4.2 配置glslang
Glslang 是 OpenGL ES 和 OpenGL 着色語言的官方參考編譯器前端。它對這些語言的規範進行了嚴格的解釋,可用于錯誤檢查,可前往glslang官網下載下傳:
mac配置GLSL(OepnGL Shading Language)開發環境1 安裝vscode2. vscode 安裝Shader languages support for VS Code擴充3. 安裝 glsl-canvas擴充4. 安裝配置GLSL Lint5. 重新開機vscode6. 編寫demo
mac配置GLSL(OepnGL Shading Language)開發環境1 安裝vscode2. vscode 安裝Shader languages support for VS Code擴充3. 安裝 glsl-canvas擴充4. 安裝配置GLSL Lint5. 重新開機vscode6. 編寫demo
配置其語言包路徑為
/usr/local/bin/glslangValidator
:
mac配置GLSL(OepnGL Shading Language)開發環境1 安裝vscode2. vscode 安裝Shader languages support for VS Code擴充3. 安裝 glsl-canvas擴充4. 安裝配置GLSL Lint5. 重新開機vscode6. 編寫demo
通過vscode指令台打開代碼片段配置,打開glsl的相應json配置檔案:
mac配置GLSL(OepnGL Shading Language)開發環境1 安裝vscode2. vscode 安裝Shader languages support for VS Code擴充3. 安裝 glsl-canvas擴充4. 安裝配置GLSL Lint5. 重新開機vscode6. 編寫demo
将此位址的json檔案内容拷貝進去:
mac配置GLSL(OepnGL Shading Language)開發環境1 安裝vscode2. vscode 安裝Shader languages support for VS Code擴充3. 安裝 glsl-canvas擴充4. 安裝配置GLSL Lint5. 重新開機vscode6. 編寫demo
mac配置GLSL(OepnGL Shading Language)開發環境1 安裝vscode2. vscode 安裝Shader languages support for VS Code擴充3. 安裝 glsl-canvas擴充4. 安裝配置GLSL Lint5. 重新開機vscode6. 編寫demo
然後可以在旁邊看到預覽視窗:
mac配置GLSL(OepnGL Shading Language)開發環境1 安裝vscode2. vscode 安裝Shader languages support for VS Code擴充3. 安裝 glsl-canvas擴充4. 安裝配置GLSL Lint5. 重新開機vscode6. 編寫demo