我有一个包含超过 100 万个结构实例的大型数组。大小实际上是动态的。它可以正常工作MTLBuffer
,它似乎是金属着色器中的一个指针,我不必编写一些硬编码的大小或长度。
问题是,我不想为每一帧绑定或设置它。所以,我正在研究ArgumentBuffers
and Heap
。但是我没有为我的用例找到解决方案或示例。看起来 ArgumentBuffers 中数组中的所有内容都将占用一些插槽。这对我的大型阵列来说不是一个好主意。而且我没有找到在 ArgumentBuffers 中有指针的好例子。
毕竟,我的用例的最佳实践是什么?