diff options
| author | KiritoDv <kiritodev01@gmail.com> | 2024-02-20 21:19:21 -0600 |
|---|---|---|
| committer | KiritoDv <kiritodev01@gmail.com> | 2024-02-20 21:19:21 -0600 |
| commit | 3845d02cf603dbba49b44a160b4e1958c86c738e (patch) | |
| tree | 8e1bd915992929c850307c5f0ffba5401b2d78e0 /src/factories/DisplayListFactory.cpp | |
| parent | 04e4e9dd8c1affb0c5cf4a1fa465f4adf73e6f33 (diff) | |
Added size on DisplayList and Vtx
Diffstat (limited to 'src/factories/DisplayListFactory.cpp')
| -rw-r--r-- | src/factories/DisplayListFactory.cpp | 4 |
1 files changed, 3 insertions, 1 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 |
