【发布时间】:2014-06-26 10:40:10
【问题描述】:
大家。
我有几个问题:
- 顶点着色器是为每个顶点运行一次,还是每个顶点每个图元运行一次(即图元数量的三倍)?
- 这些着色器如何映射到 GPU 的内核:每个内核一个着色器,还是每个内核一个图元(仍然用于顶点着色器)?
- 如果每个顶点只有一个着色器调用,映射到一个内核,GPU 如何跟踪顶点/基元依赖关系? (图元可能共享一些顶点;跟踪这些依赖关系——基于每个顶点——真的很昂贵。我不敢相信 GPU 会这样做......)
提前感谢您的回复。
【问题讨论】:
-
移除 CUDA 标签。顶点着色器与 CUDA 无关,也没有以任何特定方式与 CUDA 内核相关。
标签: shader gpu vertex-shader