English
Language : 

MB86290A Datasheet, PDF (14/184 Pages) Fujitsu Component Limited. – Graphics Controller Hardware Specifications
1.5.4 2D Drawing
2D Primitives
MB86290A provides automatic drawing of various primitives and patterns
(drawing surfaces) to frame memory in either indirect color (8 bits/pixel
referencing appropriate palette) or direct color (16 bits/pixel) mode. Alpha
blending and anti-aliasing features are useful when the direct color mode is
selected.
A triangle is drawn in a single color, mapped with a style image formed by a
single color or 2D pattern (tiling), or mapped with a texture pattern by
designating coordinates of the 2D pattern at each vertex (texture mapping).
Alpha blending can be applied either per entire shape in single color mode or
per pixel in tiling/texture mapping mode. When an object is drawn in single
color or filled with a 2D pattern (without using Gouraud shading or texture
mapping), dedicated primitives, such as Fast2DLine and Fast2DTriangle, are
used. Only vertex coordinates are set for these primitives. Fast2Dtriangle is
also used to draw polygons.
2D Primitives
Primitive type
Point
Line
Triangle
Fast2DLine
Fast2DTriangle
Description
Plots point
Draws line
Draws triangle
Draws lines
The number of parameters set for this primitive is less
than that for Line. The CPU load to use this primitive is
lighter than using Line.
Draws triangles. When a triangle is drawn in one color or
filled with a 2D pattern, the CPU load to apply this
primitive is lighter than using Triangle.
Polygon draw
This function draws various random shapes formed using multiple vertices.
There is no restriction on the number of vertices number, however, if any
sides forming the random shape cross each other, the shape is unsupported.
The Polygon draw flag buffer must be defined in graphics memory as a work
field to draw random shapes.
14