summaryrefslogtreecommitdiff
path: root/src/factories/Vec3fFactory.cpp
diff options
context:
space:
mode:
authorpetrie911 <69443847+petrie911@users.noreply.github.com>2024-03-26 18:02:12 -0500
committerGitHub <noreply@github.com>2024-03-26 17:02:12 -0600
commit8196258d2b06afcb06bd71b4b95d4db6e9be0208 (patch)
treeb14cbdd8265ad5d45dbf3c908d1278c693537026 /src/factories/Vec3fFactory.cpp
parentb101ad14bf80730a30d67cfed974f77113a41ab6 (diff)
Add Vec3s factory, fix colpoly, add some support for palettes (#54)
* tlut? * tlut
Diffstat (limited to 'src/factories/Vec3fFactory.cpp')
-rw-r--r--src/factories/Vec3fFactory.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/factories/Vec3fFactory.cpp b/src/factories/Vec3fFactory.cpp
index ab8f7f3..32854b3 100644
--- a/src/factories/Vec3fFactory.cpp
+++ b/src/factories/Vec3fFactory.cpp
@@ -65,7 +65,7 @@ ExportResult Vec3fBinaryExporter::Export(std::ostream &write, std::shared_ptr<IP
std::optional<std::shared_ptr<IParsedData>> Vec3fFactory::parse(std::vector<uint8_t>& buffer, YAML::Node& node) {
std::vector<Vec3f> vecs;
const auto count = GetSafeNode<int>(node, "count");
- auto [root, segment] = Decompressor::AutoDecode(node, buffer, 0x1000);
+ auto [root, segment] = Decompressor::AutoDecode(node, buffer, count * sizeof(Vec3f));
LUS::BinaryReader reader(segment.data, segment.size);
reader.SetEndianness(LUS::Endianness::Big);