From 19dc0131f3e8cac5294ec5fe777811d3a55cb9e1 Mon Sep 17 00:00:00 2001 From: Andrew Kravchuk Date: Tue, 17 Sep 2024 20:52:58 +0200 Subject: [PATCH] allegro5: take image region into account for NK_COMMAND_IMAGE --- demo/allegro5/nuklear_allegro5.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/demo/allegro5/nuklear_allegro5.h b/demo/allegro5/nuklear_allegro5.h index 239f7c1..b63e360 100644 --- a/demo/allegro5/nuklear_allegro5.h +++ b/demo/allegro5/nuklear_allegro5.h @@ -324,7 +324,10 @@ nk_allegro5_render() } break; case NK_COMMAND_IMAGE: { const struct nk_command_image *i = (const struct nk_command_image *)cmd; - al_draw_bitmap_region(i->img.handle.ptr, 0, 0, i->w, i->h, i->x, i->y, 0); + al_draw_scaled_bitmap(i->img.handle.ptr, + i->img.region[0], i->img.region[1], + i->img.region[2], i->img.region[3], + i->x, i->y, i->w, i->h, 0); } break; case NK_COMMAND_RECT_MULTI_COLOR: default: break;