Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Data Structures | Macros | Functions | Variables
display.h File Reference
#include "types.h"

Go to the source code of this file.

Data Structures

struct  GfxPool
 

Macros

#define GFX_POOL_SIZE   6400
 

Functions

void clear_frame_buffer (s32)
 Clears the framebuffer, allowing it to be overwritten. More...
 
void clear_viewport (Vp *, s32)
 Clears and initializes the viewport. More...
 
void make_viewport_clip_rect (Vp *viewport)
 
void init_render_image (void)
 Starts rendering the scene. More...
 
void end_master_display_list (void)
 Ends the master display list. More...
 
void func_80247D84 (void)
 
void func_80247ED8 (void)
 
void func_80247FAC (void)
 
void display_and_vsync (void)
 Handles vsync. More...
 

Variables

u16 frameBufferIndex
 
u8 gGfxSPTaskOutputBuffer []
 
u32 gGlobalTimer
 

Macro Definition Documentation

◆ GFX_POOL_SIZE

#define GFX_POOL_SIZE   6400

Function Documentation

◆ clear_frame_buffer()

void clear_frame_buffer ( s32  a)

Clears the framebuffer, allowing it to be overwritten.

◆ clear_viewport()

void clear_viewport ( Vp viewport,
s32  b 
)

Clears and initializes the viewport.

◆ display_and_vsync()

void display_and_vsync ( void  )

Handles vsync.

◆ end_master_display_list()

void end_master_display_list ( void  )

Ends the master display list.

◆ func_80247D84()

void func_80247D84 ( void  )

◆ func_80247ED8()

void func_80247ED8 ( void  )

◆ func_80247FAC()

void func_80247FAC ( void  )

◆ init_render_image()

void init_render_image ( void  )

Starts rendering the scene.

◆ make_viewport_clip_rect()

void make_viewport_clip_rect ( Vp viewport)

Variable Documentation

◆ frameBufferIndex

u16 frameBufferIndex

◆ gGfxSPTaskOutputBuffer

u8 gGfxSPTaskOutputBuffer[]

◆ gGlobalTimer

u32 gGlobalTimer