MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / iRenderPushFlat

Function iRenderPushFlat

dwarf/SB/Core/p2/iParMgr.cpp:2403–2428  ·  view source on GitHub ↗

Compile unit: C:\SB\Core\p2\iParMgr.cpp Producer: MW MIPS C Compiler Language: C++ Code range: 0x001B1C90 -> 0x001B21DC */ Range: 0x1B1C90 -> 0x1B21DC

Source from the content-addressed store, hash-verified

2401*/
2402// Range: 0x1B1C90 -> 0x1B21DC
2403static void iRenderPushFlat(class xPar * p /* r21 */, class xParCmdTex * tex /* r20 */) {
2404 // Blocks
2405 /* anonymous block */ {
2406 // Range: 0x1B1C90 -> 0x1B21DC
2407 void * vertices; // r23
2408 unsigned short * indices; // r19
2409 unsigned char r; // r18
2410 unsigned char g; // r17
2411 unsigned char b; // r16
2412 unsigned char a; // r22
2413 float size; // r20
2414 class xMat3x3 groundmat; // r29+0xA0
2415 float yaw; // r29+0xD0
2416 class RwRGBA * _col; // r5
2417 class RwRGBA * _col; // r4
2418 class RwRGBA * _col; // r3
2419 class RwRGBA * _col; // r2
2420 float u1; // r1
2421 float u2; // r1
2422 float v1; // r29+0xD0
2423 float v2; // r29+0xD0
2424 unsigned short * dst; // r4
2425 class RxObjSpace3DVertex v3d[4]; // @ 0x00538CE0
2426 unsigned short i3d[6]; // @ 0x00416E30
2427 }
2428}
2429
2430/*
2431 Compile unit: C:\SB\Core\p2\iParMgr.cpp

Callers 2

iParMgrRenderParSys_FlatFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected