Skip to content

Commit ba23b22

Browse files
committed
Enable revert button for ShaderMaterial::next_pass and ShaderMaterial::render_priority.
1 parent 568589c commit ba23b22

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

scene/resources/material.cpp

+8
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,8 @@ bool ShaderMaterial::_property_can_revert(const StringName &p_name) const {
379379
Variant default_value = RenderingServer::get_singleton()->shader_get_parameter_default(shader->get_rid(), *pr);
380380
Variant current_value = get_shader_parameter(*pr);
381381
return default_value.get_type() != Variant::NIL && default_value != current_value;
382+
} else if (p_name == "render_priority" || p_name == "next_pass") {
383+
return true;
382384
}
383385
}
384386
return false;
@@ -390,6 +392,12 @@ bool ShaderMaterial::_property_get_revert(const StringName &p_name, Variant &r_p
390392
if (pr) {
391393
r_property = RenderingServer::get_singleton()->shader_get_parameter_default(shader->get_rid(), *pr);
392394
return true;
395+
} else if (p_name == "render_priority") {
396+
r_property = 0;
397+
return true;
398+
} else if (p_name == "next_pass") {
399+
r_property = Variant();
400+
return true;
393401
}
394402
}
395403
return false;

0 commit comments

Comments
 (0)