playSub optimization

MAY CAUSE REGRESSIONS but I don't know
This commit is contained in:
tildearrow 2023-06-20 01:20:48 -05:00
parent 443535a54c
commit 6e61343ad8
1 changed files with 1 additions and 1 deletions

View File

@ -1314,7 +1314,7 @@ bool DivEngine::nextTick(bool noAccum, bool inhibitLowLat) {
subticks=tickMult;
if (stepPlay!=1) {
tempoAccum+=curSubSong->virtualTempoN;
tempoAccum+=(skipping && curSubSong->virtualTempoN<curSubSong->virtualTempoD)?curSubSong->virtualTempoD:curSubSong->virtualTempoN;
while (tempoAccum>=curSubSong->virtualTempoD) {
tempoAccum-=curSubSong->virtualTempoD;
if (--ticks<=0) {