draw: Cosmetic cleanups and comments.
This commit is contained in:
parent
d036e9312f
commit
b609cfc7c9
|
@ -56,6 +56,12 @@ fail:
|
||||||
|
|
||||||
boolean draw_init(struct draw_context *draw)
|
boolean draw_init(struct draw_context *draw)
|
||||||
{
|
{
|
||||||
|
/*
|
||||||
|
* Note that several functions compute the clipmask of the predefined
|
||||||
|
* formats with hardcoded formulas instead of using these. So modifications
|
||||||
|
* here must be reflected there too.
|
||||||
|
*/
|
||||||
|
|
||||||
ASSIGN_4V( draw->plane[0], -1, 0, 0, 1 );
|
ASSIGN_4V( draw->plane[0], -1, 0, 0, 1 );
|
||||||
ASSIGN_4V( draw->plane[1], 1, 0, 0, 1 );
|
ASSIGN_4V( draw->plane[1], 1, 0, 0, 1 );
|
||||||
ASSIGN_4V( draw->plane[2], 0, -1, 0, 1 );
|
ASSIGN_4V( draw->plane[2], 0, -1, 0, 1 );
|
||||||
|
|
|
@ -225,7 +225,7 @@ static void do_triangle( struct draw_context *draw,
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Code to run the pipeline on a fairly arbitary collection of vertices.
|
* Code to run the pipeline on a fairly arbitrary collection of vertices.
|
||||||
* For drawing indexed primitives.
|
* For drawing indexed primitives.
|
||||||
*
|
*
|
||||||
* Vertex headers must be pre-initialized with the
|
* Vertex headers must be pre-initialized with the
|
||||||
|
|
|
@ -235,7 +235,7 @@ vbuf_start_prim( struct vbuf_stage *vbuf, uint prim )
|
||||||
for (i = 0; i < vbuf->vinfo->num_attribs; i++) {
|
for (i = 0; i < vbuf->vinfo->num_attribs; i++) {
|
||||||
unsigned emit_sz = 0;
|
unsigned emit_sz = 0;
|
||||||
unsigned src_buffer = 0;
|
unsigned src_buffer = 0;
|
||||||
unsigned output_format;
|
enum pipe_format output_format;
|
||||||
unsigned src_offset = (vbuf->vinfo->attrib[i].src_index * 4 * sizeof(float) );
|
unsigned src_offset = (vbuf->vinfo->attrib[i].src_index * 4 * sizeof(float) );
|
||||||
|
|
||||||
output_format = draw_translate_vinfo_format(vbuf->vinfo->attrib[i].emit);
|
output_format = draw_translate_vinfo_format(vbuf->vinfo->attrib[i].emit);
|
||||||
|
|
|
@ -142,7 +142,7 @@ void draw_dump_emitted_vertex(const struct vertex_info *vinfo,
|
||||||
const uint8_t *data);
|
const uint8_t *data);
|
||||||
|
|
||||||
|
|
||||||
static INLINE unsigned draw_translate_vinfo_format(enum attrib_emit emit)
|
static INLINE enum pipe_format draw_translate_vinfo_format(enum attrib_emit emit)
|
||||||
{
|
{
|
||||||
switch (emit) {
|
switch (emit) {
|
||||||
case EMIT_OMIT:
|
case EMIT_OMIT:
|
||||||
|
@ -166,7 +166,7 @@ static INLINE unsigned draw_translate_vinfo_format(enum attrib_emit emit)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static INLINE unsigned draw_translate_vinfo_size(enum attrib_emit emit)
|
static INLINE enum attrib_emit draw_translate_vinfo_size(enum attrib_emit emit)
|
||||||
{
|
{
|
||||||
switch (emit) {
|
switch (emit) {
|
||||||
case EMIT_OMIT:
|
case EMIT_OMIT:
|
||||||
|
|
Loading…
Reference in New Issue