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

Function xShadowManager_Render

dwarf/SB/Core/x/xShadow.cpp:2616–2648  ·  view source on GitHub ↗

Compile unit: C:\SB\Core\x\xShadow.cpp Producer: MW MIPS C Compiler Language: C++ Code range: 0x002042A0 -> 0x00204CF0 */ Range: 0x2042A0 -> 0x204CF0

Source from the content-addressed store, hash-verified

2614*/
2615// Range: 0x2042A0 -> 0x204CF0
2616void xShadowManager_Render() {
2617 // Blocks
2618 /* anonymous block */ {
2619 // Range: 0x2042A0 -> 0x204CF0
2620 signed int i; // r4
2621 signed int cacheUsed[6]; // r29+0xF0
2622 unsigned int j; // r11
2623 unsigned char old_xClumpColl_FilterFlags; // r23
2624 signed int bestIndex; // r8
2625 signed int foundPriority; // r7
2626 class xVec3 center; // r29+0x138
2627 float radius; // r29+0x14C
2628 class xShadowMgr * mgr_best; // r17
2629 float dst_depth; // r29+0x150
2630 class xEnt * ep; // r3
2631 class xEnt * ent; // r20
2632 signed int shadowOutside; // r29+0x148
2633 class xVec3 shadVec; // r29+0x128
2634 class xVec3 center; // r29+0x118
2635 float radius; // r29+0x144
2636 class RpAtomic * old_model; // r19
2637 class xModelInstance * old_mnext; // r21
2638 class xEnt * ep; // r20
2639 class xShadowMgr * mgr; // r22
2640 class xNPCBasic * npc_base; // r6
2641 signed int num; // r21
2642 signed int a; // r20
2643 class xEnt * ep; // r19
2644 float rad; // r29+0x150
2645 class xVec3 * lower; // r2
2646 class xVec3 * upper; // r2
2647 }
2648}
2649
2650/*
2651 Compile unit: C:\SB\Core\x\xShadow.cpp

Callers 1

zSceneRenderPreFXFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected