mirror of
https://github.com/lubosz/overte.git
synced 2025-04-24 02:53:43 +02:00
unroll audio gain rendering loop
This commit is contained in:
parent
5b996046ba
commit
5a6f8015f6
1 changed files with 25 additions and 1 deletions
|
@ -56,7 +56,7 @@ public:
|
|||
|
||||
float32_t** samples = frameBuffer.getFrameData();
|
||||
for (uint16_t j = 0; j < frameBuffer.getChannelCount(); ++j) {
|
||||
for (uint16_t i = 0; i < frameBuffer.getFrameCount(); i += 8) {
|
||||
for (uint16_t i = 0; i < frameBuffer.getFrameCount(); i += 32) {
|
||||
samples[j][i + 0] *= _gain;
|
||||
samples[j][i + 1] *= _gain;
|
||||
samples[j][i + 2] *= _gain;
|
||||
|
@ -65,6 +65,30 @@ public:
|
|||
samples[j][i + 5] *= _gain;
|
||||
samples[j][i + 6] *= _gain;
|
||||
samples[j][i + 7] *= _gain;
|
||||
samples[j][i + 8] *= _gain;
|
||||
samples[j][i + 9] *= _gain;
|
||||
samples[j][i + 10] *= _gain;
|
||||
samples[j][i + 11] *= _gain;
|
||||
samples[j][i + 12] *= _gain;
|
||||
samples[j][i + 13] *= _gain;
|
||||
samples[j][i + 14] *= _gain;
|
||||
samples[j][i + 15] *= _gain;
|
||||
samples[j][i + 16] *= _gain;
|
||||
samples[j][i + 17] *= _gain;
|
||||
samples[j][i + 18] *= _gain;
|
||||
samples[j][i + 19] *= _gain;
|
||||
samples[j][i + 20] *= _gain;
|
||||
samples[j][i + 21] *= _gain;
|
||||
samples[j][i + 22] *= _gain;
|
||||
samples[j][i + 23] *= _gain;
|
||||
samples[j][i + 24] *= _gain;
|
||||
samples[j][i + 25] *= _gain;
|
||||
samples[j][i + 26] *= _gain;
|
||||
samples[j][i + 27] *= _gain;
|
||||
samples[j][i + 28] *= _gain;
|
||||
samples[j][i + 29] *= _gain;
|
||||
samples[j][i + 30] *= _gain;
|
||||
samples[j][i + 31] *= _gain;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue