Directx9.0c是Directx9.0的更高版本。
到目前爲止DirectX9的開發進程讓咱們很滿意,它的保守動做是將ps和vs提升到2.0版本(聽說到發佈的時候會提升到3.0)。Ps的意思是像素渲染效果器,vs的意思是頂點渲染效果器。說白了ps和vs但是讓遊戲程序設計師們更容易更輕鬆的創造出更漂亮的效果。因爲新一代的顯卡的Pixel Shader以及Vertex Shader的執行速度進一步提升,之前許多編程方面的障礙將會消失。下面介紹一下DirectX9的幾個新特性。
首先,DirectX9.0的PS 2.0具有徹底可編程的Pixel Shading架構。還有,DirectX 9.0的VS 2.0經過增長Vertex程序的靈活性,顯著的提升了老版本(DirectX8)的VS性能。更重要的是:DirectX 9.0支持高精度浮點顏色。他突破了之前限制PC圖形圖象質量在數學上的精度障礙,它的每條渲染流水線都升級爲128位浮點顏色。
爲了充分利用DirectX9的新特色,Nvidia最新推出一套用於3D編程的語言――Cg開發者工具套件。聽說,經過這套語言能夠直接對DirectX9編程,到時候會看到更加真實的場景,更加逼真的人物。
僅憑藉着以上這三大特色,不只能讓3D遊戲的編程者更有效率的工做,更重要的是可讓人領略到緊逼電影渲染水準。
10.0和9.0的差異很大嗎?
首先,只有DirectX10,沒有DirectX10.0c。其次DirectX9.0c是Windows XP中的,而只有Vista纔有DirectX 10組建,網上有些所謂的DirectX 10 For XP都是假的,安裝了有可能會引發不少未知錯誤。
DirectX 9和10從專業角度講差異是很大的,他們決定了硬件的不一樣發展方向,與不一樣的系統架構相吻合,視覺效果也有質的不一樣。編程