16#define DRAW_XYZ_REGLIST \
17 ((u64)GIF_REG_XYZ2) << 0 | \
18 ((u64)GIF_REG_XYZ2) << 4
20#define DRAW_RGBAQ_REGLIST \
21 ((u64)GIF_REG_RGBAQ) << 0 | \
22 ((u64)GIF_REG_XYZ2) << 4
24#define DRAW_UV_REGLIST \
25 ((u64)GIF_REG_UV) << 0 | \
26 ((u64)GIF_REG_XYZ2) << 4
28#define DRAW_RGBAQ_UV_REGLIST \
29 ((u64)GIF_REG_RGBAQ) << 0 | \
30 ((u64)GIF_REG_UV) << 4 | \
31 ((u64)GIF_REG_XYZ2) << 8
33#define DRAW_STQ_REGLIST \
34 ((u64)GIF_REG_RGBAQ) << 0 | \
35 ((u64)GIF_REG_ST) << 4 | \
36 ((u64)GIF_REG_XYZ2) << 8
55#define DRAW_STQ2_REGLIST \
56 ((u64)GIF_REG_ST) << 0 | \
57 ((u64)GIF_REG_RGBAQ) << 4 | \
58 ((u64)GIF_REG_XYZ2) << 8
71int draw_convert_rgbq(color_t *output,
int count, vertex_f_t *vertices, color_f_t *colours,
unsigned char alpha);
int draw_convert_st(texel_t *output, int count, vertex_f_t *vertices, texel_f_t *coords)
int draw_convert_rgbq(color_t *output, int count, vertex_f_t *vertices, color_f_t *colours, unsigned char alpha)
qword_t * draw_prim_end(qword_t *q, int nreg, u64 reglist)
int draw_convert_xyz(xyz_t *output, float x, float y, int z, int count, vertex_f_t *vertices)
qword_t * draw_prim_start(qword_t *q, int context, prim_t *prim, color_t *color)
int draw_convert_rgbaq(color_t *output, int count, vertex_f_t *vertices, color_f_t *colours)
u32 count
start sector of fragmented bd/file