Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: Audio samples mute optimization (#969)
* Audio samples mute optimization private static void Test1() { InitData(out var data); var sw = Stopwatch.StartNew(); for (int i = 0; i < data.Length; i++) { data[i] = 0; } sw.Stop(); Debug.Log($"test1: {sw.ElapsedMilliseconds}"); //About 50 } private static void Test2() { InitData(out var data); var sw = Stopwatch.StartNew(); Array.Clear(data, 0, data.Length); sw.Stop(); Debug.Log($"test2: {sw.ElapsedMilliseconds}");//About 30 } private static void InitData(out float[] data) { data = new float[100_000_000]; UnityEngine.Random.InitState(1); for (int i = 0; i < data.Length; i++) { data[i] = UnityEngine.Random.Range(0.0f, 1.0f); } } * Update AudioCustomFilter.cs
- Loading branch information