3D: add a bunch of missing variables to savestates. oops.

fixes #716
This commit is contained in:
Arisotura 2020-08-19 16:25:40 +02:00
parent 00f33343e4
commit e1add6f3d7
1 changed files with 25 additions and 3 deletions

View File

@ -401,8 +401,33 @@ void DoSavestate(Savestate* file)
file->Var32(&NumTestCommands); file->Var32(&NumTestCommands);
file->Var32(&DispCnt); file->Var32(&DispCnt);
file->Var8(&AlphaRefVal);
file->Var8(&AlphaRef); file->Var8(&AlphaRef);
file->VarArray(ToonTable, 32*2);
file->VarArray(EdgeTable, 8*2);
file->Var32(&FogColor);
file->Var32(&FogOffset);
file->VarArray(FogDensityTable, 32);
file->Var32(&ClearAttr1);
file->Var32(&ClearAttr2);
file->Var32(&RenderDispCnt);
file->Var8(&RenderAlphaRef);
file->VarArray(RenderToonTable, 32*2);
file->VarArray(RenderEdgeTable, 8*2);
file->Var32(&RenderFogColor);
file->Var32(&RenderFogOffset);
file->Var32(&RenderFogShift);
file->VarArray(RenderFogDensityTable, 34);
file->Var32(&RenderClearAttr1);
file->Var32(&RenderClearAttr2);
file->Var32(&ZeroDotWLimit); file->Var32(&ZeroDotWLimit);
file->Var32(&GXStat); file->Var32(&GXStat);
@ -471,9 +496,6 @@ void DoSavestate(Savestate* file)
file->Var32(&NumPolygons); file->Var32(&NumPolygons);
file->Var32(&NumOpaquePolygons); file->Var32(&NumOpaquePolygons);
file->Var32(&ClearAttr1);
file->Var32(&ClearAttr2);
file->Var32(&FlushRequest); file->Var32(&FlushRequest);
file->Var32(&FlushAttributes); file->Var32(&FlushAttributes);