all repos — mgba @ e9debb197e0b3c35e717bf9fce0642e8fbd78543

mGBA Game Boy Advance Emulator

DS GX: Fix FIFO scheduling
Vicki Pfau vi@endrift.com
Thu, 02 Mar 2017 01:08:29 -0800
commit

e9debb197e0b3c35e717bf9fce0642e8fbd78543

parent

9464daf514977d3c2876a8106c73dc44b20fcf28

1 files changed, 3 insertions(+), 3 deletions(-)

jump to
M src/ds/gx.csrc/ds/gx.c

@@ -1089,11 +1089,11 @@ gx->swapBuffers = false;

gx->bufferIndex ^= 1; gx->vertexIndex = 0; gx->polygonIndex = 0; + if (CircleBufferSize(&gx->fifo)) { + mTimingSchedule(&gx->p->ds9.timing, &gx->fifoEvent, 0); + } } - if (CircleBufferSize(&gx->fifo)) { - mTimingSchedule(&gx->p->ds9.timing, &gx->fifoEvent, 0); - } DSGXUpdateGXSTAT(gx); }