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