S5PC110_UM
5.1.4 2D FEATURES IN G3D
A dedicated processing pipeline processes 2D graphics within the SGX540 core. The OpenVG API uses these
advanced techniques. This API is fully supported.
The 2D features in G3D include:
•
Supports x2 clock frequency, that is, twice the frequency of the SGX540 core (optional)
•
Supports ROP 2, 3, and 4 (including AA text)
•
Supports source, pattern (brush), destination, and mask surface
•
Enables alpha blending (per-pixel and global)
•
Supports color key
•
Supports these input formats: 1-, 2-, 4- and 8-bit palletized; and 4- and 8-bit alpha
•
Supports these input and output formats: RGB(A) -- 3:3:2, 4:4:4:4, 5:5:5, 5:5:5:1, 5:6:5, 8:8:8:8, and 8:8:8:0
•
Strides up to 2048 pixels
•
Provides throughput (Note: All performance figures are affected by memory bandwidth. The basic assumption
is that 2D pipeline operates at x2 SGX540 core frequency).
−
All ROPs (including color fill) – Two per clock
−
Source Copy – Two per clock
−
Alpha Blends – 2 per clock
−
Rotated Blits – 2 per clock
•
Supports other 2D features such as:
−
Clipping, scissoring, and masking
−
Paint generation and image interpolation
−
Geometry generation
−
Translucency
−
Gradients
−
Complex pixel filters
−
Perspective texturing
−
Transformations
−
Strokes
−
Multi segment lines, wide lines, and multi segment wide lines
−
Mitred line intersections
−
Multi vertex polygons
−
Arbitrary polygon fills using gradients, blends, and translucency
−
Smooth arbitrary rotation
5 4BG3D
5-4