From fbef500fb334cc47a5ff665377d4ceb6016d221e Mon Sep 17 00:00:00 2001 From: mittorn Date: Wed, 17 Apr 2019 06:15:24 +0700 Subject: [PATCH] ref_soft: Fix division by zero --- r_surf.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/r_surf.c b/r_surf.c index 954e3b3b..909370b2 100644 --- a/r_surf.c +++ b/r_surf.c @@ -1198,6 +1198,9 @@ void R_DrawSurfaceDecals() w = w >> r_drawsurf.surfmip; h = h >> r_drawsurf.surfmip; + if( w < 1 || h < 1 ) + continue; + if( x < 0 ) { s1 += (-x)*(s2-s1) / w;