DirectX支配游戲!歷代GPU架構全解析
分享
● DirectX 9.0:高精度渲染時代來臨
2002年底,微軟發布DirectX 9.0,如果從技術規格上看,DX9似乎沒有DX7和DX8那種讓人眼前一亮的革命性技術,它只是將ShaderModel版本從1.0升級到2.0而已。其實不然,此次ShaderModel指令集的改進讓圖形渲染畫質提高到了新的水平。

首先,PixelShader 2.0具備完全可編程架構,能對紋理效果即時演算、動態紋理貼圖,還不占用顯存,理論上對材質貼圖的分辨率的精度提高無限多;另外PS1.4只能支持28個硬件指令,同時操作6個材質,而PS2.0卻可以支持160個硬件指令,同時操作16個材質數量,新的高精度浮點數據規格可以使用多重紋理貼圖,可操作的指令數可以任意長,電影級別的顯示效果輕而易舉的實現。
3DMark03中的最后一個場景就是DX9渲染,讓人眼前一亮
其次,VertexShader 2.0通過增加頂點指令的靈活性,顯著的提高了老版本的頂點性能,新的控制指令,可以用通用的程序代替以前專用的單獨著色程序,效率提高許多倍;增加循環操作指令,減少工作時間,提高處理效率;擴展著色指令個數,從128個提升到256個。
Radeon 9700所提供的HDR Demo
另外,增加對浮點數據的處理功能,以前只能對整數進行處理,這樣提高渲染精度,使最終處理的色彩格式達到電影級別。突破了以前限制PC圖形圖象質量在數學上的精度障礙,它的每條渲染流水線都升級為128位浮點顏色,讓游戲程序設計師們更容易更輕松的創造出更漂亮的效果,讓程序員編程更容易。
2人已贊
第1頁:DirectX版本與GPU架構之間的關系第2頁:DirectX 7.0特性:硬件T&L第3頁:DirectX 7.0架構:首顆GPU GeForce 256第4頁:DirectX 8.0特性:像素和頂點管線第5頁:DirectX 8.0架構:N/A爭霸開始第6頁:DirectX 9.0特性:高精度渲染第7頁:DirectX 9.0架構:"真DX9"大獲全勝第8頁:DirectX 9.0c特性:震古爍今的HDR第9頁:DirectX 9.0c架構:6800領銜1900收官第10頁:DirectX 10特性:統一渲染和幾何著色第11頁:DirectX 10架構:G80和R600斗了4年第12頁:DirectX 11特性:曲面細分最關鍵第13頁:DirectX 11架構:沿用DX10架構行嗎?第14頁:回顧歷史:DX重大版本升級GPU必改架構第15頁:展望未來:GF100才是真正的DX11架構
關注我們


