KallistiOS git master
Independent SDK for the Sega Dreamcast
|
PVR header command. More...
#include <pvr_header.h>
Data Fields | |
bool | uvfmt_f16:1 |
bool | gouraud:1 |
< Use 16-bit floating-point U/Vs | |
bool | oargb_en:1 |
< Enable gouraud shading | |
bool | txr_en:1 |
< Enable specular lighting | |
pvr_color_fmts_t | color_fmt:2 |
< Enable texturing | |
bool | mod_normal:1 |
< Select color encoding | |
bool | modifier_en:1 |
< true: normal, false: cheap shadow | |
uint32_t | :8 |
< Enable modifier effects | |
pvr_clip_mode_t | clip_mode:2 |
pvr_strip_len_t | strip_len:2 |
< Clipping mode | |
uint32_t | :3 |
< Triangle strips length (if non-auto) | |
bool | auto_strip_len:1 |
pvr_list_type_t | list_type:3 |
< Auto select triangle strips length | |
uint32_t | :1 |
< Render list to use | |
bool | strip_end:1 |
pvr_hdr_type_t | hdr_type:3 |
< Mark an end-of-strip | |
PVR header command.
This structure contains all the fields for the command of PVR headers.
uint32_t pvr_poly_hdr_cmd_t::__pad0__ |
< Enable modifier effects
uint32_t pvr_poly_hdr_cmd_t::__pad1__ |
< Triangle strips length (if non-auto)
uint32_t pvr_poly_hdr_cmd_t::__pad2__ |
< Render list to use
bool pvr_poly_hdr_cmd_t::auto_strip_len |
pvr_clip_mode_t pvr_poly_hdr_cmd_t::clip_mode |
pvr_color_fmts_t pvr_poly_hdr_cmd_t::color_fmt |
< Enable texturing
bool pvr_poly_hdr_cmd_t::gouraud |
< Use 16-bit floating-point U/Vs
pvr_hdr_type_t pvr_poly_hdr_cmd_t::hdr_type |
< Mark an end-of-strip
pvr_list_type_t pvr_poly_hdr_cmd_t::list_type |
< Auto select triangle strips length
bool pvr_poly_hdr_cmd_t::mod_normal |
< Select color encoding
bool pvr_poly_hdr_cmd_t::modifier_en |
< true: normal, false: cheap shadow
bool pvr_poly_hdr_cmd_t::oargb_en |
< Enable gouraud shading
bool pvr_poly_hdr_cmd_t::strip_end |
pvr_strip_len_t pvr_poly_hdr_cmd_t::strip_len |
< Clipping mode
bool pvr_poly_hdr_cmd_t::txr_en |
< Enable specular lighting
bool pvr_poly_hdr_cmd_t::uvfmt_f16 |