MCPcopy Create free account
hub / github.com/DaedalusX64/daedalus / ForceMatrix

Method ForceMatrix

Source/HLEGraphics/BaseRenderer.cpp:2255–2272  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2253//Replaces the WorldProject matrix //Corn
2254
2255void BaseRenderer::ForceMatrix(const u32 address)
2256{
2257 mWorldProjectValid = true;
2258 mWPmodified = true; //Signal that Worldproject matrix is changed
2259
2260 MatrixFromN64FixedPoint( mWorldProject, address );
2261#ifdef DAEDALUS_DEBUG_DISPLAYLIST
2262 DL_PF(
2263 " %#+12.5f %#+12.5f %#+12.5f %#+12.5f\n"
2264 " %#+12.5f %#+12.5f %#+12.5f %#+12.5f\n"
2265 " %#+12.5f %#+12.5f %#+12.5f %#+12.5f\n"
2266 " %#+12.5f %#+12.5f %#+12.5f %#+12.5f\n",
2267 mWorldProject.m[0][0], mWorldProject.m[0][1], mWorldProject.m[0][2], mWorldProject.m[0][3],
2268 mWorldProject.m[1][0], mWorldProject.m[1][1], mWorldProject.m[1][2], mWorldProject.m[1][3],
2269 mWorldProject.m[2][0], mWorldProject.m[2][1], mWorldProject.m[2][2], mWorldProject.m[2][3],
2270 mWorldProject.m[3][0], mWorldProject.m[3][1], mWorldProject.m[3][2], mWorldProject.m[3][3]);
2271 #endif
2272}

Callers 4

DLParser_GBI1_MoveMemFunction · 0.80
DLParser_GBI2_MoveMemFunction · 0.80
DLParser_GBI1_MoveMemFunction · 0.80
DLParser_GBI2_MoveMemFunction · 0.80

Calls 1

MatrixFromN64FixedPointFunction · 0.85

Tested by

no test coverage detected