作者lovesnake (LoyalDog)
看板GameDesign
標題[請益] Shader 是抽象層?
時間Wed Mar 4 23:35:35 2015
看了一堆文章頭昏腦脹決定直接問了!
看Nvidia的CUDA架構……
每顆SP都是一樣的東西,哪來分什麼shader
但之前的Unified Shader又強調硬體上將
Shader整合
然後看著Graphics Pipeline……
那些究竟是抽象的東西,還是硬體上真的這樣做呢?
謝謝
--
Sent from my Android
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.221.204
※ 文章網址: https://webptt.com/m.aspx?n=bbs/GameDesign/M.1425483338.A.F0A.html
1F:推 cowbaying: 對電腦來說 人腦容易理解的東西就是抽象層03/04 23:47
呃…
換個問法…… 像是resterizer,他是硬體直接做還是透過GPU General 的 IS拼出來的呢
?
我的抽象層是指這個……
其他像是VS FS GS TS 等等,是有專門的硬體實作他們個別的功能。 還是也是都相同的
硬體,透過不同的IS去拼出來的呢?
謝謝
話說計組人腦也很好理解啊XDD
※ 編輯: lovesnake (140.121.221.204), 03/05/2015 00:38:12
2F:推 cowbaying: 這個問題首先要看driver寫到哪邊 03/05 08:39
3F:→ cowbaying: 記得是04還是05年開始 顯卡硬體改為stream processor 03/05 08:41
4F:→ cowbaying: 這個部份要細看一下CHIP的diagram 03/05 08:46
5F:推 cowbaying: 記得沒錯 除了繪圖卡有硬體著色器外 一般的卡都是由 03/05 08:47
6F:推 cowbaying: 驅動程是轉譯成SP能辨識的資料 03/05 08:48
7F:→ lovesnake: 謝謝! 03/05 13:08