| 229 | } |
| 230 | |
| 231 | void gfxFlushBuffers(void) |
| 232 | { |
| 233 | const u32 baseSize = GSP_SCREEN_WIDTH * gspGetBytesPerPixel(gfxGetScreenFormat(GFX_TOP)); |
| 234 | const u32 topSize = GSP_SCREEN_HEIGHT_TOP * baseSize; |
| 235 | const u32 topSize2x = GSP_SCREEN_HEIGHT_TOP_2X * baseSize; |
| 236 | const u32 bottomSize = GSP_SCREEN_HEIGHT_BOTTOM * baseSize; |
| 237 | |
| 238 | GSPGPU_FlushDataCache(gfxGetFramebuffer(GFX_TOP, GFX_LEFT, NULL, NULL), gfxTopMode == MODE_WIDE ? topSize2x : topSize); |
| 239 | if (gfxTopMode == MODE_3D) |
| 240 | GSPGPU_FlushDataCache(gfxGetFramebuffer(GFX_TOP, GFX_RIGHT, NULL, NULL), topSize); |
| 241 | GSPGPU_FlushDataCache(gfxGetFramebuffer(GFX_BOTTOM, GFX_LEFT, NULL, NULL), bottomSize); |
| 242 | } |
| 243 | |
| 244 | void gfxScreenSwapBuffers(gfxScreen_t scr, bool hasStereo) |
| 245 | { |
no test coverage detected