undefined如何知道電腦是否使用direct9以上的版本和shader1.1以上版本呢?????
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

或直接到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..
內文搜尋

X