X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=platforms%2Famiga%2Frtg%2Frtg_driver_amiga%2Fpigfx-2.c;h=ebe9790bcd044939789069ba34b7b90244f56bce;hb=46520d9b224c013f38d3eb09854440754b014dc6;hp=996dffdfffdd13aa0dfe9b8eca23e1129b45b06d;hpb=b1a449ddbf1f07b1b57ccb9cd2d291e1495e9894;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 996dffd..ebe9790 100644 --- a/platforms/amiga/rtg/rtg_driver_amiga/pigfx-2.c +++ b/platforms/amiga/rtg/rtg_driver_amiga/pigfx-2.c @@ -552,6 +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 if (!r || !t) return; if (w < 1 || h < 1) return; @@ -584,6 +585,9 @@ void BlitTemplate (__REGA0(struct BoardInfo *b), __REGA1(struct RenderInfo *r), WRITEBYTE(RTG_U81, mask); WRITEBYTE(RTG_U82, t->DrawMode); WRITESHORT(RTG_COMMAND, RTGCMD_BLITTEMPLATE); +#else + IWRITECMD(RTGCMD_BLITTEMPLATE); +#endif } 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)) {