diff options
| author | Luke Street <luke@street.dev> | 2026-03-01 15:35:36 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-01 14:35:36 -0800 |
| commit | 9649319ec4926457ef85e6094f8207474c977c2d (patch) | |
| tree | 1c5cd4c7cc4c1aee03f28921213da47f2775444d /src/JSystem/JUtility/JUTGraphFifo.cpp | |
| parent | 6e149819e13b1f70ecbf8a4c66b030c17ffed2bb (diff) | |
Reorganize library code into `libs/` (#3119)
* Reorganize files into libs/{dolphin,JSystem,PowerPC_EABI_Support,revolution,TRK_MINNOW_DOLPHIN}
* Update configure.py and project.py for new libs structure
* Refactor `#include <dolphin/x.h>` -> `<x.h>`
* Remove `__REVOLUTION_SDK__` forwards from dolphin
* Fix dolphin/ references in revolution
* Wrap `#include <dolphin.h>` in `!__REVOLUTION_SDK__`
* Always build TRK against dolphin headers
* Resolve revolution SDK header resolution issues
Diffstat (limited to 'src/JSystem/JUtility/JUTGraphFifo.cpp')
| -rw-r--r-- | src/JSystem/JUtility/JUTGraphFifo.cpp | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/src/JSystem/JUtility/JUTGraphFifo.cpp b/src/JSystem/JUtility/JUTGraphFifo.cpp deleted file mode 100644 index 7950757e7c..0000000000 --- a/src/JSystem/JUtility/JUTGraphFifo.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "JSystem/JSystem.h" // IWYU pragma: keep - -#include "JSystem/JUtility/JUTGraphFifo.h" -#include "JSystem/JKernel/JKRHeap.h" -#include <stdint.h> - -static bool data_804514B8; - -JUTGraphFifo* JUTGraphFifo::sCurrentFifo; - -JUTGraphFifo::JUTGraphFifo(u32 size) { - mSize = ROUND(size, 0x20); - if (data_804514B8) { - u32 fifoSize = sizeof(GXFifoObj); - mFifo = (GXFifoObj*)JKRAllocFromSysHeap(fifoSize + mSize, 32); - mBase = (u8*)mFifo + fifoSize; - GXInitFifoBase(mFifo, mBase, mSize); - GXInitFifoPtrs(mFifo, mBase, mBase); - } else { - mBase = JKRAllocFromSysHeap(mSize + 0xA0, 32); - mBase = (void*)ALIGN_NEXT((uintptr_t)mBase, 0x20); - mFifo = GXInit(mBase, mSize); - data_804514B8 = true; - sCurrentFifo = this; - } -} - -bool JUTGraphFifo::mGpStatus[5]; - -JUTGraphFifo::~JUTGraphFifo() { - sCurrentFifo->save(); - - while (isGPActive()) { - // nop - } - - if (sCurrentFifo == this) { - sCurrentFifo = NULL; - } - JKRFreeToSysHeap(mBase); -} |
