mirror of
https://github.com/libretro/RetroArch
synced 2025-04-18 14:42:30 +00:00
(NGC/Wii) BUildfix
This commit is contained in:
parent
9abd790353
commit
fa0728d6b7
@ -262,9 +262,9 @@ static void retrace_callback(u32 retrace_count)
|
|||||||
|
|
||||||
g_draw_done = true;
|
g_draw_done = true;
|
||||||
OSSignalCond(g_video_cond);
|
OSSignalCond(g_video_cond);
|
||||||
_CPU_ISR_Disable((u32)level);
|
_CPU_ISR_Disable(level);
|
||||||
retraceCount = retrace_count;
|
retraceCount = retrace_count;
|
||||||
_CPU_ISR_Restore((u32)level);
|
_CPU_ISR_Restore(level);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool gx_isValidXOrigin(int origin)
|
static bool gx_isValidXOrigin(int origin)
|
||||||
@ -627,9 +627,9 @@ static void init_vtx(void *data, const video_info_t *video)
|
|||||||
Mtx44 m;
|
Mtx44 m;
|
||||||
gx_video_t *gx = (gx_video_t*)data;
|
gx_video_t *gx = (gx_video_t*)data;
|
||||||
uint32_t level = 0;
|
uint32_t level = 0;
|
||||||
_CPU_ISR_Disable((u32)level);
|
_CPU_ISR_Disable(level);
|
||||||
referenceRetraceCount = retraceCount;
|
referenceRetraceCount = retraceCount;
|
||||||
_CPU_ISR_Restore((u32)level);
|
_CPU_ISR_Restore(level);
|
||||||
|
|
||||||
GX_SetCullMode(GX_CULL_NONE);
|
GX_SetCullMode(GX_CULL_NONE);
|
||||||
GX_SetClipMode(GX_CLIP_DISABLE);
|
GX_SetClipMode(GX_CLIP_DISABLE);
|
||||||
@ -1581,11 +1581,11 @@ static bool gx_frame(void *data, const void *frame,
|
|||||||
gx_render_overlay(gx);
|
gx_render_overlay(gx);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_CPU_ISR_Disable((u32)level);
|
_CPU_ISR_Disable(level);
|
||||||
if (referenceRetraceCount > retraceCount)
|
if (referenceRetraceCount > retraceCount)
|
||||||
VIDEO_WaitVSync();
|
VIDEO_WaitVSync();
|
||||||
referenceRetraceCount = retraceCount;
|
referenceRetraceCount = retraceCount;
|
||||||
_CPU_ISR_Restore((u32)level);
|
_CPU_ISR_Restore(level);
|
||||||
|
|
||||||
GX_DrawDone();
|
GX_DrawDone();
|
||||||
|
|
||||||
@ -1627,9 +1627,9 @@ static bool gx_frame(void *data, const void *frame,
|
|||||||
VIDEO_SetNextFramebuffer(gx->framebuf[g_current_framebuf]);
|
VIDEO_SetNextFramebuffer(gx->framebuf[g_current_framebuf]);
|
||||||
VIDEO_Flush();
|
VIDEO_Flush();
|
||||||
|
|
||||||
_CPU_ISR_Disable((u32)level);
|
_CPU_ISR_Disable(level);
|
||||||
++referenceRetraceCount;
|
++referenceRetraceCount;
|
||||||
_CPU_ISR_Restore((u32)level);
|
_CPU_ISR_Restore(level);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user