The color formats supported in logiBITBLT depend on 2D opperations.
1. Move operation: any 1, 2 or 4 Byte per pixel color format
2. Raster operation: any 1, 2 or 4 Byte per pixel color format
3. Pattern fill: any 1, 2 or 4 Byte per pixel color format
4. Solid fill: any 1, 2 or 4 Byte per pixel color format
5. Color expansion: any 1, 2 or 4 Byte per pixel color format
6. Anti-aliased 8-bit font expansion: any 2 or 4 Byte per pixel color format
7. Porter-Duff composing:
- RGB8 or RGB332 (3-bit red, 3-bit green and 2-bit blue), occupies 1 Byte per pixel (1 Bpp);
- RGB16 or RGB565 (5-bit red, 6-bit green and 5-bit blue), occupies 2 Bpp;
- RGB24 or RGB888 (8-bit red, 8-bit green and 8-bit blue), occupies 4 Bpp;
- ARGB8 or ARGB3332 (3-bit alpha factor, 3-bit red, 3-bit green and 2-bit blue), occupies 2 Bpp;
- ARGB16 or ARGB6565 (6-bit alpha factor, 5-bit red, 6-bit green and 5-bit blue), occupies 4 Bpp;
- ARGB24 or ARGB8888 (8-bit alpha factor, 8-bit red, 8-bit green and 8-bit blue), occupies 4 Bpp.
8. RLE decompression: source: any 4 byte per pixel color format, destination:
- RGB8 or RGB332 (3-bit red, 3-bit green and 2-bit blue), occupies 1 Byte per pixel (1 Bpp);
- RGB16 or RGB565 (5-bit red, 6-bit green and 5-bit blue), occupies 2 Bpp;
- RGB24 or RGB888 (8-bit red, 8-bit green and 8-bit blue), occupies 4 Bpp;
- ARGB8 or ARGB3332 (3-bit alpha factor, 3-bit red, 3-bit green and 2-bit blue), occupies 2 Bpp;
- ARGB16 or ARGB6565 (6-bit alpha factor, 5-bit red, 6-bit green and 5-bit blue), occupies 4 Bpp;
- ARGB24 or ARGB8888 (8-bit alpha factor, 8-bit red, 8-bit green and 8-bit blue), occupies 4 Bpp.
9. Color-keyed transparency: any 1, 2 or 4 Byte per pixel color format
Color format is set in control 1 register (CTRL1_REG). |