/** * Copyright (c) 2026 Dominic Masters * * This software is released under the MIT License. * https://opensource.org/licenses/MIT */ #pragma once #include "error/error.h" #define DISPLAY_DOLPHIN_FIFO_SIZE (256*1024) typedef struct { void *frameBuffer[2];// Double-Bufferred int whichFrameBuffer; GXRModeObj *screenMode; void *fifoBuffer; } displaydolphin_t; /** * Initializes the display system on Dolphin. */ errorret_t displayInitDolphin(void); /** * Tells the display system to actually draw the frame on Dolphin. */ errorret_t displayUpdateDolphin(void); /** * Swaps the display buffers on Dolphin. */ errorret_t displaySwapDolphin(void);