]> git.sesse.net Git - pistorm/blobdiff - platforms/amiga/rtg/irtg_structs.h
Fix iRTG BlitTemplate add iRTG BlitPattern support
[pistorm] / platforms / amiga / rtg / irtg_structs.h
index 3fd3e9b8d8a058dfb1ef162006117a5e62d247ec..4ab09c1c86539bf71451134eff7a3926391de5d4 100644 (file)
@@ -12,6 +12,25 @@ struct P96Line {
     uint16_t    Xorigin, Yorigin;
 };
 
+#pragma pack(2)
+struct P96Template {
+    uint32_t _p_Memory;
+    uint16_t BytesPerRow;
+    uint8_t XOffset;
+    uint8_t DrawMode;
+    uint32_t FgPen;
+    uint32_t BgPen;
+};
+
+#pragma pack(2)
+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;