diff options
| author | Pierre Bourdon <delroth@gmail.com> | 2012-08-04 20:38:21 +0200 |
|---|---|---|
| committer | Pierre Bourdon <delroth@gmail.com> | 2012-08-05 04:24:00 +0200 |
| commit | d44a3471becee560dd48cb34d5be259e75d66065 (patch) | |
| tree | 1ae083d7301c01d61487a3a83a4eb5f6a52b0242 | |
| parent | e42c6214d97c8b0497c15dd6dee1aed8c0208ed6 (diff) | |
Fix DSP LLE thread affinity being set to the wrong core
Patch from konpie: http://forums.dolphin-emulator.com/showthread.php?tid=24658
| -rw-r--r-- | Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp b/Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp index fbd568c136..a44ff65f21 100644 --- a/Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp +++ b/Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp @@ -121,7 +121,7 @@ void DSPLLE::dsp_thread(DSPLLE *dsp_lle) else core_id = 3; // 3rd core - Common::SetCurrentThreadAffinity(1 << core_id); + Common::SetCurrentThreadAffinity(1 << (core_id - 1)); } } |
