RetroArch
Functions | Variables
menu_display_wiiu.c File Reference
#include <wiiu/gx2.h>
#include <retro_miscellaneous.h>
#include "menu/menu_driver.h"
#include "retroarch.h"
#include "gfx/font_driver.h"
#include "gfx/video_driver.h"
#include "gfx/common/gx2_common.h"
#include "wiiu/system/memory.h"
#include "wiiu/wiiu_dbg.h"
Include dependency graph for menu_display_wiiu.c:

Functions

static const float * menu_display_wiiu_get_default_vertices (void)
 
static const float * menu_display_wiiu_get_default_tex_coords (void)
 
static voidmenu_display_wiiu_get_default_mvp (video_frame_info_t *video_info)
 
static void menu_display_wiiu_blend_begin (video_frame_info_t *video_info)
 
static void menu_display_wiiu_blend_end (video_frame_info_t *video_info)
 
static void menu_display_wiiu_viewport (menu_display_ctx_draw_t *draw, video_frame_info_t *video_info)
 
static void menu_display_wiiu_draw (menu_display_ctx_draw_t *draw, video_frame_info_t *video_info)
 
static void menu_display_wiiu_draw_pipeline (menu_display_ctx_draw_t *draw, video_frame_info_t *video_info)
 
static void menu_display_wiiu_restore_clear_color (void)
 
static void menu_display_wiiu_clear_color (menu_display_ctx_clearcolor_t *clearcolor, video_frame_info_t *video_info)
 
static bool menu_display_wiiu_font_init_first (void **font_handle, void *video_data, const char *font_path, float font_size, bool is_threaded)
 
static void menu_display_wiiu_scissor_begin (video_frame_info_t *video_info, int x, int y, unsigned width, unsigned height)
 
static void menu_display_wiiu_scissor_end (video_frame_info_t *video_info)
 

Variables

menu_display_ctx_driver_t menu_display_ctx_wiiu
 

Function Documentation

◆ menu_display_wiiu_blend_begin()

static void menu_display_wiiu_blend_begin ( video_frame_info_t video_info)
static

◆ menu_display_wiiu_blend_end()

static void menu_display_wiiu_blend_end ( video_frame_info_t video_info)
static

◆ menu_display_wiiu_clear_color()

static void menu_display_wiiu_clear_color ( menu_display_ctx_clearcolor_t clearcolor,
video_frame_info_t video_info 
)
static

◆ menu_display_wiiu_draw()

static void menu_display_wiiu_draw ( menu_display_ctx_draw_t draw,
video_frame_info_t video_info 
)
static
Here is the call graph for this function:

◆ menu_display_wiiu_draw_pipeline()

static void menu_display_wiiu_draw_pipeline ( menu_display_ctx_draw_t draw,
video_frame_info_t video_info 
)
static
Here is the call graph for this function:

◆ menu_display_wiiu_font_init_first()

static bool menu_display_wiiu_font_init_first ( void **  font_handle,
void video_data,
const char *  font_path,
float  font_size,
bool  is_threaded 
)
static
Here is the call graph for this function:

◆ menu_display_wiiu_get_default_mvp()

static void* menu_display_wiiu_get_default_mvp ( video_frame_info_t video_info)
static

◆ menu_display_wiiu_get_default_tex_coords()

static const float* menu_display_wiiu_get_default_tex_coords ( void  )
static

◆ menu_display_wiiu_get_default_vertices()

static const float* menu_display_wiiu_get_default_vertices ( void  )
static

◆ menu_display_wiiu_restore_clear_color()

static void menu_display_wiiu_restore_clear_color ( void  )
static

◆ menu_display_wiiu_scissor_begin()

static void menu_display_wiiu_scissor_begin ( video_frame_info_t video_info,
int  x,
int  y,
unsigned  width,
unsigned  height 
)
static
Here is the call graph for this function:

◆ menu_display_wiiu_scissor_end()

static void menu_display_wiiu_scissor_end ( video_frame_info_t video_info)
static
Here is the call graph for this function:

◆ menu_display_wiiu_viewport()

static void menu_display_wiiu_viewport ( menu_display_ctx_draw_t draw,
video_frame_info_t video_info 
)
static

Variable Documentation

◆ menu_display_ctx_wiiu

menu_display_ctx_driver_t menu_display_ctx_wiiu
Initial value:
= {
"gx2",
true,
}
static void menu_display_wiiu_blend_begin(video_frame_info_t *video_info)
Definition: menu_display_wiiu.c:47
static void menu_display_wiiu_viewport(menu_display_ctx_draw_t *draw, video_frame_info_t *video_info)
Definition: menu_display_wiiu.c:57
static void menu_display_wiiu_blend_end(video_frame_info_t *video_info)
Definition: menu_display_wiiu.c:52
static void menu_display_wiiu_draw_pipeline(menu_display_ctx_draw_t *draw, video_frame_info_t *video_info)
Definition: menu_display_wiiu.c:241
static bool menu_display_wiiu_font_init_first(void **font_handle, void *video_data, const char *font_path, float font_size, bool is_threaded)
Definition: menu_display_wiiu.c:318
static void * menu_display_wiiu_get_default_mvp(video_frame_info_t *video_info)
Definition: menu_display_wiiu.c:42
static void menu_display_wiiu_restore_clear_color(void)
Definition: menu_display_wiiu.c:296
static const float * menu_display_wiiu_get_default_vertices(void)
Definition: menu_display_wiiu.c:32
static void menu_display_wiiu_clear_color(menu_display_ctx_clearcolor_t *clearcolor, video_frame_info_t *video_info)
Definition: menu_display_wiiu.c:303
Definition: menu_driver.h:333
static const float * menu_display_wiiu_get_default_tex_coords(void)
Definition: menu_display_wiiu.c:37
static void menu_display_wiiu_scissor_begin(video_frame_info_t *video_info, int x, int y, unsigned width, unsigned height)
Definition: menu_display_wiiu.c:331
static void menu_display_wiiu_draw(menu_display_ctx_draw_t *draw, video_frame_info_t *video_info)
Definition: menu_display_wiiu.c:64
static void menu_display_wiiu_scissor_end(video_frame_info_t *video_info)
Definition: menu_display_wiiu.c:337