Explorar o código

Fix perf regression

David Marcec %!s(int64=6) %!d(string=hai) anos
pai
achega
3dcbba38bf
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      src/audio_core/voice_context.cpp

+ 2 - 1
src/audio_core/voice_context.cpp

@@ -520,7 +520,8 @@ void VoiceContext::SortInfo() {
 }
 
 void VoiceContext::UpdateStateByDspShared() {
-    voice_states = dsp_voice_states;
+    std::memcpy(voice_states.data(), dsp_voice_states.data(),
+                sizeof(VoiceState) * dsp_voice_states.size());
 }
 
 } // namespace AudioCore