diff --git a/projects/indirect_dispatch/src/AppSetup.cpp b/projects/indirect_dispatch/src/AppSetup.cpp
index 023e30fc63360d426856be3940749e95089f2577..267ac6bd8ef44dcee9b3a05d7204e8d33fbe86a7 100644
--- a/projects/indirect_dispatch/src/AppSetup.cpp
+++ b/projects/indirect_dispatch/src/AppSetup.cpp
@@ -60,9 +60,9 @@ bool loadImage(vkcv::Core& core, const std::filesystem::path& path, vkcv::ImageH
 
 	assert(outImage);
 
-	const vkcv::asset::TextureData textureData = vkcv::asset::loadTexture(path);
+	const vkcv::asset::Texture textureData = vkcv::asset::loadTexture(path);
 
-	if (textureData.componentCount != 4) {
+	if (textureData.channels != 4) {
 		vkcv_log(vkcv::LogLevel::ERROR, "Expecting image with four components");
 		return false;
 	}