My Project
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
gfx.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <3ds.h>

Go to the source code of this file.

Functions

void gfxSet3D (bool enable)
 
void gfxSetFramebufferInfo (gfxScreen_t screen, u8 id)
 
void gfxWriteFramebufferInfo (gfxScreen_t screen)
 
void gfxInit ()
 
void gfxExit ()
 
u8gfxGetFramebuffer (gfxScreen_t screen, gfx3dSide_t side, u16 *width, u16 *height)
 
void gfxFlushBuffers ()
 
void gfxSwapBuffers ()
 
void gfxSwapBuffersGpu ()
 

Variables

GSP_FramebufferInfo topFramebufferInfo
 
GSP_FramebufferInfo bottomFramebufferInfo
 
u8 gfxThreadID
 
u8gfxSharedMemory
 
u8gfxTopLeftFramebuffers [2]
 
u8gfxTopRightFramebuffers [2]
 
u8gfxBottomFramebuffers [2]
 
u8 currentBuffer
 
bool enable3d
 
Handle gspEvent
 
Handle gspSharedMemHandle
 

Function Documentation

void gfxExit ( )

Definition at line 104 of file gfx.c.

void gfxFlushBuffers ( )

Definition at line 144 of file gfx.c.

u8* gfxGetFramebuffer ( gfxScreen_t  screen,
gfx3dSide_t  side,
u16 width,
u16 height 
)

Definition at line 130 of file gfx.c.

void gfxInit ( )

Definition at line 59 of file gfx.c.

void gfxSet3D ( bool  enable)

Definition at line 20 of file gfx.c.

void gfxSetFramebufferInfo ( gfxScreen_t  screen,
u8  id 
)

Definition at line 25 of file gfx.c.

void gfxSwapBuffers ( )

Definition at line 151 of file gfx.c.

void gfxSwapBuffersGpu ( )

Definition at line 160 of file gfx.c.

void gfxWriteFramebufferInfo ( gfxScreen_t  screen)

Definition at line 49 of file gfx.c.

Variable Documentation

GSP_FramebufferInfo bottomFramebufferInfo

Definition at line 6 of file gfx.c.

u8 currentBuffer

Definition at line 15 of file gfx.c.

bool enable3d

Definition at line 16 of file gfx.c.

u8* gfxBottomFramebuffers[2]

Definition at line 13 of file gfx.c.

u8* gfxSharedMemory

Definition at line 9 of file gfx.c.

u8 gfxThreadID

Definition at line 8 of file gfx.c.

u8* gfxTopLeftFramebuffers[2]

Definition at line 11 of file gfx.c.

u8* gfxTopRightFramebuffers[2]

Definition at line 12 of file gfx.c.

Handle gspEvent

Definition at line 18 of file gfx.c.

Handle gspSharedMemHandle

Definition at line 18 of file gfx.c.

GSP_FramebufferInfo topFramebufferInfo

Definition at line 6 of file gfx.c.