|
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 |
1.8.15