public void Init() { m = (double2x2 *)UnsafeUtility.Malloc(UnsafeUtility.SizeOf <double2x2>() * 10000, UnsafeUtility.AlignOf <double2x2>(), Allocator.Persistent); for (int i = 0; i < 10000; ++i) { m[i] = double2x2.identity; } }
public void Init() { rng = new Random(1); m = (double2x2 *)UnsafeUtility.Malloc(UnsafeUtility.SizeOf <double2x2>() * iterations, UnsafeUtility.AlignOf <double2x2>(), Allocator.Persistent); for (int i = 0; i < iterations; ++i) { m[i] = double2x2.identity; } }