Как добавить данные в MTLBuffer?
У меня есть следующий набор данных:
var verticesArray:Array<Vertex> = [
A,B,C ,D,E,F
]
, и я создаю vertexBuffer (MTLBuffer), который может хранить несколько массивов вершин
var vertexData = Array<Float>()
for vertex in vertices{
vertexData += vertex.floatBuffer()
}
let dataSize = 1000*vertexData.count * MemoryLayout.size(ofValue: vertexData[0])
vertexBuffer = device.makeBuffer(bytes: vertexData, length: dataSize, options: [])
Мне нужно добавить в vertexBufferдругой набор вершин следующим образом.
var verticesArray2:Array<Vertex> = [
G,H,I ,J,K,L
]
Как я могу добавить?Нужна помощь.