Is mesh should update itself, when i manipulate buffer in runtime?
In my case i should update it by myself.
1)Buffer created in cpp.
2)Set go buffer to new buffer
resource.set_buffer(e.light_go.mesh.vertices, e.light_native:GetBuffer())
2)Modify vertices is cpp.
3)Call dmBuffer::UpdateContentVersion
4)Mesh draw prev data.
5)Check content version by myself and set buffer.
local buffer_version = e.light_native:BufferGetContentVersion()
if(buffer_version ~= e.light_go.mesh.buffer_version)then
e.light_go.mesh.buffer_version = buffer_version
resource.set_buffer(e.light_go.mesh.vertices, e.light_native:GetBuffer())
end