Ejemplo n.º 1
0
    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();
    }
Ejemplo n.º 2
0
 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();
 }