Przeglądaj źródła

Fix outputting wrong tga size

Daniele Bartolini 13 lat temu
rodzic
commit
04ea3073c4
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      tools/resource-compilers/tga-compiler.cpp

+ 1 - 1
tools/resource-compilers/tga-compiler.cpp

@@ -163,7 +163,7 @@ int main(int argc, char** argv)
 	archive_entry.name = resource_basename_hash;
 	archive_entry.name = resource_basename_hash;
 	archive_entry.type = resource_extension_hash;
 	archive_entry.type = resource_extension_hash;
 	archive_entry.offset = sizeof(ArchiveEntry);
 	archive_entry.offset = sizeof(ArchiveEntry);
-	archive_entry.size = image_size + sizeof(PixelFormat) + sizeof(uint16_t) * 2 +
+	archive_entry.size = image_size * channels + sizeof(PixelFormat) + sizeof(uint16_t) * 2 +
 							sizeof(TextureMode) + sizeof(TextureFilter) + sizeof(TextureWrap);
 							sizeof(TextureMode) + sizeof(TextureFilter) + sizeof(TextureWrap);
 							
 							
 	// Write out the archive entry
 	// Write out the archive entry