Change typing of `gfxSwapCfbFunc` to be correct
This commit is contained in:
parent
515ffe95f1
commit
0f39352a1d
|
|
@ -17,7 +17,7 @@ typedef struct {
|
||||||
|
|
||||||
void __calls_copy_controller_data(); /* extern */
|
void __calls_copy_controller_data(); /* extern */
|
||||||
void __calls_loads_overlay_array(); /* extern */
|
void __calls_loads_overlay_array(); /* extern */
|
||||||
void gfxSwapCfbFunc(void**); /* extern */
|
void gfxSwapCfbFunc(NUScTask*); /* extern */
|
||||||
void __initialize_song_mem(); /* extern */
|
void __initialize_song_mem(); /* extern */
|
||||||
void __set_obPtrPtrDisplayList(Gfx**); /* extern */
|
void __set_obPtrPtrDisplayList(Gfx**); /* extern */
|
||||||
void func_80070C60(s32*, s32); /* extern */
|
void func_80070C60(s32*, s32); /* extern */
|
||||||
|
|
@ -264,11 +264,11 @@ s32 func_80072944(void) {
|
||||||
INCLUDE_ASM(const s32, "main", __calls_copy_controller_data);
|
INCLUDE_ASM(const s32, "main", __calls_copy_controller_data);
|
||||||
|
|
||||||
/* 347C 8007307C */
|
/* 347C 8007307C */
|
||||||
void gfxSwapCfbFunc(void** buffers)
|
void gfxSwapCfbFunc(NUScTask* task)
|
||||||
{
|
{
|
||||||
u8 prev;
|
u8 prev;
|
||||||
|
|
||||||
D_800C4BB8 = buffers[3];
|
D_800C4BB8 = task->framebuffer;
|
||||||
prev = __reset_compared_osTvType();
|
prev = __reset_compared_osTvType();
|
||||||
|
|
||||||
if (prev == OS_TV_TYPE_MPAL)
|
if (prev == OS_TV_TYPE_MPAL)
|
||||||
|
|
@ -305,7 +305,7 @@ void gfxSwapCfbFunc(void** buffers)
|
||||||
if (prev != OS_TV_TYPE_PAL)
|
if (prev != OS_TV_TYPE_PAL)
|
||||||
osViSetSpecialFeatures(OS_VI_DIVOT_ON | OS_VI_DITHER_FILTER_ON | OS_VI_GAMMA_OFF | OS_VI_GAMMA_DITHER_OFF);
|
osViSetSpecialFeatures(OS_VI_DIVOT_ON | OS_VI_DITHER_FILTER_ON | OS_VI_GAMMA_OFF | OS_VI_GAMMA_DITHER_OFF);
|
||||||
|
|
||||||
osViSwapBuffer(buffers[3]);
|
osViSwapBuffer(task->framebuffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 3564 80073164 */
|
/* 3564 80073164 */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue