Module Documentation
FM4, S6E2DH/S6E2DF/S6E2D5/S6E2D3 Series, 32-Bit Microcontroller, Graphic Driver User Manual, Doc. No. 002-04387 Rev. *A
117
11.6.2 Macro Definition Documentation
11.6.2.1 #define MML_GDC_PE_API extern
Placeholder for export changes.
11.6.2.2 #define MML_GDC_PE_ATTR_ZERO_BOTTOM_LEFT 1U
The coordinate system for geometry operation starts in the lower left corner.
11.6.2.3 #define MML_GDC_PE_ATTR_ZERO_TOP_LEFT 0U
The coordinate system for geometry operation starts in the upper left corner.
Note:
For blit operation, it is equal to buffer content and display coordinate orientation. For draw operation, it means the
buffer content orientation is mirrored.
11.6.2.4 #define MML_GDC_PE_DST 0x00000004U
= Background for blend operations.
11.6.2.5 #define MML_GDC_PE_FILTER_BILINEAR 1
Bilinear filter enable.
11.6.2.6 #define MML_GDC_PE_FILTER_NEAREST 0
Nearest filter enable.
11.6.2.7 #define MML_GDC_PE_MASK 0x00000008U
= Mask surface.
11.6.2.8 #define MML_GDC_PE_ROP_BLACKNESS ((MM_U08)0x00)
= 0
11.6.2.9 #define MML_GDC_PE_ROP_DSTAND ((MM_U08)0x80)
= DST & MASK & SRC
11.6.2.10 #define MML_GDC_PE_ROP_DSTCOPY ((MM_U08)0xF0)
= DST
11.6.2.11 #define MML_GDC_PE_ROP_DSTPAINT ((MM_U08)0xFE)
= DST | MASK | SRC
11.6.2.12 #define MML_GDC_PE_ROP_MASKCOPY ((MM_U08)0xCC)
= MASK
11.6.2.13 #define MML_GDC_PE_ROP_MASKERASE ((MM_U08)0x22)
= SRC &
∼
MASK
11.6.2.14 #define MML_GDC_PE_ROP_MASKINVERT ((MM_U08)0x66)
= MASK
∧
SRC