summaryrefslogtreecommitdiff
path: root/src/libultra/io/viswapbuf.c
blob: dafce36f379958d631d35425ad296fd13fae2f31 (plain)
1
2
3
4
5
6
7
8
9
10
11
#include "ultra64.h"

void osViSwapBuffer(void* frameBufPtr) {

    u32 saveMask = __osDisableInt();

    __osViNext->buffer = frameBufPtr;
    __osViNext->state |= VI_STATE_BUFFER_UPDATED;

    __osRestoreInt(saveMask);
}