77using HarmonyLib ;
88using SMU . Utilities ;
99using SRXDCustomVisuals . Core ;
10- using Unity . Collections ;
11- using Unity . Collections . LowLevel . Unsafe ;
12- using Unity . Mathematics ;
1310using UnityEngine ;
1411
1512namespace SRXDCustomVisuals . Plugin ;
@@ -24,14 +21,14 @@ public class Patches {
2421 private static NoteEventController noteEventController = new ( 11 ) ;
2522 private static WaveformProcessor waveformProcessor = new ( ) ;
2623
27- private static void UpdateComputeBuffers ( SpectrumProcessor spectrumProcessor , ComputeBuffer buffer ) {
24+ private static void UpdateComputeBuffers ( ComputeBuffer buffer ) {
2825 var background = visualsBackgroundManager . CurrentBackground ;
2926
3027 if ( background != null && background . UseAudioSpectrum )
3128 Shader . SetGlobalBuffer ( SPECTRUM_BANDS_CUSTOM , buffer ) ;
3229
3330 if ( PlayerSettingsData . Instance . DisableEQ . GetBoolValue ( ) )
34- Shader . SetGlobalBuffer ( SpectrumProcessor . SpectrumBands , spectrumProcessor . EmptySpectrumBuffer ) ;
31+ Shader . SetGlobalBuffer ( SpectrumProcessor . SpectrumBands , GraphicsSystem . Instance . EmptySpectrumBuffer ) ;
3532 else
3633 Shader . SetGlobalBuffer ( SpectrumProcessor . SpectrumBands , buffer ) ;
3734 }
@@ -267,7 +264,6 @@ private static IEnumerable<CodeInstruction> SpectrumProcessor_CompleteTrackAnala
267264 } ) . First ( ) [ 0 ] ;
268265
269266 operations . Replace ( match . Start , match . Length , new CodeInstruction [ ] {
270- new ( OpCodes . Ldarg_0 ) , // this
271267 new ( OpCodes . Ldarg_0 ) , // this
272268 new ( OpCodes . Ldfld , SpectrumProcessor_computeBuffer ) ,
273269 new ( OpCodes . Call , Patches_UpdateComputeBuffers )
0 commit comments