1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-07 03:13:49 +00:00

Correct DebugMsg for gSPMatrix

This commit is contained in:
Sergey Lipskiy 2017-07-01 17:15:59 +07:00
parent 84cf648089
commit 62eb76e7d9

View File

@ -708,11 +708,13 @@ void gSPMatrix( u32 matrix, u8 param )
else else
MultMatrix2( gSP.matrix.projection, mtx ); MultMatrix2( gSP.matrix.projection, mtx );
} else { } else {
if ((param & G_MTX_PUSH) && (gSP.matrix.modelViewi < (gSP.matrix.stackSize))) { if ((param & G_MTX_PUSH)) {
CopyMatrix( gSP.matrix.modelView[gSP.matrix.modelViewi + 1], gSP.matrix.modelView[gSP.matrix.modelViewi] ); if (gSP.matrix.modelViewi < (gSP.matrix.stackSize)) {
gSP.matrix.modelViewi++; CopyMatrix(gSP.matrix.modelView[gSP.matrix.modelViewi + 1], gSP.matrix.modelView[gSP.matrix.modelViewi]);
} else gSP.matrix.modelViewi++;
DebugMsg(DEBUG_NORMAL | DEBUG_ERROR, "// Modelview stack overflow\n"); } else
DebugMsg(DEBUG_NORMAL | DEBUG_ERROR, "// Modelview stack overflow\n");
}
if (param & G_MTX_LOAD) if (param & G_MTX_LOAD)
CopyMatrix( gSP.matrix.modelView[gSP.matrix.modelViewi], mtx ); CopyMatrix( gSP.matrix.modelView[gSP.matrix.modelViewi], mtx );