128-位 3d 多媒体 acceleratorriva 128
12/77
3.3 2d acceleration
这 riva 128's 2d rendering engine delivers 在-
dustry-leading windows acceleration perfor-
mance:
•
100mhz 128-位 graphics engine 优化 为
单独的 循环 运作 在 这 128-位 sgram
接口 支承的 向上 至 1.6gbytes/s
•
acceleration 功能 优化 为 minimal
软件 overhead 在 关键 gdi calls
•
extensive 支持 为 directdraw 在
windows95 包含 优化 直接 框架-
缓存区 (dfb) 进入 和 写-结合
•
accelerated primitives 包含 blt, transpar-
ent blt, stretchblt, 点, lins, lines,
polylines, polygons, fills, patterns, arbitrary
rectangular 修剪 和 改进 text render-
ing
•
pipeline 优化 为 多样的 颜色 depths 在-
cluding 8, 15, 24, 和 30 位 每 pixel
•
dma pusher 准许 这 2d graphics pipeline 至
加载 rendering 方法 optimizing riva 128/
host multi-tasking
•
执行 的 所有 256 raster 行动 (作 de-
fined 用 microsoft windows) 在 8, 15, 24 和
30-位 颜色 depths
•
15-位 硬件 颜色 cursor
•
硬件 颜色 dithering
•
multi buffering (翻倍, triple, 四方形 buffering)
为 平整的 animation
3.4 3d engine
triangle 建制 engine
•
建制 硬件 优化 为 microsoft’s
direct3d api
•
5gflop floating 要点 geometry 处理器
•
斜度 和 建制 calculations
•
accepts ieee 单独的 精确 format 使用 在
Direct3D
•
效率高的 vertex caching
rendering engine
这 riva 128 多媒体 accelerator integrates
一个 orthodox 3d rendering pipeline 和 triangle
建制 函数 这个 不 仅有的 全部地 运用 这 ca-
pabilities 的 这 accelerated graphics 端口, 但是
也 支持 先进的 texture 编排 3d 在
这 pci 总线. 这 riva 128 3d pipeline 提供 至
direct3d 或者 类似的 apis 先进的 triangle render-
ing 能力:
•
rendering pipeline 优化 为 microsoft’s
Direct3D
API
•
perspective 准确无误的 真实-颜色 gouraud lighting
和 texture mapping
•
全部 32-位 rgba texture 过滤 和 gouraud
lighting pixel 数据 path
•
alpha blending 为 translucency 和 transpar-
ency
•
sub-pixel 精确 texture mapping
•
内部的 pixel path: 向上 至 24bits, alpha: 向上 至 8
位
•
texture magnification 过滤 和 高 质量
bilinear 过滤 没有 效能 毁坏-
tion
•
texture minification 过滤 和 mip mapping
没有 效能 降级
•
lod mip-mapping: 过滤 shape 是 dynamically
调整 为基础 在 表面 方向
•
texture sizes 从 4 至 2048 texels 在 也 u
或者 v
•
textures 能 是 looped 和 paged 在 real 时间
为 texture animation
•
perspective 准确无误的 每-pixel fog 为 atmo-
spheric 影响
•
perspective 准确无误的 specular 最好的部分
•
multi buffering (翻倍, triple, 四方形 buffering)
为 平整的 3d animation
•
multipass rendering 为 自然环境的 mapping
和 先进的 texturing
3.5 video 处理器
这 riva 128 palette-dac pipeline accelerates
全部-运动 video playback, sustaining 30 frames
每 第二 当 retaining 这 最高的 质量 颜色
决议, implementing 真实 bilinear 过滤 为
scaled video, 和 compensating 为 过滤 losses
使用 边缘 增强 algorithms.
•
先进的 支持 为 directdraw (directvideo)
在 windows 95
•
后面的-终止 硬件 video 范围调整 为 video con-
ferencing 和 playback
•
硬件 颜色 空间 转换 (yuv 4:2:2
和 4:2:0)
•
multi-tap x 和 y 过滤 为 更好的 image
质量
•
optional 边缘 增强 至 retain video
sharpness
•
支持 为 scaled 地方 interframing 为 减少
运动 artifacts 和 减少 存储