Master Member
|
沒有什麼"兼容模式"這種東西...從來都沒有.....
如果遊戲程式在設計的時候有把DX10的功能善加利用,像Geometry Shader,那DX9的顯卡就完全沒機會
跑出畫面.少了一個Shader機制,要生也生不出來.....軟體模擬? 有啦~DirectX SDK有的sample有可以
使用軟體模,是有畫面啦,連1fps都沒有,有什麼意義?
所以一般寫遊戲會做的事情就是fallback(向下相容),同一種效果會寫N個shader,或是一個shader
有好幾段.是針對不同規格的GPU寫的.不同的GPU跑不同的Shader.讓使用者用起來好像是犠牲了
某些效果而有向下相容的結果.
結論是,如果是DX10原生的遊戲,又沒做fallback, 那DX9的GPU是沒可能玩的....
__________________
祝~Po文破千篇......
|