RetroArch
|
#include <malloc.h>
#include <stdlib.h>
#include <string.h>
#include <gccore.h>
#include <ogcsys.h>
#include <libretro.h>
#include <streams/interface_stream.h>
#include "../font_driver.h"
#include "../drivers_font_renderer/bitmap.h"
#include "../../defines/gx_defines.h"
#include "../../configuration.h"
#include "../../driver.h"
Classes | |
struct | gx_overlay_data |
struct | gx_video |
Macros | |
#define | _CPU_ISR_Disable(_isr_cookie) |
#define | _CPU_ISR_Restore(_isr_cookie) |
#define | BLIT_LINE_16_CONV(x) (0x80008000 | (((x) & 0xFFC0FFC0) >> 1) | ((x) & 0x001F001F)) |
Typedefs | |
typedef struct gx_video | gx_video_t |
Variables | |
struct { | |
uint32_t * data | |
unsigned width | |
unsigned height | |
GXTexObj obj | |
} | g_tex |
static OSCond | g_video_cond |
static volatile bool | g_draw_done = false |
static bool | g_vsync = false |
int8_t | gx_system_xOrigin |
int8_t | gx_used_system_xOrigin |
int8_t | gx_xOriginNeg |
int8_t | gx_xOriginPos |
int8_t | gx_yOriginNeg |
int8_t | gx_yOriginPos |
static uint16_t | gx_xOrigin = 0 |
static uint16_t | gx_yOrigin = 0 |
static unsigned | g_current_framebuf = 0 |
static uint32_t | g_orientation = 0 |
static uint32_t | retraceCount = 0 |
static uint32_t | referenceRetraceCount = 0 |
static unsigned | gx_old_width = 0 |
static unsigned | gx_old_height = 0 |
static size_t | display_list_size |
GXRModeObj | gx_mode |
enum { ... } | ATTRIBUTE_ALIGN |
unsigned | menu_gx_resolutions [][2] |
static unsigned | max_height |
static const video_poke_interface_t | gx_poke_interface |
video_driver_t | video_gx |
#define _CPU_ISR_Disable | ( | _isr_cookie | ) |
#define _CPU_ISR_Restore | ( | _isr_cookie | ) |
#define BLIT_LINE_16_CONV | ( | x | ) | (0x80008000 | (((x) & 0xFFC0FFC0) >> 1) | ((x) & 0x001F001F)) |
typedef struct gx_video gx_video_t |
anonymous enum |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
static dvddrvinfo __dvd_driveinfo ATTRIBUTE_ALIGN |
|
static |
|
static |
|
static |
struct { ... } g_tex |
|
static |
GXRModeObj gx_mode |
|
static |
|
static |
|
static |
int8_t gx_system_xOrigin |
int8_t gx_used_system_xOrigin |
|
static |
int8_t gx_xOriginNeg |
int8_t gx_xOriginPos |
|
static |
int8_t gx_yOriginNeg |
int8_t gx_yOriginPos |
unsigned height |
|
static |
unsigned menu_gx_resolutions[][2] |
|
static |
|
static |
video_driver_t video_gx |
unsigned width |