summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/factories/DisplayListFactory.cpp4
-rw-r--r--src/factories/VtxFactory.cpp2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/factories/DisplayListFactory.cpp b/src/factories/DisplayListFactory.cpp
index ff38bf1..bf13826 100644
--- a/src/factories/DisplayListFactory.cpp
+++ b/src/factories/DisplayListFactory.cpp
@@ -118,9 +118,9 @@ void DListCodeExporter::Export(std::ostream &write, std::shared_ptr<IParsedData>
gfxd_puts(("Gfx " + symbol + "[] = {\n").c_str());
gfxd_execute();
- gfxd_puts("};\n\n");
write << std::string(out);
+ write << "}; // size = 0x" << std::hex << std::uppercase << (sizeof(uint32_t) * cmds.size()) << "\n\n";
}
void DebugDisplayList(uint32_t w0, uint32_t w1){
@@ -429,5 +429,7 @@ std::optional<std::shared_ptr<IParsedData>> DListFactory::parse(std::vector<uint
gfxs.push_back(w1);
}
+
+
return std::make_shared<DListData>(gfxs);
} \ No newline at end of file
diff --git a/src/factories/VtxFactory.cpp b/src/factories/VtxFactory.cpp
index f283aec..7b74681 100644
--- a/src/factories/VtxFactory.cpp
+++ b/src/factories/VtxFactory.cpp
@@ -57,7 +57,7 @@ void VtxCodeExporter::Export(std::ostream &write, std::shared_ptr<IParsedData> r
write << fourSpaceTab << "// 0x" << std::hex << std::uppercase << (offset + (16 * vtx.size())) << "\n";
}
- write << "};\n\n";
+ write << "}; // size = 0x" << std::hex << std::uppercase << (sizeof(VtxRaw) * vtx.size()) << "\n\n";
}
void VtxBinaryExporter::Export(std::ostream &write, std::shared_ptr<IParsedData> raw, std::string& entryName, YAML::Node &node, std::string* replacement ) {