diff options
Diffstat (limited to 'src/egg/core/eggDisplay.cpp')
| -rw-r--r-- | src/egg/core/eggDisplay.cpp | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/src/egg/core/eggDisplay.cpp b/src/egg/core/eggDisplay.cpp index b9684803..8a6c5cd8 100644 --- a/src/egg/core/eggDisplay.cpp +++ b/src/egg/core/eggDisplay.cpp @@ -2,6 +2,7 @@ #include "egg/core/eggXfbManager.h" #include "nw4r/db/db_directPrint.h" + #include "rvl/GX.h" // IWYU pragma: export #include "rvl/OS.h" // IWYU pragma: export @@ -14,21 +15,25 @@ namespace EGG { u32 Display::sTickPeriod = ((OS_BUS_CLOCK_SPEED >> 2) / 125000) * 300 >> 3; -/* 80497570 */ Display::Display(u8 maxRetrace) - : mMaxRetraces(maxRetrace), mScreenStateFlag(0), mRetraceCount(0), mFrameCount(0), mClearColor(0x808080ff), - mClearZ(0xFFFFFF), mBeginTick(0), mFlag(0) { + : mMaxRetraces(maxRetrace), + mScreenStateFlag(0), + mRetraceCount(0), + mFrameCount(0), + mClearColor(0x808080ff), + mClearZ(0xFFFFFF), + mBeginTick(0), + mFlag(0) { mFlag.setBit(mFlag_SetClear); mFlag.setBit(mFlag_WaitForRetrace); nw4r::db::DirectPrint_Init(); VISetPreRetraceCallback(PreRetraceCallback); } -/* vt 0x18 | 804975f0 */ u32 Display::getTickPerFrame() { return Video::getTickPerVRetrace(); } -/* vt 0x08 | 80497600 */ + void Display::beginFrame() { GXDrawDone(); if (mFlag.onBit(mFlag_WaitForRetrace) || @@ -44,22 +49,18 @@ void Display::beginFrame() { mFrameCount++; } -/* vt 0x0C | 804976c0 */ void Display::beginRender() { return; } -/* vt 0x10 | 804976d0 */ void Display::endRender() { return; } -/* vt 0x14 | 804976e0 */ void Display::endFrame() { return; } -/* vt 0x1C | 804976f0 */ void Display::preVRetrace() { mLastTick = OSGetTick(); if (VIGetRetraceCount() - mRetraceCount < mMaxRetraces) { @@ -73,7 +74,6 @@ void Display::preVRetrace() { mRetraceCount = VIGetRetraceCount(); } -/* 804977d0 */ void Display::copyEFBtoXFB() { if (mFlag.onBit(mFlag_SetClear)) { GXSetCopyClear(mClearColor, mClearZ); @@ -83,7 +83,6 @@ void Display::copyEFBtoXFB() { BaseSystem::getXfbMgr()->copyEFB(mFlag.onBit(mFlag_SetClear)); } -/* 80497870 */ void Display::calcFrequency() { s32 endTick = OSGetTick(); mDeltaTick = endTick - mBeginTick; |
