3DS: Detect more errors

This commit is contained in:
Clownacy 2020-10-17 22:48:18 +01:00
parent dd0d453709
commit 48926f32c2

View file

@ -110,8 +110,10 @@ static void EndRendering(void)
RenderBackend_Surface* RenderBackend_Init(const char *window_title, size_t screen_width, size_t screen_height, bool fullscreen)
{
C3D_Init(C3D_DEFAULT_CMDBUF_SIZE);
C2D_Init(C2D_DEFAULT_MAX_OBJECTS);
if (C3D_Init(C3D_DEFAULT_CMDBUF_SIZE))
{
if (C2D_Init(C2D_DEFAULT_MAX_OBJECTS))
{
C2D_Prepare();
C3D_DepthTest(false, GPU_GEQUAL, GPU_WRITE_ALL);
@ -144,7 +146,18 @@ RenderBackend_Surface* RenderBackend_Init(const char *window_title, size_t scree
}
C2D_Fini();
}
else
{
Backend_PrintError("C2D_Init failed in RenderBackend_Init");
}
C3D_Fini();
}
else
{
Backend_PrintError("C3D_Init failed in RenderBackend_Init");
}
return NULL;
}