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

Function xShadowInit

src/SB/Core/x/xShadow.cpp:43–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41static void GCSaveFrameBuffer();
42static void GCRestoreFrameBuffer();
43RwCamera* ShadowCameraSetSpherePersp(RwCamera* camera, RwV3d* center, F32 radius);
44S32 Im2DRenderQuad(F32 x1, F32 y1, F32 x2, F32 y2, F32 z, F32 recipCamZ, F32 uvOffset);
45void InvertRaster(RwCamera* cam);
46static S32 ShadowRender( RwCamera* shadowCamera, RwRaster* arg1, RpIntersection* shadowZone, F32 shadowFactor, F32 fadeDist);
47
48/* Three more params than in DWARF.
49RwCamera* ShadowCameraUpdate(RwCamera* shadowCamera, void* model, void(*renderCB)(void*))
50*/
51RwCamera* ShadowCameraUpdate(RwCamera* shadowCamera, void* model, void(*renderCB)(void*), RwV3d* center, F32 radius, S32 param_6 );
52
53void xShadowInit()
54{
55 xShadowCameraCreate();

Callers 1

RenderWareInitFunction · 0.50

Calls 1

xShadowCameraCreateFunction · 0.85

Tested by

no test coverage detected