]> git.sesse.net Git - pistorm/blobdiff - platforms/amiga/rtg/irtg_structs.h
Add iRTG implementation for BlitTemplate, clean up BlitTemplate RTG code
[pistorm] / platforms / amiga / rtg / irtg_structs.h
index 3fd3e9b8d8a058dfb1ef162006117a5e62d247ec..1b4de366fb8bf34dbb46329ec041620ba3ef5f9d 100644 (file)
@@ -12,6 +12,23 @@ struct P96Line {
     uint16_t    Xorigin, Yorigin;
 };
 
+struct P96Template {
+    uint32_t _p_Memory;
+    uint16_t BytesPerRow;
+    uint8_t XOffset;
+    uint8_t DrawMode;
+    uint32_t FgPen;
+    uint32_t BgPen;
+};
+
+struct P96Pattern {
+    uint32_t _p_Memory;
+    uint16_t XOffset, YOffset;
+    uint32_t FgPen, BgPen;
+    uint8_t Size; // Width: 16, Height: (1<<pat_Size)
+    uint8_t DrawMode;
+};
+
 struct MinNode_placeholder {
     uint32_t _p_mln_Succ;
     uint32_t _p_mln_Pred;