我已经阅读了 MSDN 上的文档,但关于 tbuffer 到底是什么、它如何工作、它在图形编程中的使用以及如何准确创建它的相关内容很少。我想知道这里是否有人对此有更清楚的解释。
如果您安装了 DirectX SDK,您可以查看使用纹理缓冲区的 DirectX10 Sample Skinning10。
以下页面底部还有一些代码片段,用于在 DirectX11 中创建纹理缓冲区。
http://msdn.microsoft.com/en-us/library/windows/desktop/bb509581(v=vs.85).aspx
我花了一段时间才找到 Skinning10 样本。看来微软已经移动了好几次了。
这是我找到它的地方:
https://github.com/walbourn/directx-sdk-legacy-samples/tree/main/Direct3D10/Skinning10