diff options
Diffstat (limited to 'src/JSystem/JUtility/JUTGraphFifo.cpp')
| -rw-r--r-- | src/JSystem/JUtility/JUTGraphFifo.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/JSystem/JUtility/JUTGraphFifo.cpp b/src/JSystem/JUtility/JUTGraphFifo.cpp index 6553d90453..06d47d6a11 100644 --- a/src/JSystem/JUtility/JUTGraphFifo.cpp +++ b/src/JSystem/JUtility/JUTGraphFifo.cpp @@ -11,8 +11,9 @@ JUTGraphFifo* JUTGraphFifo::sCurrentFifo; JUTGraphFifo::JUTGraphFifo(u32 size) { mSize = size + 0x1F & ~0x1F; if (data_804514B8) { - mFifo = (GXFifoObj*)JKRAllocFromSysHeap(mSize + 0x80, 32); - mBase = mFifo + 1; + u32 r29 = sizeof(GXFifoObj); + mFifo = (GXFifoObj*)JKRAllocFromSysHeap(mSize + r29, 32); + mBase = (u8*)mFifo + r29; GXInitFifoBase(mFifo, mBase, mSize); GXInitFifoPtrs(mFifo, mBase, mBase); } else { |
