欢迎光临散文网 会员登陆 & 注册

godot computer shader 准备vscode编辑器

2023-06-03 19:30 作者:damedown  | 我要投稿

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

识别.glsl为glsl语言

            1、2

刚刚设置的路径已经保存进来了

            1、3

.comp和.glsl的文件会被事别问comput shader

            当然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所在文档就可以编辑了。


godot computer shader 准备vscode编辑器的评论 (共 条)

分享到微博请遵守国家法律