KallistiOS git master
Independent SDK for the Sega Dreamcast
|
PVR vertex type: Textured, packed color, affected by modifier volume. More...
#include <dc/pvr.h>
Data Fields | |
uint32_t | flags |
TA command (vertex flags) | |
float | x |
X coordinate. | |
float | y |
Y coordinate. | |
float | z |
Z coordinate. | |
float | u0 |
Texture U coordinate (outside) | |
float | v0 |
Texture V coordinate (outside) | |
uint32_t | argb0 |
Vertex color (outside) | |
uint32_t | oargb0 |
Vertex offset color (outside) | |
float | u1 |
Texture U coordinate (inside) | |
float | v1 |
Texture V coordinate (inside) | |
uint32_t | argb1 |
Vertex color (inside) | |
uint32_t | oargb1 |
Vertex offset color (inside) | |
uint32_t | d1 |
Dummy value. | |
uint32_t | d2 |
Dummy value. | |
uint32_t | d3 |
Dummy value. | |
uint32_t | d4 |
Dummy value. | |
PVR vertex type: Textured, packed color, affected by modifier volume.
Note that this vertex type has two copies of colors, offset colors, and texture coords. The second set of texture coords, colors, and offset colors are used when enclosed within a modifier volume.
uint32_t pvr_vertex_tpcm_t::argb0 |
Vertex color (outside)
uint32_t pvr_vertex_tpcm_t::argb1 |
Vertex color (inside)
uint32_t pvr_vertex_tpcm_t::d1 |
Dummy value.
uint32_t pvr_vertex_tpcm_t::d2 |
Dummy value.
uint32_t pvr_vertex_tpcm_t::d3 |
Dummy value.
uint32_t pvr_vertex_tpcm_t::d4 |
Dummy value.
uint32_t pvr_vertex_tpcm_t::flags |
TA command (vertex flags)
uint32_t pvr_vertex_tpcm_t::oargb0 |
Vertex offset color (outside)
uint32_t pvr_vertex_tpcm_t::oargb1 |
Vertex offset color (inside)
float pvr_vertex_tpcm_t::u0 |
Texture U coordinate (outside)
float pvr_vertex_tpcm_t::u1 |
Texture U coordinate (inside)
float pvr_vertex_tpcm_t::v0 |
Texture V coordinate (outside)
float pvr_vertex_tpcm_t::v1 |
Texture V coordinate (inside)
float pvr_vertex_tpcm_t::x |
X coordinate.
float pvr_vertex_tpcm_t::y |
Y coordinate.
float pvr_vertex_tpcm_t::z |
Z coordinate.