0

我想创建一个简单但有益的渲染引擎来显示着色器等的使用。我已经完成了研究,但仍然无法找到任何可靠的示例。有没有人有我可以查看的资源,或者可以就如何开始以及必须拥有什么提供一些建议。

4

1 回答 1

0

我会从简单的东西开始,例如在 DX11 中渲染一个网格,你至少需要:

1)能够向GPU发送命令的类,通常称为渲染器,能够提交命令GPU所需的所有数据,该类还负责初始化渲染引擎并分配在屏幕上显示某些内容所需的缓冲区

2)你的网格的表示,所以你需要一个包含顶点缓冲区、索引缓冲区和材质的类,材质包含着色器和纹理来渲染你的网格。

网格可以有一个 render() 方法,该方法能够使用渲染器向 GPU 提交渲染命令。

如果您需要更多详细信息,请告诉我

于 2011-11-12T22:43:44.127 回答