In addition it includes
alpha blending and masking, cropping and scaling capabilities, brightness, contrast and saturation control and picture-in-picture for implementing video telephony and channel preview for mobile TV.
It also provides 2D drawing primitives (lines, rectangles, and polygons), text primitives (fonts, with support for internationalization), overlay primitives (video overlays),
alpha blending and basic windowing.
Other key features include support for double-buffered overlays, window IDs, texture mapping, stencils,
alpha blending, per-pixel depth cueing, and fog.