From bde6a4de9bfbb476b73fd9a786225dae4ad9cead Mon Sep 17 00:00:00 2001 From: SuperZoruaFan <108895116+CoolPenguin27@users.noreply.github.com> Date: Tue, 28 Jul 2026 21:26:25 -0700 Subject: [PATCH] gx2: Add GX2GetLastFrame, GX2GetLastFrameGamma documentation --- include/gx2/swap.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/include/gx2/swap.h b/include/gx2/swap.h index 8e841c9cb..fe3e8ec0e 100644 --- a/include/gx2/swap.h +++ b/include/gx2/swap.h @@ -22,10 +22,34 @@ GX2CopyColorBufferToScanBuffer(const GX2ColorBuffer *buffer, void GX2SwapScanBuffers(); +/** + * Gets the last frame displayed before exiting foreground. + * This can be used for transition effects with the splash. + * + * \param scanTarget + * The scan-target to source from. + * + * \param texture + * A pointer to the texture to store the frame. The resulting surface format is #GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8. + * + * \sa + * - GX2GetLastFrameGamma() + */ BOOL GX2GetLastFrame(GX2ScanTarget scanTarget, GX2Texture *texture); +/** + * Gets the gamma of the last frame displayed before exiting foreground. + * \param scanTarget + * The scan-target to source from. + * + * \param gammaOut + * A pointer to store the gamma. + * + * \sa + * - GX2GetLastFrame() + */ BOOL GX2GetLastFrameGamma(GX2ScanTarget scanTarget, float *gammaOut);