From: Toni Wilen Date: Sun, 21 Nov 2021 17:15:12 +0000 (+0200) Subject: Clear all internal bitplane/sprite buffers at reset. X-Git-Tag: 4900~14 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=53cd7fe087760f9dde6630569f8340ff1762a1c9;p=francis%2Fwinuae.git Clear all internal bitplane/sprite buffers at reset. --- diff --git a/drawing.cpp b/drawing.cpp index f943bed8..7ea0c12d 100644 --- a/drawing.cpp +++ b/drawing.cpp @@ -4957,8 +4957,11 @@ void reset_drawing(void) last_redraw_point = 0; - memset (spixels, 0, sizeof spixels); - memset (&spixstate, 0, sizeof spixstate); + memset(spixels, 0, sizeof spixels); + memset(&spixstate, 0, sizeof spixstate); + memset(spritepixels_buffer, 0, sizeof(spritepixels_buffer)); + memset(line_data, 0, sizeof(line_data)); + memset(ham_linebuf, 0, sizeof(ham_linebuf)); init_hardware_for_drawing_frame();