From 106e128bfd8621ba749eefa1b1aa60f491137763 Mon Sep 17 00:00:00 2001 From: angelosa Date: Thu, 11 May 2023 02:54:41 +0200 Subject: sega/powervr2.cpp: move block around [skip ci] --- src/mame/sega/powervr2.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/mame/sega/powervr2.cpp b/src/mame/sega/powervr2.cpp index d774e2505df..03d728a2320 100644 --- a/src/mame/sega/powervr2.cpp +++ b/src/mame/sega/powervr2.cpp @@ -2497,15 +2497,16 @@ inline void powervr2_device::render_span(bitmap_rgb32 &bitmap, texinfo *ti, float dy; int yy0, yy1; + // demofist, chocomk (hardlocks with -drc, MT#8088) + // TODO: should throw an error? + if (std::isnan(y0) || std::isnan(y1)) + return; + if(y1 <= 0) return; 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