diff --git a/modules/asset_loader/include/vkcv/asset/asset_loader.hpp b/modules/asset_loader/include/vkcv/asset/asset_loader.hpp
index 88021075dbd497389e58064e9875cffb8fbd02b3..16cb5bafd9fccbdb6f8b4b1b75a1b8d61881eab0 100644
--- a/modules/asset_loader/include/vkcv/asset/asset_loader.hpp
+++ b/modules/asset_loader/include/vkcv/asset/asset_loader.hpp
@@ -11,7 +11,6 @@
 #include <cstdint>
 #include <filesystem>
 
-
 /* LOADING MESHES
  * The description of meshes is a hierarchy of structures with the Mesh at the
  * top.
diff --git a/modules/asset_loader/src/vkcv/asset/asset_loader.cpp b/modules/asset_loader/src/vkcv/asset/asset_loader.cpp
index 07b1c543a1f7b70913ad205cce3ad74977784c83..599b1eafb637e4b04102ffc4e09399b1b3967481 100644
--- a/modules/asset_loader/src/vkcv/asset/asset_loader.cpp
+++ b/modules/asset_loader/src/vkcv/asset/asset_loader.cpp
@@ -618,7 +618,7 @@ namespace vkcv::asset {
 			);
 		} else {
 			data = stbi_load(
-					texture.path.c_str(),
+					texture.path.string().c_str(),
 					&texture.width,
 					&texture.height,
 					&texture.channels, 4