|
KallistiOS git master
Independent SDK for the Sega Dreamcast
|
#include <stdio.h>#include <stdlib.h>#include <time.h>#include <dc/pvr.h>#include <dc/maple.h>#include <dc/maple/controller.h>#include <kos/init.h>#include <pcx/pcx.h>#include <kmg/kmg.h>Macros | |
| #define | NUM_POLYS 10 |
Functions | |
| void | setup (void) |
| int | check_start (void) |
| void | do_frame (void) |
| int | main (int argc, char *argv[]) |
Variables | |
| static pvr_vertex_tpcm_t | verts [NUM_POLYS *4] |
| static pvr_poly_mod_hdr_t | phdr |
| static pvr_mod_hdr_t | mhdr |
| static pvr_mod_hdr_t | mhdr2 |
| static float | mx = 320.0f |
| static float | my = 240.0f |
| static pvr_list_t | list = PVR_LIST_OP_POLY |
| static pvr_ptr_t | txr1 |
| static pvr_ptr_t | txr2 |
| static pvr_init_params_t | pvr_params |
| #define NUM_POLYS 10 |
| int check_start | ( | void | ) |
| void do_frame | ( | void | ) |
References pvr_modifier_vol_t::ax, pvr_modifier_vol_t::ay, pvr_modifier_vol_t::az, pvr_modifier_vol_t::bx, pvr_modifier_vol_t::by, pvr_modifier_vol_t::bz, pvr_modifier_vol_t::cx, pvr_modifier_vol_t::cy, pvr_modifier_vol_t::cz, pvr_modifier_vol_t::d1, pvr_modifier_vol_t::d2, pvr_modifier_vol_t::d3, pvr_modifier_vol_t::d4, pvr_modifier_vol_t::d5, pvr_modifier_vol_t::d6, pvr_modifier_vol_t::flags, list, mhdr, mhdr2, mx, my, NUM_POLYS, phdr, PVR_CMD_VERTEX_EOL, pvr_list_begin(), pvr_list_finish(), pvr_prim(), pvr_scene_begin(), pvr_scene_finish(), pvr_wait_ready(), and verts.
| int main | ( | int | argc, |
| char * | argv[] ) |
References check_start(), do_frame(), NULL, printf, pvr_init(), pvr_mem_free(), pvr_params, setup(), txr1, and txr2.
| void setup | ( | void | ) |
References pvr_vertex_pcm_t::argb0, pvr_vertex_pcm_t::argb1, kos_img_t::byte_count, cxt, pvr_vertex_pcm_t::d1, pvr_vertex_pcm_t::d2, pvr_vertex_pcm_t::flags, kos_img_t::h, kos_img_free(), list, mhdr, mhdr2, NUM_POLYS, phdr, printf, PVR_CMD_VERTEX, PVR_CMD_VERTEX_EOL, PVR_CULLING_NONE, PVR_FILTER_BILINEAR, PVR_FILTER_NONE, pvr_mem_malloc(), pvr_mod_compile(), PVR_MODIFIER_INCLUDE_LAST_POLY, PVR_MODIFIER_OTHER_POLY, pvr_poly_cxt_txr_mod(), pvr_poly_mod_compile(), pvr_txr_load_kimg(), PVR_TXRFMT_RGB565, PVR_TXRFMT_TWIDDLED, PVR_TXRFMT_VQ_ENABLE, txr1, txr2, uint32_t(), verts, kos_img_t::w, pvr_vertex_pcm_t::x, x, pvr_vertex_pcm_t::y, y, pvr_vertex_pcm_t::z, and z.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |