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

Function xModelBucket_PreCountAlloc

src/SB/Core/x/xModelBucket.cpp:98–114  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

96}
97
98void xModelBucket_PreCountAlloc(S32 maxAlphaModels)
99{
100 sAlphaCount = maxAlphaModels;
101 sBucketList = (xModelBucket*)xMemAlloc(gActiveHeap, sBucketCount * sizeof(xModelBucket), 0);
102 sBucketClipCullList =
103 (xModelBucket**)xMemAlloc(gActiveHeap, sBucketClipCullCount * sizeof(xModelBucket*), 0);
104 sAlphaList =
105 (xModelAlphaBucket*)xMemAlloc(gActiveHeap, sAlphaCount * sizeof(xModelAlphaBucket), 0);
106
107 RwBBox bbox;
108 bbox.sup.x = bbox.sup.y = bbox.sup.z = 100000.0f;
109 bbox.inf.x = bbox.inf.y = bbox.inf.z = -100000.0f;
110
111 sBucketDummyWorld = RpWorldCreate(&bbox);
112 sBucketDummyCamera = iCameraCreate(0, 0, 0);
113 RpWorldAddCamera(sBucketDummyWorld, sBucketDummyCamera);
114}
115
116void FullAtomicDupe(RpAtomic* atomic, S32 count, RpAtomic** output)
117{

Callers 1

zSceneInitFunction · 0.50

Calls 2

xMemAllocFunction · 0.70
iCameraCreateFunction · 0.70

Tested by

no test coverage detected