Conflicts:
libctru/source/gfx.c
}
}
- extern u32 __gsp_heap_size;
-
+void gfxWriteFramebufferInfo(gfxScreen_t screen)
+{
+ u8* framebufferInfoHeader=gfxSharedMemory+0x200+gfxThreadID*0x80;
+ if(screen==GFX_BOTTOM)framebufferInfoHeader+=0x40;
+ GSP_FramebufferInfo* framebufferInfo=(GSP_FramebufferInfo*)&framebufferInfoHeader[0x4];
+ framebufferInfoHeader[0x0]^=1;
+ framebufferInfo[framebufferInfoHeader[0x0]]=(screen==GFX_TOP)?(topFramebufferInfo):(bottomFramebufferInfo);
+ framebufferInfoHeader[0x1]=1;
+}
+
void gfxInit()
{
gspInit();