浏览代码

Fix completion for global constants in shaders

Yuri Roubinsky 3 年之前
父节点
当前提交
4201af6649
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      servers/rendering/shader_language.cpp

+ 3 - 0
servers/rendering/shader_language.cpp

@@ -9383,6 +9383,9 @@ Error ShaderLanguage::complete(const String &p_code, const ShaderCompileInfo &p_
 						}
 					}
 
+					for (const KeyValue<StringName, ShaderNode::Constant> &E : shader->constants) {
+						matches.insert(E.key, ScriptCodeCompletionOption::KIND_CONSTANT);
+					}
 					for (const KeyValue<StringName, ShaderNode::Varying> &E : shader->varyings) {
 						matches.insert(E.key, ScriptCodeCompletionOption::KIND_VARIABLE);
 					}