aboutsummaryrefslogtreecommitdiff
path: root/src/GPU3D.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/GPU3D.h')
-rw-r--r--src/GPU3D.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/GPU3D.h b/src/GPU3D.h
index 739b2d8..bebdef0 100644
--- a/src/GPU3D.h
+++ b/src/GPU3D.h
@@ -83,6 +83,10 @@ extern u8 RenderFogDensityTable[32];
extern u32 RenderClearAttr1, RenderClearAttr2;
+extern Vertex* RenderVertexRAM;
+extern Polygon* RenderPolygonRAM;
+extern u32 RenderNumPolygons;
+
bool Init();
void DeInit();
void Reset();
@@ -93,8 +97,10 @@ void Run(s32 cycles);
void CheckFIFOIRQ();
void CheckFIFODMA();
+void VCount144();
void VBlank();
void VCount215();
+void RequestLine(int line);
u32* GetLine(int line);
void WriteToGXFIFO(u32 val);
@@ -113,7 +119,9 @@ bool Init();
void DeInit();
void Reset();
+void VCount144();
void RenderFrame(Vertex* vertices, Polygon* polygons, int npolys);
+void RequestLine(int line);
u32* GetLine(int line);
}