mirror of
https://github.com/rt64/rt64.git
synced 2025-04-15 20:42:28 +00:00
Fix division by zero possibility during frame matching.
This commit is contained in:
parent
df5bd0cfd1
commit
b2e98b9d28
@ -644,11 +644,16 @@ namespace RT64 {
|
||||
const GameFrameMap::TileMap &prevTileMap = firstPrevWorkloadMap->tiles[indices.second];
|
||||
curTileMap = prevTileMap;
|
||||
}
|
||||
|
||||
|
||||
auto modulo = [](int a, int b) {
|
||||
int r = a % b;
|
||||
return r < 0 ? r + b : r;
|
||||
};
|
||||
if (b != 0) {
|
||||
int r = a % b;
|
||||
return r < 0 ? r + b : r;
|
||||
}
|
||||
else {
|
||||
return 0;
|
||||
}
|
||||
};
|
||||
|
||||
const float deltaUls = curTile.uls - prevTile.uls;
|
||||
const float deltaUlt = curTile.ult - prevTile.ult;
|
||||
|
Loading…
x
Reference in New Issue
Block a user