mirror of
https://github.com/Lime3DS/Lime3DS.git
synced 2024-11-01 16:05:07 +01:00
HLE DSP: Fix sample clamping in SimpleFilter
This commit is contained in:
parent
02c2a505e0
commit
2f6765fc8a
@ -67,7 +67,7 @@ std::array<s16, 2> SourceFilters::SimpleFilter::ProcessSample(const std::array<s
|
||||
std::array<s16, 2> y0;
|
||||
for (std::size_t i = 0; i < 2; i++) {
|
||||
const s32 tmp = (b0 * x0[i] + a1 * y1[i]) >> 15;
|
||||
y0[i] = std::clamp(tmp, -32768, 32767);
|
||||
y0[i] = std::clamp(tmp, -32768, 32768);
|
||||
}
|
||||
|
||||
y1 = y0;
|
||||
|
Loading…
Reference in New Issue
Block a user