Skip to content

Commit 08b9046

Browse files
committed
Automatically add path to built-in shaders
1 parent 13a0d6e commit 08b9046

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)