1

如何使用 XNA 在显卡上编程图形?

(如何将工作负载转移到显卡上)

4

3 回答 3

5

以非常简化的方式解释:

所有的图形都是由显卡自动绘制的。XNA 中没有软件渲染器模式。

XNA 的设置方式将大多数几何图形传输到显卡顶点缓冲区对象。然后,图形卡将固定的管线近似或着色器应用于数据并显示在屏幕上。

简而言之:如果您想在图形卡上对数据进行操作。使用顶点和像素着色器。

编辑:

您还应该深入研究图形管道的细节,以更好地了解图形卡的工作原理。

于 2009-01-28T09:06:50.827 回答
4

http://www.riemers.net是一个了解 XNA 和一般图形编程的好站点。

于 2009-01-28T10:14:55.510 回答
0

您是否尝试过通过 DirectX 做一些像素着色器?NVIDIA 有编程指南。您可能还想查看GP GPU

于 2009-01-28T08:43:24.243 回答