unsafe void Update() { var floatCounter = new NativeAccumulator <float, Addition>(Allocator.Temp); new SumFloatsJob() { counter = floatCounter }.Schedule(100000, 1024).Complete(); Debug.Log("Sum: " + floatCounter.Value); floatCounter.Dispose(); }
public void Dispose() { bodyVerts.Dispose(); kabschVerts.Dispose(); bodyNormals.Dispose(); bodyTriangles.Dispose(); renderNormals.Dispose(); prevBodyVerts.Dispose(); triangleGraph.Dispose(); connectionGraph.Dispose(); triangleVolumes.Dispose(); areaAccumulator.Dispose(); constraintsArray.Dispose(); dilationDistance.Dispose(); volumeAccumulator.Dispose(); triangleSurfaceAreas.Dispose(); accumulatedDisplacements.Dispose(); }