Merge pull request #97616 from magian1127/4.0gdshader

Optimize the custom doc for shaders.
This commit is contained in:
Thaddeus Crews
2025-11-25 09:52:34 -06:00
2 changed files with 12 additions and 11 deletions

View File

@ -4478,10 +4478,7 @@ void EditorInspector::update_tree() {
// `|` separators used in `EditorHelpBit`.
if (theme_item_name.is_empty()) {
if (p.name.contains("shader_parameter/")) {
ShaderMaterial *shader_material = Object::cast_to<ShaderMaterial>(object);
if (shader_material) {
doc_tooltip_text = "property|" + shader_material->get_shader()->get_path() + "|" + propname;
}
doc_tooltip_text = "property|" + p.class_name + "|" + property_prefix + propname;
} else if (p.usage & PROPERTY_USAGE_INTERNAL) {
doc_tooltip_text = "internal_property|" + classname + "|" + propname;
} else {