English
Language : 

MB86296 Datasheet, PDF (20/352 Pages) Fujitsu Component Limited. – PCI Graphics Controller Specification
FUJITSU LIMITED PRELIMINARY AND CONFIDENTIAL
1.4.6 2D Drawing
2D Primitives
MB8629x can perform 2D drawing for graphics memory (drawing plane) in direct color mode or
indirect color mode.
Bold lines with width and broken lines can be drawn. With anti-aliasing smooth diagonal lines also
can be drawn.
A triangle can be tiled in a single color or 2D pattern (tiling), or mapped with a texture pattern by
specifying coordinates of the 2D pattern at each vertex (texture mapping). At texture mapping,
drawing/non-drawing can be set in pixel units. Moreover, transparent processing can be performed
using alpha blending. When drawing in single color or tiling without Gouraud shading or texture
mapping, high-speed 2DLine and high-speed 2DTriangle can be used. Only vertex coordinates are
set for these primitives. High-speed 2DTriangle is also used to draw polygons.
Primitive type
Point
Line
Bold line strip
(provisional name)
Triangle
High-speed 2DLine
Arbitrary polygon
2D Primitives
Description
Plots point
Draws line
Draws continuous bold line
This primitive is used when interpolating the bold line joint.
Draws triangle
Draws lines
Compared to line, this reduces the host CPU processing load.
Draws arbitrary closed polygon containing concave shapes
consisting of vertices
Arbitrary polygon drawing
Using this function, arbitrary closed polygon containing concave shapes consisting of vertices can
be drawn. (There is no restriction on the count of vertices, however, the polygon with its sides
crossed are not supported.) In this case, as a work area for drawing, polygon drawing flag buffer is
used on the graphics memory. In drawing polygon, draw triangle for polygon drawing flag buffer
using high-speed 2DTriangle. Decide any vertex as a starting point to draw triangle along the
periphery. It enables you to draw final polygon form in single color or with tiling or with texture
mapping in a drawing frame.
MB86296S<Coral-PA>
10
Specification Manual Rev0.1