Skip to content

Commit 3e1af9a

Browse files
committed
Merge pull request #109021 from KoBeWi/visual_code
Don't save code property of VisualShader
2 parents e33f89f + 31b5375 commit 3e1af9a

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

scene/resources/visual_shader.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2085,6 +2085,12 @@ void VisualShader::_get_property_list(List<PropertyInfo> *p_list) const {
20852085
}
20862086
}
20872087

2088+
void VisualShader::_validate_property(PropertyInfo &p_property) const {
2089+
if (p_property.name == "code") {
2090+
p_property.usage = PROPERTY_USAGE_NONE;
2091+
}
2092+
}
2093+
20882094
Error VisualShader::_write_node(Type type, StringBuilder *p_global_code, StringBuilder *p_global_code_per_node, HashMap<Type, StringBuilder> *p_global_code_per_func, StringBuilder &r_code, Vector<VisualShader::DefaultTextureParam> &r_def_tex_params, const HashMap<ConnectionKey, const List<Connection>::Element *> &p_input_connections, int p_node, HashSet<int> &r_processed, bool p_for_preview, HashSet<StringName> &r_classes) const {
20892095
const Ref<VisualShaderNode> vsnode = graph[type].nodes[p_node].node;
20902096

scene/resources/visual_shader.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ class VisualShader : public Shader {
172172
bool _set(const StringName &p_name, const Variant &p_value);
173173
bool _get(const StringName &p_name, Variant &r_ret) const;
174174
void _get_property_list(List<PropertyInfo> *p_list) const;
175+
void _validate_property(PropertyInfo &p_property) const;
175176

176177
virtual void reset_state() override;
177178

0 commit comments

Comments
 (0)