Skip to content
Snippets Groups Projects

TD render fix 2: Electric boogaloo

Merged Monster Iestyn requested to merge td-render-fix2 into master
+ 4
1
Compare changes
  • Side-by-side
  • Inline
+ 4
1
@@ -708,7 +708,10 @@ static void R_DrawRepeatMaskedColumn(column_t *col)
@@ -708,7 +708,10 @@ static void R_DrawRepeatMaskedColumn(column_t *col)
{
{
while (sprtopscreen < sprbotscreen) {
while (sprtopscreen < sprbotscreen) {
R_DrawMaskedColumn(col);
R_DrawMaskedColumn(col);
sprtopscreen += dc_texheight*spryscale;
if ((INT64)sprtopscreen + dc_texheight*spryscale > (INT64)INT32_MAX) // prevent overflow
 
sprtopscreen = INT32_MAX;
 
else
 
sprtopscreen += dc_texheight*spryscale;
}
}
}
}
Loading