0.3.1
|
Data Structures | |
struct | vdp1_gouraud_table |
Not yet documented. More... | |
union | vdp1_color_bank |
Not yet documented. More... | |
union | vdp1_clut |
Not yet documented. More... | |
struct | vdp1_vram_partitions |
Not yet documented. More... | |
Macros | |
#define | VDP1_VRAM_DEFAULT_CMDT_COUNT (2048) |
Not yet documented. | |
#define | VDP1_VRAM_DEFAULT_TEXTURE_SIZE (0x0006BFE0) |
Not yet documented. | |
#define | VDP1_VRAM_DEFAULT_GOURAUD_COUNT (1024) |
Not yet documented. | |
#define | VDP1_VRAM_DEFAULT_CLUT_COUNT (256) |
Not yet documented. | |
#define | VDP1_FB_POINT(x, y) VDP1_FB((((x) & 0x1) << 18) + (y))) |
Not yet documented. | |
#define | VDP1_CMD_TABLE(x, y) VDP1_VRAM(((x) << 5) + (((y) << 1) & 0x1F)) |
Not yet documented. | |
#define | VDP1_VRAM_SIZE 0x00080000UL /* In bytes */ |
Not yet documented. | |
#define | VDP1_FB_COUNT 2UL |
Not yet documented. | |
#define | VDP1_FB_SIZE 0x00040000UL /* In bytes */ |
Not yet documented. | |
Typedefs | |
typedef uintptr_t | vdp1_vram_t |
Not yet documented. | |
typedef struct vdp1_gouraud_table | vdp1_gouraud_table_t |
Not yet documented. | |
typedef union vdp1_color_bank | vdp1_color_bank_t |
Not yet documented. | |
typedef union vdp1_clut | vdp1_clut_t |
Not yet documented. | |
typedef struct vdp1_vram_partitions | vdp1_vram_partitions_t |
Not yet documented. | |
Functions | |
void | vdp1_vram_partitions_set (uint32_t cmdt_count, uint32_t texture_size, uint32_t gouraud_count, uint32_t clut_count) |
Not yet documented. | |
void | vdp1_vram_partitions_get (vdp1_vram_partitions_t *vram_partitions) |
Not yet documented. | |
Description goes here.
struct vdp1_gouraud_table |
Not yet documented.
Data Fields | ||
---|---|---|
rgb1555_t | colors[4] | Not yet documented. |
union vdp1_color_bank |
Not yet documented.
Data Fields | ||
---|---|---|
vdp1_color_bank_type_0_t | type_0 | Not yet documented. |
vdp1_color_bank_type_1_t | type_1 | Not yet documented. |
vdp1_color_bank_type_2_t | type_2 | Not yet documented. |
vdp1_color_bank_type_3_t | type_3 | Not yet documented. |
vdp1_color_bank_type_4_t | type_4 | Not yet documented. |
vdp1_color_bank_type_5_t | type_5 | Not yet documented. |
vdp1_color_bank_type_6_t | type_6 | Not yet documented. |
vdp1_color_bank_type_7_t | type_7 | Not yet documented. |
vdp1_color_bank_type_8_t | type_8 | Not yet documented. |
vdp1_color_bank_type_9_t | type_9 | Not yet documented. |
vdp1_color_bank_type_a_t | type_a | Not yet documented. |
vdp1_color_bank_type_b_t | type_b | Not yet documented. |
vdp1_color_bank_type_c_t | type_c | Not yet documented. |
vdp1_color_bank_type_d_t | type_d | Not yet documented. |
vdp1_color_bank_type_e_t | type_e | Not yet documented. |
vdp1_color_bank_type_f_t | type_f | Not yet documented. |
union vdp1_clut |
Not yet documented.
Data Fields | ||
---|---|---|
vdp1_color_bank_t | entries[16] | Not yet documented. |
rgb1555_t | colors[16] | Not yet documented. |
struct vdp1_vram_partitions |
Not yet documented.
Data Fields | ||
---|---|---|
vdp1_cmdt_t * | cmdt_base | Not yet documented. |
uint32_t | cmdt_size | Not yet documented. |
void * | texture_base | Not yet documented. |
uint32_t | texture_size | Not yet documented. |
vdp1_gouraud_table_t * | gouraud_base | Not yet documented. |
uint32_t | gouraud_size | Not yet documented. |
vdp1_clut_t * | clut_base | Not yet documented. |
uint32_t | clut_size | Not yet documented. |
vdp1_vram_t * | remaining_base | Not yet documented. |
uint32_t | remaining_size | Not yet documented. |
#define VDP1_FB_POINT | ( | x, | |
y | |||
) | VDP1_FB((((x) & 0x1) << 18) + (y))) |
Not yet documented.
x | |
y |
#define VDP1_CMD_TABLE | ( | x, | |
y | |||
) | VDP1_VRAM(((x) << 5) + (((y) << 1) & 0x1F)) |
Not yet documented.
x | |
y |
void vdp1_vram_partitions_set | ( | uint32_t | cmdt_count, |
uint32_t | texture_size, | ||
uint32_t | gouraud_count, | ||
uint32_t | clut_count | ||
) |
Not yet documented.
cmdt_count | |
texture_size | |
gouraud_count | |
clut_count |
void vdp1_vram_partitions_get | ( | vdp1_vram_partitions_t * | vram_partitions | ) |
Not yet documented.
vram_partitions |