Added a bunch of Diag functions to diagnose the black screen issue (was a bug in GXGeometry.h). Resumed to old ClearEfb function, no pink screen anymore.

Updated aurora with local changes for TP
This commit is contained in:
Lurs
2026-02-23 14:33:29 +01:00
parent 43ea7786b9
commit f710f30702
8 changed files with 98 additions and 14 deletions
+5
View File
@@ -28,6 +28,10 @@ static inline void GXSetTexCoordGen(GXTexCoordID dst_coord, GXTexGenType func, G
void GXBegin(GXPrimitive type, GXVtxFmt vtxfmt, u16 nverts);
#ifndef TARGET_PC
// On GameCube, GXEnd is a no-op (hardware reads FIFO directly).
// On PC, Aurora provides an extern GXEnd() that drains the software FIFO
// (declared in extern/aurora/include/dolphin/gx/GXVert.h).
static inline void GXEnd(void) {
#if DEBUG
extern GXBool __GXinBegin;
@@ -38,6 +42,7 @@ static inline void GXEnd(void) {
__GXinBegin = GX_FALSE;
#endif
}
#endif
void GXSetLineWidth(u8 width, GXTexOffset texOffsets);
void GXSetPointSize(u8 pointSize, GXTexOffset texOffsets);