VT8601 Via, VT8601 Datasheet - Page 115

no-image

VT8601

Manufacturer Part Number
VT8601
Description
Slot-1 / Socket-370 PCI North Bridge
Manufacturer
Via
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
VT8601
Manufacturer:
VT
Quantity:
12 388
Part Number:
VT8601.MSM5100
Manufacturer:
16MB
Quantity:
1
Part Number:
VT8601A
Manufacturer:
VIA
Quantity:
7
Part Number:
VT8601N
Manufacturer:
VIA
Quantity:
41
Part Number:
VT8601T
Manufacturer:
VIA
Quantity:
208
Part Number:
VT8601T
Manufacturer:
VIA
Quantity:
20 000
Polygon
General polygons can only be drawn by directly using the
Rasterization Engine. In the ProMedia, all polygons must be
Y-monolithic, meaning, when walking from the vertex with
minimal Y to the vertex with maximum Y, the Y coordinates
of the vertices are monolithically increased. A polygon is
drawn by drawing a series of segments:
A partial segment consists of only one primitive type and one
minor edge parameter.
primitive
parameters (Z, color, texture, etc.). The rule is whenever a
new major edge is in the segment a full segment must be used,
otherwise a partial segment has to be used.
Most bit fields in primitive type define the data to be loaded to
Rasterization Engine. If the “Re-load” bit is set, they also
define the data set to be passed to Pixel Engine. The primitive
type of the first and only the first segment must have the “Re-
load” bit set to signal Rasterization Engine the data set to be
passed to Pixel Engine. The primitive type of the last and
only the last segment must have the “Last” bit set to signal the
end of the sequence. The last of the primitive can be a Null
primitive (others must be polygon). Null primitive has no
parameter.
This mechanism can be used to draw a single polygon, as well
as multiple polygons with the same attributes (e.g. 3D texture
mapped).
sequence we pass a full segment with starting edges of a new
polygon.
Revision 1.3 September 8, 1999
Sequence Content
….
0
1
2
3
n
7HFKQRORJLHV ,QF
:H &
:H &R R QQHFW
Drawing Command (Polygon)
Full Polygon Segment
Polygon Segment (Full or Partial)
Polygon Segment (Full or Partial)
….
Polygon Segment (Full or Partial) or a Null Primitive
type,
All that is required is that somewhere in the
QQHFW
edge
parameter(s),
A full segment consists of one
and
interpolation
-109
The following example shows how to draw two shaded
polygons.
Sequence Content
The following sections are about complete segments (a full
segment with both major and minor edges) with different
attributes. A normal full segment may not have the minor
edge parameter. A partial segment has no other parameters
except the minor edge.
/
0
1
2
3
4
5
6
/
Drawing Command
Full Segment including
Primitive Type: Re-loading, Major & minor edge, color
Major edge L1
Color Parameter for L1
Minor edge L2
Partial Segment including
Primitive Type: minor edge
Minor Edge L3
Full Segment including
Primitive Type: Major edge, color
Major Edge L4
Color for L4
Partial Segment including
Primitive Type: Minor edge
Minor Edge L5
Full Segment including:
Primitive Type: Major & minor edge, color, negative scan
direction
Major edge L6
Color Parameter for L6
Minor edge L7
Partial Segment including:
Primitive Type: Minor edge, “Last”
Minor Edge L8
/
/
VT8601 Apollo ProMedia
/
3D Graphics Engine Registers
/
/
/

Related parts for VT8601