direct9以上的版本和shader1.1以上

undefined如何知道電腦是否使用direct9以上的版本和shader1.1以上版本呢?????
2009-09-29 12:49 發佈
chihpengh wrote:
undefined如...(恕刪)


direct9的版本編號在XP底下,開始→執行→輸入dxdiag就可以看到了



shader1.1
(wiki維基找到的說明:http://zh.wikipedia.org/zh-tw/%E7%9D%80%E8%89%B2%E5%99%A8
這個東西建議你先換顯示卡的驅動看看
我想你應該是NV的舊卡,玩線上遊戲有出現問題

ftp://download.nvidia.com/Windows/
上面這個連結是nvidia的官方ftp連結
裡面有以前2x.x~9x.x版的驅動程式
建議先從9x.x版的開始裝,並記得先移除新的再裝舊的驅動試試看

附上微軟最新版direct9.0C下載連結
http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=zh-tw


作業系統的directx 版本,可以用..開始→執行→輸入dxdiag
或直接到windows-system32-dxdiag.exe雙點執行該程式也可

而關於shader版本..基本上..是可以向前相容的...也就是說顯示卡shader mode 是3.0..那也能相容於2.0以前的版本..現在最新的dx11已經發展到shader mode 是5.0..而1.1版應該是dx8時代的產品..那時的shade仍分為頂點(Vertex Shader)及像素(Pixel Shader)著色器...直到sm2.0也就是dx9之後, 才將這兩個著色器並為同個著色器也就是現在所謂的Unified Shaders..
cupidchen wrote:
作業系統的direc...(恕刪)


正確一點的說法應該是:

1.Unified Shader從DirectX 10開始。
2.Shader有幾個版本之間是不相容的,雖然指令是一樣。
3.DirectX 11吃DirectX 10.1,但不吃DirectX 10。
mj23168 wrote:
正確一點的說法應該是...(恕刪)

1.感謝更正..unified shader應該是dx10之後合併的,應該是sm4.0..

2.就我所知..dx11應該是可以向前相容於dx10 &dx10.1並非僅支援dx10.1

內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?