sync capture type with preferences

This commit is contained in:
ntr committed 2022-06-15 12:29:17 +10:00
1 parent 8e06a0467a
commit e78d9c9d48
13 files changed
+900 -971

No files matched your search

+2 -1
View File
@@ -37,6 +37,7 @@ public class SpectrumShaderBinder : MonoBehaviour
private void InitialiseTexture() {
Debug.Log("Reinitialising spectrum texture...");
_texture = new Texture2D(source.SpectrumSize, 1, TextureFormat.RFloat, false);
_texture.wrapMode = TextureWrapMode.Clamp;
_colorCache = new Color[source.SpectrumSize];
_texture.name = $"AudioSpectrum{source.SpectrumSize}";
}
@@ -62,13 +63,13 @@ public class SpectrumShaderBinder : MonoBehaviour
if (_texture == null) InitialiseTexture();
var spectrumData = GetSpectrumData();
if (spectrumData == null) return;
for (int i = 0; i < source.SpectrumSize; i++) {
_colorCache[i] = new Color(spectrumData[i], 0, 0, 0);
}
_texture.SetPixels(_colorCache);
_texture.wrapMode = TextureWrapMode.Clamp;
_texture.Apply();
}