From 6ccb1f7ca3d4353a0ca986de9a711f6775faf64e Mon Sep 17 00:00:00 2001
From: Lactozilla <jp6781615@gmail.com>
Date: Sun, 3 Sep 2023 13:12:40 -0300
Subject: [PATCH] Do the same to R_DrawPrecipitationVisSprite

---
 src/r_things.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/src/r_things.c b/src/r_things.c
index 289df0d284..2ce4743638 100644
--- a/src/r_things.c
+++ b/src/r_things.c
@@ -1021,16 +1021,8 @@ static void R_DrawPrecipitationVisSprite(vissprite_t *vis)
 
 	for (dc_x = vis->x1; dc_x <= vis->x2; dc_x++, frac += vis->xiscale)
 	{
-#ifdef RANGECHECK
-		texturecolumn = frac>>FRACBITS;
-
-		if (texturecolumn < 0 || texturecolumn >= patch->width)
-			I_Error("R_DrawPrecipitationSpriteRange: bad texturecolumn");
-
+		texturecolumn = (frac>>FRACBITS) & patch->width_mask;
 		column = &patch->columns[texturecolumn];
-#else
-		column = &patch->columns[frac>>FRACBITS];
-#endif
 		R_DrawMaskedColumn(column);
 	}
 
-- 
GitLab