DirectX风雨路 10年3D技术与显卡变迁

互联网 | 编辑: 陈嘉就 2009-11-25 00:00:00原创 一键看全文

从微软的DirectX的十年发展历程为载体,讲述3D技术、显卡的发展历程。

DirectX 9.0,变局

2002年12月,微软发布了DirectX 9.0,淘汰了T&L单元,而PS和VS的版本升级到了2.0。DirectX 9.0看似变化不大,但是影响却是深远的。

首先,PS 2.0具有更完备的可编程架构,能够即时计算纹理效果、实现动态纹理贴图,还减少了显存的使用,理论上提供了贴图的的精确度;在PS 1.4仅能支持28条指令,同时操作6个材质,而PS 2.0能够实现支持160个硬件指令,同时操作16个材质数量。其次VS 2.0通过增加Vertex程序的灵活性,显著的提高了老版本的VS性能,新的控制指令,可以用通用的程序代替以前专用的单独着色程序,效率提高许多倍;增加循环操作指令,减少工作时间,提高处理效率;扩展着色指令个数,从128个提升到256个。

而在2003年、2004年,微软先后把DirectX 9.0升级为DirectX 9.0b、DirectX 9.0c,进一步提高了DirectX的功能与效能。

Half-life 2的游戏截图

时间点定在2003年下半年,基于DirectX 9.0技术的大作——Half-life 2发布了,一个完全确定了当时ATi 3D显卡王者地位的游戏,一个让Radeon 9550成为神话的游戏,一个让NVIDIA流泪满面的游戏,一个让Radeon 9600PRO打败NV3X系列显卡的游戏……

Half-life 2的游戏截图

在Radeon 9700PRO发布的初期,尚未有DirectX 9.0游戏,加上Geforce Ti4600的DirectX 8.0性能也不弱,纵使那是Radeon 9700PRO确立3D王者的地位,但是优势还是不大。而跳票过后出来的Geforce 5800Ultra,靠着驱动程序在有些游戏能甚至还能力压Radeon 9700PRO。但是到了Half-life 2的出现,向NV3X系列显卡扔下了最后一根稻草,在开启DirectX 9.0模式后,即使Radeon 9600PRO也能与Geforce 5900Ulta抗衡了。Half-life 2的出现,证明NV3X的架构运行DirectX 9.0是低下,而这一局面直到NV40发布后才改变。

一代神卡,Radeon 9550,七彩虹在镭风9550CT冰封骑士加入了“夹层式流体”LHPC热管技术

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑