allegro5: take image region into account for NK_COMMAND_IMAGE

This commit is contained in:
Andrew Kravchuk 2024-09-17 20:52:58 +02:00
parent 4ffef5eb11
commit 19dc0131f3
No known key found for this signature in database
GPG Key ID: B8A851BA50F6285F

View File

@ -324,7 +324,10 @@ nk_allegro5_render()
} break; } break;
case NK_COMMAND_IMAGE: { case NK_COMMAND_IMAGE: {
const struct nk_command_image *i = (const struct nk_command_image *)cmd; 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; } break;
case NK_COMMAND_RECT_MULTI_COLOR: case NK_COMMAND_RECT_MULTI_COLOR:
default: break; default: break;