summaryrefslogtreecommitdiff
path: root/src/egg/core/eggDisplay.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/egg/core/eggDisplay.cpp')
-rw-r--r--src/egg/core/eggDisplay.cpp21
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;