diff --git a/modules/asset_loader/include/vkcv/asset/asset_loader.hpp b/modules/asset_loader/include/vkcv/asset/asset_loader.hpp
index 51ebb3b62955452bf93f229bff7c3fd8882dfcda..25d7d5b36d00bad8587fbe082f8ebd041d84fde6 100644
--- a/modules/asset_loader/include/vkcv/asset/asset_loader.hpp
+++ b/modules/asset_loader/include/vkcv/asset/asset_loader.hpp
@@ -101,7 +101,7 @@ struct Texture {
 	union { int height; int h; };
 	int channels;
 	
-	std::vector<char*> data;	// binary data of the decoded texture
+	std::vector<uint8_t> data;	// binary data of the decoded texture
 };
 
 /**