mac配置GLSL(OepnGL Shading Language)开发环境

由于xcode过于臃肿,不利于日常学习使用,所以本文采用vscode作为IDE。

1 安装vscode

前往vscode官网下载安装即可。

2. vscode 安装Shader languages support for VS Code扩展

如下在vscode扩展商店中搜索相关插件并安装:
在这里插入图片描述

3. 安装 glsl-canvas扩展

此插件主要用于展示预览我们的GLSL着色器。
在这里插入图片描述

4. 安装配置GLSL Lint

此插件主要用于代码提示以及错误检查。

4.1 安装vscode插件

在这里插入图片描述

4.2 配置glslang

Glslang 是 OpenGL ES 和 OpenGL 着色语言的官方参考编译器前端。它对这些语言的规范进行了严格的解释,可用于错误检查,可前往glslang官网下载:
在这里插入图片描述
下载解压后,把内部的lib,include以及bin里的文件拖动至/usr/local下相对应的文件夹下

4.3 配置vscode

通过vscode命令台(mac运行通过 ⌘ ⇧ P, windows运行通过ctrl ⇧ P)打开配置中心,在扩展中找到glsl-lint的配置:
在这里插入图片描述
配置其语言包路径为/usr/local/bin/glslangValidator:
在这里插入图片描述
通过vscode命令台打开代码片段配置,打开glsl的相应json配置文件:
在这里插入图片描述
此地址的json文件内容拷贝进去:
在这里插入图片描述

5. 重启vscode

安装上述插件后需要重启vscode,重启后编写glsl代码就有了代码提示和错误检查功能。

6. 编写demo

在自己的代码目录下新建test.frag文件,并写入如下代码:

#ifdef GL_ES
precision mediump float;
#endif

void main() {
    gl_FragColor =  vec4(1.0);
}

打开vscode命令控制台,输入Show glslCanvas:
在这里插入图片描述
然后可以在旁边看到预览窗口:
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值