引用:
作者orakim
不是簡不簡單的問題,也不是該發言有沒有代表性的問題
請注意我在講的點是在
這件事不關軟體廠的事(不管他講對講錯都不關他的事)
軟體要管的就是API,只要硬體有支援這個API 就能跑這個遊戲
跑起來效能如何 那也是硬體廠的事,輪不到軟體廠說嘴
(又不是 除了intel 這一家 他就沒硬體可用)
沒有軟體廠支不支援拉拉比的問題,除非拉拉比自己弄一個新的API出來
舉個例來說就是
支援DirectX 11的遊戲 GPU也支援DirectX 11
那這遊戲就是可以支援這顆GPU,沒有什麼遊戲廠商要不要支援拉拉比的問題
|
這是理想狀態下的情況,但實務上並沒有那麼單純。
首先要有一個觀念,今天要使用程式實現一些效果,你可以有多種演算法來實現,
往往也不止一個函數可以呼叫使用。
在中小型的遊戲你可以不用管這方面的問題,反正能跑就好,
但在中大型的遊戲裡面,你今天五種程式就是代表五種效能。
而且由於目前A家跟N家的硬體底層跟驅動程式實作不同,
在兩家卡上面五種程式又會各跑出五種不同效能。
所以簡單總結,DriectX這類的API的確是有異於降低入門門檻,
但當你要寫的精的時候,一樣逃不掉必須了解硬體及驅動限制的問題。
如同Windows的GUI介面降低了使用者門檻,但你叫這些初級者去regedit找rootkit並刪除之,
根本是變相殺了他們。