From 2a5f202c8505d338addb9fd2307d4a97ead94ffd Mon Sep 17 00:00:00 2001 From: angelosa Date: Thu, 11 May 2023 02:52:55 +0200 Subject: sega/powervr.cpp: fix MT#8088 --- src/mame/sega/powervr2.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mame/sega/powervr2.cpp b/src/mame/sega/powervr2.cpp index 13ca2540a23..d774e2505df 100644 --- a/src/mame/sega/powervr2.cpp +++ b/src/mame/sega/powervr2.cpp @@ -2502,6 +2502,10 @@ inline void powervr2_device::render_span(bitmap_rgb32 &bitmap, texinfo *ti, if(y1 > 480) y1 = 480; + // demofist, chocomk (hardlocks with -drc, MT#8088) + if (std::isnan(y0) || std::isnan(y1)) + return; + float bl[4], br[4], offl[4], offr[4]; memcpy(bl, bl_in, sizeof(bl)); memcpy(br, br_in, sizeof(br)); -- cgit v1.2.3