]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Fix ltsf_init
authorToni Wilen <twilen@winuae.net>
Mon, 13 Oct 2025 16:00:02 +0000 (19:00 +0300)
committerToni Wilen <twilen@winuae.net>
Mon, 13 Oct 2025 16:00:02 +0000 (19:00 +0300)
drawing.cpp

index 1b344c381d621ee8e0c9e8e0d9f6367bf13d19af..a47b3ccce51b863cefcf4eed2ca3867b3793bc99 100644 (file)
@@ -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);