Originally posted by Artx1
該怎麼說呢.... 快慢本身也可能是功能與架構上有落差造成的.
不一定是"誰好誰壞", 而是"誰去遷就誰"的問題.
用不太相容的指令去在Driver Level去做相容, 講白一點是在"繞遠路"啦.... 
雖然沒那麼嚴重, 不過可以想像一下"模擬器"這種東西.
各家硬體實作不同, 所以落差一定是有大有小.
所以才說MS與這幾家3rd party各自合作緊密的程度, 會造成制衡.
(ex: DX7/DX8上MS就各自企圖培植其他的廠商來造成一些制衡)
所以, OpenGL(現在為止1.5)完全都還沒有programmable的部分,
要使用Shader的話目前是完全都得靠各家的extension.
|