]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Fast drawing functions also need start_draw_denise()
authorToni Wilen <twilen@winuae.net>
Sun, 28 Sep 2025 08:16:44 +0000 (11:16 +0300)
committerToni Wilen <twilen@winuae.net>
Sun, 28 Sep 2025 08:16:44 +0000 (11:16 +0300)
custom.cpp

index 347a6100bf9e230dd683e9e27de057db2a1c44a0..41dbe5af7703de24064114b07e580b177981ef9e 100644 (file)
@@ -10735,6 +10735,7 @@ static bool draw_border_fast(struct linestate *l, int ldv)
        if (l->hbstrt_offset < 0 || l->hbstop_offset < 0) {
                return false;
        }
+       start_draw_denise();
        bool brdblank = (bplcon0 & 1) && (bplcon3 & 0x20);
        l->color0 = aga_mode ? agnus_colors.color_regs_aga[0] : agnus_colors.color_regs_ecs[0];
        l->brdblank = brdblank;
@@ -10779,6 +10780,7 @@ static bool draw_line_fast(struct linestate *l, int ldv, uaecptr bplptp[8], bool
                }
                l->bplpt[i] = get_real_address(pt);
        }
+       start_draw_denise();
        if (color_table_changed) {
                draw_denise_line_queue_flush();
                color_table_index++;