godot computer shader 准备vscode编辑器
godot不带 computer shader 编辑器是真的狗,还不给个文档打开工具。
就说编译成功就了事。

我们的godot compute shader 不是 opengl的 compute shader。

这是无法识别的。

不过这不影响关键词补全

没有配色也没关系,而且vec也可以标志一些提示。
vs的大致操作
一、下载一个
二、点一下模块

三、 安装模块
1、shader languages support for vs code

点一下就好了
2、安装 GLSL Lint

3、安装 解析器
https://github.com/KhronosGroup/glslang/releases

下载解压,进入文件夹

4、设置glslangValidator.exe为 GLSL Lint的解析器
进入 extension settings

填写参数

5、现在已经可以进去了,而且已经可以操作了,只是会报错。
进入settings.json,这个json是vscode的,不是独立给glsl设置的

1、1

1、2

1、3

当然godot的cs和 glsl cs是不一样的。然后会继续报错。
1、4

识别错误文档,当错compute shader 处理。
"files.associations": {
"*.glsl": "glsl"
},
"glsllint.fallBackStage": "comp",
"glsllint.additionalStageAssociations": {
".fragment.fx": "frag",
".vertex.fx": "vert",
".comp.glsl":"comp"
},
随便找一个位置复制上去就好了。
鼠标右键,打开godot所在文档就可以编辑了。