mirror of
https://github.com/zeldaret/ss
synced 2026-05-25 15:25:13 -04:00
eggAsyncDisplay matching
This commit is contained in:
@@ -244,7 +244,7 @@ egg/core/eggAsyncDisplay.cpp:
|
||||
.text start:0x80497E40 end:0x80498688
|
||||
.data start:0x8056EB60 end:0x8056EB80
|
||||
.sbss start:0x80576790 end:0x80576798
|
||||
.sdata2 start:0x8057F310 end:0x8057F328
|
||||
.sdata2 start:0x8057F310 end:0x8057F324
|
||||
|
||||
egg/core/eggVideo.cpp:
|
||||
.text start:0x80498690 end:0x804989D8
|
||||
|
||||
+1
-1
@@ -336,7 +336,7 @@ config.libs = [
|
||||
Object(NonMatching, "egg/core/eggSystem.cpp"),
|
||||
Object(Matching, "egg/core/eggDisplay.cpp"),
|
||||
Object(NonMatching, "egg/core/eggColorFader.cpp"),
|
||||
Object(NonMatching, "egg/core/eggAsyncDisplay.cpp"),
|
||||
Object(Matching, "egg/core/eggAsyncDisplay.cpp"),
|
||||
Object(NonMatching, "egg/core/eggVideo.cpp"),
|
||||
Object(NonMatching, "egg/core/eggXfb.cpp"),
|
||||
Object(NonMatching, "egg/core/eggXfbManager.cpp"),
|
||||
|
||||
@@ -4,15 +4,26 @@
|
||||
#include <rvl/GX/GXTexture.h>
|
||||
#include <rvl/GX/GXHardware.h>
|
||||
|
||||
// This file still has incorrect sdata2
|
||||
|
||||
static EGG::AsyncDisplay *lbl_80576790[2];
|
||||
|
||||
// Hacks for float ordering
|
||||
static f32 one() {
|
||||
return 1.0f;
|
||||
}
|
||||
|
||||
static f64 cast() {
|
||||
return 4503599627370496.0;
|
||||
}
|
||||
|
||||
static f32 zero() {
|
||||
return 0.0f;
|
||||
}
|
||||
|
||||
namespace EGG {
|
||||
|
||||
AsyncDisplay::AsyncDisplay(u8 maxRetrace): Display(maxRetrace) {
|
||||
this->field_0x98 = 0;
|
||||
this->field_0x9C = 0.0f;
|
||||
this->field_0x9C = 1.0f;
|
||||
this->field_0xA4 = 0;
|
||||
this->field_0xA8 = 0;
|
||||
this->field_0xAC = 0;
|
||||
|
||||
Reference in New Issue
Block a user