From 1e5aa1352998d919c735af97b533e40dcba355c2 Mon Sep 17 00:00:00 2001 From: OBattler Date: Mon, 8 Jan 2024 13:23:48 +0100 Subject: [PATCH] Default the previous pixel to black if prev < 0. --- src/video/vid_cga.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/video/vid_cga.c b/src/video/vid_cga.c index 07a8dfcdb..f61b85e10 100644 --- a/src/video/vid_cga.c +++ b/src/video/vid_cga.c @@ -447,7 +447,10 @@ cga_interpolate(cga_t *cga, int x, int y, int w, int h) black.color = 0x00000000; - prev_color.color = buffer32->line[prev][j]; + if (prev >= 0) + prev_color.color = buffer32->line[prev][j]; + else + prev_color.color = 0x00000000; if (next < (y + h)) next_color.color = buffer32->line[next][j];