From: Toni Wilen Date: Mon, 13 Oct 2025 16:00:02 +0000 (+0300) Subject: Fix ltsf_init X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=62eaaff94e284f65d1582f6c17bb8e5c11cf3bba;p=francis%2Fwinuae.git Fix ltsf_init --- diff --git a/drawing.cpp b/drawing.cpp index 1b344c38..a47b3ccc 100644 --- a/drawing.cpp +++ b/drawing.cpp @@ -6813,7 +6813,7 @@ void draw_denise_border_line_fast(int gfx_ypos, enum nln_how how, struct linesta } -static int ltsf_init(int draw_start, int draw_startoffset, int *draw_end, int hbstrt_offset, int hbstop_offset) +static int ltsf_init(int draw_start, int draw_startoffset, int *draw_end, int hbstrt_offset, int hbstop_offset, int bpl1dat_trigger_offset) { int end = *draw_end; if (end > hbstrt_offset) { @@ -7068,14 +7068,14 @@ void draw_denise_bitplane_line_fast(int gfx_ypos, enum nln_how how, struct lines buf1 = (uae_u32*)row_tmp8; buf2 = (uae_u32*)row_tmp8; int end = draw_startoffset; - int cnt = ltsf_init(draw_start, draw_startoffset, &end, hbstrt_offset, hbstop_offset); + int cnt = ltsf_init(draw_start, draw_startoffset, &end, hbstrt_offset, hbstop_offset, bpl1dat_trigger_offset); ltsf(cnt, end, hbstrt_offset, hbstop_offset, hstrt_offset, hstop_offset, bpl1dat_trigger_offset, planecnt, bgcol, &cp, &cp2, 1 << cpadd, cpadds, 1 << bufadd, ls); draw_start = draw_startoffset; buf1 = buf1p; buf2 = buf2p; } - int cnt = ltsf_init(draw_start, draw_startoffset, &draw_end, hbstrt_offset, hbstop_offset); + int cnt = ltsf_init(draw_start, draw_startoffset, &draw_end, hbstrt_offset, hbstop_offset, bpl1dat_trigger_offset); ltsf(cnt, draw_end, hbstrt_offset, hbstop_offset, hstrt_offset, hstop_offset, bpl1dat_trigger_offset, planecnt, bgcol, &cp, &cp2, 1 << cpadd, cpadds, 1 << bufadd, ls);