- API support:
- OpenWF™, DirectFB
- GDI/DirectDraw™
- Flash
- BB2D architecture:
- BitBlt and StretchBlt
- DirectFB hardware acceleration
- ROP2, ROP3, ROP4 full alpha blending and transparency
- Clipping rectangle support
- Alpha blending includes Java® 2 Porter-Duff compositing rules
- 90-, 180-, 270-degree rotation on every primitive
- YUV-to-RGB color space conversion
- Programmable display format conversion with 14 source and 7 destination formats
- High-quality 9-tap, 32-phase filter for image and video scaling at 1080p
- Monochrome expansion for text rendering
- 32 K × 32 K coordinate system
- Hardware acceleration for DirectFB:
- High-speed video scaler
- ROP2/3/4
- Rectangle filling and drawing
- Line drawing
- Simple blitting
- Stretch blitting
- Blending with alpha channel (per-pixel alpha)
- Blending with alpha factor (alpha modulation)
- Nine source and destination blending functions
- Porter-Duff rules support
- Premultiplied alpha support
- Colorized blitting (color modulation)
- Source color keying
- Destination color keying
The device BB2D generates a single (aggregate) interrupt request connected to the device Interrupt Crossbar. This allows for this interrupt to be programmatically mapped to multiple device host interrupt controllers (see Section 13.2).