Skip to content

Commit e7fa697

Browse files
committed
Merge pull request godotengine#86668 from KoBeWi/most_shader_path
Automatically add path to built-in shaders
2 parents 0fe0f1e + 08b9046 commit e7fa697

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

editor/shader_create_dialog.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,12 @@ void fog() {
243243

244244
emit_signal(SNAME("shader_include_created"), shader_inc);
245245
} else {
246-
if (!is_built_in) {
246+
if (is_built_in) {
247+
Node *edited_scene = get_tree()->get_edited_scene_root();
248+
if (likely(edited_scene)) {
249+
shader->set_path(edited_scene->get_scene_file_path() + "::");
250+
}
251+
} else {
247252
String lpath = ProjectSettings::get_singleton()->localize_path(file_path->get_text());
248253
shader->set_path(lpath);
249254

0 commit comments

Comments
 (0)