X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=platforms%2Famiga%2Frtg%2Frtg-gfx.c;h=8208fcd1568ca80cea1148dc29a942902048979e;hb=b1a449ddbf1f07b1b57ccb9cd2d291e1495e9894;hp=2ad2d060b93a1256a7ae1c36bc9e72d47e4b3323;hpb=257996ca052d1b06a469b6da84e38129b1826d4b;p=pistorm diff --git a/platforms/amiga/rtg/rtg-gfx.c b/platforms/amiga/rtg/rtg-gfx.c index 2ad2d06..8208fcd 100644 --- a/platforms/amiga/rtg/rtg-gfx.c +++ b/platforms/amiga/rtg/rtg-gfx.c @@ -17,6 +17,9 @@ extern uint16_t rtg_display_format; extern uint16_t rtg_user[8]; extern uint16_t rtg_x[8], rtg_y[8]; +extern uint32_t framebuffer_addr; +extern uint32_t framebuffer_addr_adj; + extern uint8_t realtime_graphics_debug; void rtg_fillrect_solid(uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint32_t color, uint16_t pitch, uint16_t format) { @@ -56,7 +59,7 @@ void rtg_fillrect(uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint32_t color for (int ys = 0; ys < h; ys++) { for (int xs = 0; xs < w; xs++) { - SET_RTG_PIXEL_MASK(&dptr[xs], (color & 0xFF), format); + SET_RTG_PIXEL_MASK(&dptr[xs << format], (color & 0xFF), format); } dptr += pitch; }