作者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/cn.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