2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-17 02:17:03 +00:00

aurora: Working movie player (again)

This commit is contained in:
2022-02-19 00:33:56 -05:00
parent c64f9eb2d1
commit b6b68135ef
22 changed files with 1132 additions and 387 deletions

View File

@@ -1,7 +1,9 @@
#include "Runtime/CGameAllocator.hpp"
#include <logvisor/logvisor.hpp>
namespace metaforce {
logvisor::Module AllocLog("metaforce::CGameAllocator");
static logvisor::Module Log("metaforce::CGameAllocator");
#pragma GCC diagnostic ignored "-Wclass-memaccess"
@@ -44,7 +46,7 @@ u8* CGameAllocator::Alloc(size_t len) {
void CGameAllocator::Free(u8* ptr) {
SChunkDescription* info = reinterpret_cast<SChunkDescription*>(ptr - sizeof(SChunkDescription));
if (info->magic != 0xE8E8E8E8 || info->sentinal != 0xEFEFEFEF) {
AllocLog.report(logvisor::Fatal, FMT_STRING("Invalid chunk description, memory corruption!"));
Log.report(logvisor::Fatal, FMT_STRING("Invalid chunk description, memory corruption!"));
return;
}