godot computer shader 準備vscode編輯器
godot不帶 computer shader 編輯器是真的狗,還不給個文檔打開工具。
就說編譯成功就了事。

我們的godot compute shader 不是 opengl的 compute?shader。

這是無法識別的。

不過這不影響關(guān)鍵詞補全

沒有配色也沒關(guān)系,而且vec也可以標志一些提示。
vs的大致操作
一、下載一個
二、點一下模塊

三、? ?安裝模塊
????1、shader languages support for vs code

????????點一下就好了
????2、安裝 GLSL Lint

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

下載解壓,進入文件夾

4、設(shè)置glslangValidator.exe為 GLSL Lint的解析器
????????進入 extension settings

????????????填寫參數(shù)

????????5、現(xiàn)在已經(jīng)可以進去了,而且已經(jīng)可以操作了,只是會報錯。
????????????????進入settings.json,這個json是vscode的,不是獨立給glsl設(shè)置的

????????????????1、1

????????????1、2

????????????1、3

????????????當然godot的cs和 glsl cs是不一樣的。然后會繼續(xù)報錯。
????????????1、4

????????????識別錯誤文檔,當錯compute shader 處理。
??
"files.associations": {
? ? ? ? "*.glsl": "glsl"
},
"glsllint.fallBackStage": "comp",
"glsllint.additionalStageAssociations": {
? ? ? ? ".fragment.fx": "frag",
? ? ? ? ".vertex.fx": "vert",
? ? ? ? ".comp.glsl":"comp"
},
隨便找一個位置復(fù)制上去就好了。
鼠標右鍵,打開godot所在文檔就可以編輯了。