STG3000X-RIVA128 STMicroelectronics, STG3000X-RIVA128 Datasheet - Page 12

no-image

STG3000X-RIVA128

Manufacturer Part Number
STG3000X-RIVA128
Description
128-BIT 3D MULTIMEDIA ACCELERATOR
Manufacturer
STMicroelectronics
Datasheet
RIVA 128
3.3
The RIVA 128’s 2D rendering engine delivers in-
dustry-leading
mance:
3.4
Triangle setup engine
Rendering engine
The RIVA 128 Multimedia Accelerator integrates
an orthodox 3D rendering pipeline and triangle
setup function which not only fully utilizes the ca-
pabilities of the Accelerated Graphics Port, but
also supports advanced texture mapped 3D over
the PCI bus. The RIVA 128 3D pipeline offers to
Direct3D or similar APIs advanced triangle render-
ing capabilities:
12/77
100MHz 128-bit graphics engine optimized for
single cycle operation into the 128-bit SGRAM
interface supporting up to 1.6GBytes/s
Acceleration functions optimized for minimal
software overhead on key GDI calls
Extensive
Windows95 including optimized Direct Frame-
buffer (DFB) access with Write-combining
Accelerated primitives including BLT, transpar-
ent
polylines, polygons, fills, patterns, arbitrary
rectangular clipping and improved text render-
ing
Pipeline optimized for multiple color depths in-
cluding 8, 15, 24, and 30 bits per pixel
DMA Pusher allows the 2D graphics pipeline to
load rendering methods optimizing RIVA 128/
host multi-tasking
Execution of all 256 Raster Operations (as de-
fined by Microsoft Windows) at 8, 15, 24 and
30-bit color depths
15-bit hardware color cursor
Hardware color dithering
Multi buffering (Double, Triple, Quad buffering)
for smooth animation
Setup hardware optimized for Microsoft’s
Direct3D API
5Gflop floating point geometry processor
Slope and setup calculations
Accepts IEEE Single Precision format used in
Direct3D
Efficient vertex caching
2D ACCELERATION
3D ENGINE
BLT, stretchBLT,
support
Windows
for
acceleration
points, lins,
DirectDraw
perfor-
lines,
in
128-BIT 3D MULTIMEDIA ACCELERATOR
3.5
The RIVA 128 Palette-DAC pipeline accelerates
full-motion video playback, sustaining 30 frames
per second while retaining the highest quality color
resolution, implementing true bilinear filtering for
scaled video, and compensating for filtering losses
using edge enhancement algorithms.
Rendering pipeline optimized for Microsoft’s
Direct3D API
Perspective correct true-color Gouraud lighting
and texture mapping
Full 32-bit RGBA texture filter and Gouraud
lighting pixel data path
Alpha blending for translucency and transpar-
ency
Sub-pixel accurate texture mapping
Internal pixel path: up to 24bits, alpha: up to 8
bits
Texture magnification filtering with high quality
bilinear filtering without performance degrada-
tion
Texture minification filtering with MIP mapping
without performance degradation
LOD MIP-mapping: filter shape is dynamically
adjusted based on surface orientation
Texture sizes from 4 to 2048 texels in either U
or V
Textures can be looped and paged in real time
for texture animation
Perspective correct per-pixel fog for atmo-
spheric effects
Perspective correct specular highlights
Multi buffering (Double, Triple, Quad buffering)
for smooth 3D animation
Multipass rendering for environmental mapping
and advanced texturing
Advanced support for DirectDraw (DirectVideo)
in Windows 95
Back-end hardware video scaling for video con-
ferencing and playback
Hardware color space conversion (YUV 4:2:2
and 4:2:0)
Multi-tap X and Y filtering for superior image
quality
Optional edge enhancement to retain video
sharpness
Support for scaled field interframing for reduced
motion artifacts and reduced storage
VIDEO PROCESSOR

Related parts for STG3000X-RIVA128