We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b4a0d18 commit e8c47c0Copy full SHA for e8c47c0
src/F3D.cpp
@@ -254,14 +254,6 @@ void F3D_RDPHalf_Cont( u32 w0, u32 w1 )
254
{
255
}
256
257
-void F3D_Tri4( u32 w0, u32 w1 )
258
-{
259
- gSP4Triangles( _SHIFTR( w1, 28, 4 ), _SHIFTR( w0, 12, 4 ), _SHIFTR( w1, 24, 4 ),
260
- _SHIFTR( w1, 20, 4 ), _SHIFTR( w0, 8, 4 ), _SHIFTR( w1, 16, 4 ),
261
- _SHIFTR( w1, 12, 4 ), _SHIFTR( w0, 4, 4 ), _SHIFTR( w1, 8, 4 ),
262
- _SHIFTR( w1, 4, 4 ), _SHIFTR( w0, 0, 4 ), _SHIFTR( w1, 0, 4 ) );
263
-}
264
-
265
void F3D_Init()
266
267
gSPSetupFunctions();
@@ -296,5 +288,4 @@ void F3D_Init()
296
288
GBI_SetGBI( G_RDPHALF_1, F3D_RDPHALF_1, F3D_RDPHalf_1 );
297
289
GBI_SetGBI( G_RDPHALF_2, F3D_RDPHALF_2, F3D_RDPHalf_2 );
298
290
GBI_SetGBI( G_RDPHALF_CONT, F3D_RDPHALF_CONT, F3D_RDPHalf_Cont );
299
- GBI_SetGBI( G_TRI4, F3D_TRI4, F3D_Tri4 );
300
291
src/F3D.h
@@ -91,7 +91,6 @@ void F3D_Quad( u32 w0, u32 w1 );
91
void F3D_RDPHalf_1( u32 w0, u32 w1 );
92
void F3D_RDPHalf_2( u32 w0, u32 w1 );
93
void F3D_RDPHalf_Cont( u32 w0, u32 w1 );
94
-void F3D_Tri4( u32 w0, u32 w1 );
95
void F3D_Init();
96
#endif
97
src/F3DDKR.cpp
@@ -130,7 +130,6 @@ void F3DDKR_Init()
130
131
132
133
134
135
gSPSetDMAOffsets( 0, 0 );
136
src/F3DGOLDEN.cpp
@@ -10,13 +10,11 @@
10
#include "gDP.h"
11
#include "GBI.h"
12
13
-#define F3DGOLDEN_TRIX 0xB1
14
#define F3DGOLDEN_MOVEWORD 0xBD
15
16
-u32 G_GOLDEN_TRIX;
17
u32 G_GOLDEN_MOVEWORD;
18
19
-void F3DGOLDEN_TriX(u32 w0, u32 w1)
+void F3D_TriX(u32 w0, u32 w1)
20
21
while(w1 != 0) {
22
s32 v0 = w1 & 0xf;
@@ -67,5 +65,5 @@ void F3DGOLDEN_Init()
67
65
68
66
69
70
- GBI_SetGBI( G_GOLDEN_TRIX, F3DGOLDEN_TRIX, F3DGOLDEN_TriX );
+ GBI_SetGBI( G_TRIX, F3D_TRIX, F3D_TriX );
71
src/F3DGOLDEN.h
@@ -1,7 +1,11 @@
1
#ifndef F3DGOLDEN_H
2
#define F3DGOLDEN_H
3
4
+#define F3D_TRIX 0xB1
5
+
6
void F3DGOLDEN_Init();
7
8
+void F3D_TriX(u32 w0, u32 w1);
9
src/F3DPD.cpp
@@ -1,13 +1,12 @@
#include "GLideN64.h"
#include "Debug.h"
#include "F3D.h"
+#include "F3DGOLDEN.h"
#include "F3DPD.h"
#include "N64.h"
-#include "RSP.h"
-#include "RDP.h"
#include "gSP.h"
-#include "gDP.h"
-#include "GBI.h"
+#define F3DPD_VTXCOLORBASE 0x07
void F3DPD_Vtx( u32 w0, u32 w1 )
@@ -53,7 +52,7 @@ void F3DPD_Init()
53
52
54
55
56
57
58
59
src/F3DPD.h
@@ -1,8 +1,7 @@
#ifndef F3DPD_H
#define F3DPD_H
-#define F3DPD_VTXCOLORBASE 0x07
void F3DPD_Init();
src/F3DSETA.cpp
@@ -110,5 +110,4 @@ void F3DSETA_Init()
110
GBI_SetGBI( G_RDPHALF_1, F3DSETA_RDPHALF_1, F3D_RDPHalf_1 );
111
GBI_SetGBI( G_RDPHALF_2, F3DSETA_RDPHALF_2, F3D_RDPHalf_2 );
112
GBI_SetGBI( G_RDPHALF_CONT, F3DSETA_RDPHALF_CONT, F3D_RDPHalf_Cont );
113
114
src/GBI.cpp
@@ -69,7 +69,7 @@ u32 G_TEXTURE;
u32 G_DMA_IO, G_DMA_DL, G_DMA_TRI, G_DMA_MTX, G_DMA_VTX, G_DMA_TEX_OFFSET, G_DMA_OFFSETS;
u32 G_SPECIAL_1, G_SPECIAL_2, G_SPECIAL_3;
u32 G_VTX, G_MODIFYVTX, G_VTXCOLORBASE;
72
-u32 G_TRI1, G_TRI2, G_TRI4;
+u32 G_TRI1, G_TRI2, G_TRIX;
73
u32 G_QUAD, G_LINE3D;
74
u32 G_RESERVED0, G_RESERVED1, G_RESERVED2, G_RESERVED3;
75
u32 G_SPRITE2D_BASE;
@@ -166,7 +166,7 @@ void GBIInfo::_makeCurrent(MicrocodeInfo * _pCurrent)
166
167
RDP_Init();
168
169
- G_TRI1 = G_TRI2 = G_TRI4 = G_QUAD = -1; // For correct work of gSPFlushTriangles()
+ G_TRI1 = G_TRI2 = G_TRIX = G_QUAD = -1; // For correct work of gSPFlushTriangles()
170
171
switch (m_pCurrent->type) {
172
case F3D: F3D_Init(); break;
src/GBI.h
@@ -588,7 +588,7 @@ extern u32 G_TEXTURE;
588
extern u32 G_DMA_IO, G_DMA_DL, G_DMA_TRI, G_DMA_MTX, G_DMA_VTX, G_DMA_TEX_OFFSET, G_DMA_OFFSETS;
589
extern u32 G_SPECIAL_1, G_SPECIAL_2, G_SPECIAL_3;
590
extern u32 G_VTX, G_MODIFYVTX, G_VTXCOLORBASE;
591
-extern u32 G_TRI1, G_TRI2, G_TRI4;
+extern u32 G_TRI1, G_TRI2, G_TRIX;
592
extern u32 G_QUAD, G_LINE3D;
593
extern u32 G_RESERVED0, G_RESERVED1, G_RESERVED2, G_RESERVED3;
594
extern u32 G_SPRITE2D_BASE;
0 commit comments