X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=platforms%2Famiga%2Frtg%2Frtg_driver_amiga%2Fpigfx-2.c;h=9af64be2d9a536bb27cb5839aa8ccbca2d2aab86;hb=86f99314c67c25ac34877d27180217f81e42001e;hp=ebe9790bcd044939789069ba34b7b90244f56bce;hpb=46520d9b224c013f38d3eb09854440754b014dc6;p=pistorm diff --git a/platforms/amiga/rtg/rtg_driver_amiga/pigfx-2.c b/platforms/amiga/rtg/rtg_driver_amiga/pigfx-2.c index ebe9790..9af64be 100644 --- a/platforms/amiga/rtg/rtg_driver_amiga/pigfx-2.c +++ b/platforms/amiga/rtg/rtg_driver_amiga/pigfx-2.c @@ -552,7 +552,7 @@ void BlitRectNoMaskComplete (__REGA0(struct BoardInfo *b), __REGA1(struct Render } void BlitTemplate (__REGA0(struct BoardInfo *b), __REGA1(struct RenderInfo *r), __REGA2(struct Template *t), __REGD0(WORD x), __REGD1(WORD y), __REGD2(WORD w), __REGD3(WORD h), __REGD4(UBYTE mask), __REGD7(RGBFTYPE format)) { -#ifndef IRTG +#ifndef IRTG if (!r || !t) return; if (w < 1 || h < 1) return; @@ -591,6 +591,7 @@ void BlitTemplate (__REGA0(struct BoardInfo *b), __REGA1(struct RenderInfo *r), } void BlitPattern (__REGA0(struct BoardInfo *b), __REGA1(struct RenderInfo *r), __REGA2(struct Pattern *p), __REGD0(WORD x), __REGD1(WORD y), __REGD2(WORD w), __REGD3(WORD h), __REGD4(UBYTE mask), __REGD7(RGBFTYPE format)) { +#ifndef IRTG if (!r || !p) return; if (w < 1 || h < 1) return; @@ -623,6 +624,9 @@ void BlitPattern (__REGA0(struct BoardInfo *b), __REGA1(struct RenderInfo *r), _ WRITEBYTE(RTG_U82, p->DrawMode); WRITEBYTE(RTG_U83, (1 << p->Size)); WRITESHORT(RTG_COMMAND, RTGCMD_BLITPATTERN); +#else + IWRITECMD(RTGCMD_BLITPATTERN); +#endif } void DrawLine (__REGA0(struct BoardInfo *b), __REGA1(struct RenderInfo *r), __REGA2(struct Line *l), __REGD0(UBYTE mask), __REGD7(RGBFTYPE format)) {