From: Toni Wilen Date: Sun, 28 Sep 2025 08:16:44 +0000 (+0300) Subject: Fast drawing functions also need start_draw_denise() X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=360e0bef80e9e1f2b56900e04bc2145218e77391;p=francis%2Fwinuae.git Fast drawing functions also need start_draw_denise() --- diff --git a/custom.cpp b/custom.cpp index 347a6100..41dbe5af 100644 --- a/custom.cpp +++ b/custom.cpp @@ -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++;