From 0e62cb2adaa465b148f55c1f0707201c7c92d369 Mon Sep 17 00:00:00 2001 From: Jaime Passos Date: Tue, 13 Oct 2020 17:03:50 -0300 Subject: [PATCH] Fix infinitely long splat spans --- src/r_splats.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/r_splats.c b/src/r_splats.c index cddbbf85f..fa4d9eef8 100644 --- a/src/r_splats.c +++ b/src/r_splats.c @@ -268,6 +268,9 @@ void R_RenderFloorSplat(floorsplat_t *pSplat, vertex_t *verts, vissprite_t *vis) x2 = swap; } + if (x1 == INT16_MIN || x2 == INT16_MAX) + continue; + if (x1 < 0) x1 = 0; if (x2 >= vid.width)