fix(gx): reset buffer index when discarding

This commit is contained in:
fallenoak 2023-03-07 23:26:27 -06:00
parent 5d294c5c2b
commit eeda61c2d9

View File

@ -368,6 +368,7 @@ char* CGxDeviceD3d::IBufLock(CGxBuf* buf) {
} else {
lockFlags = D3DLOCK_DISCARD;
pool->Discard();
buf->m_index = 0;
pool->unk1C = buf->m_size;
}
} else if (pool->m_usage == GxPoolUsage_Dynamic) {