summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosé Fonseca <[email protected]>2008-01-30 15:24:56 +0900
committerJosé Fonseca <[email protected]>2008-01-30 16:00:07 +0900
commited0327980a73947cab0ae619cdcfa7455259bff2 (patch)
treef9f486e21522fe93db626284eff6da9ba5c430c9
parent17ef840af40c9228ee0f4f7453bc00e318d9e6c4 (diff)
gallium: Remove draw_vertex_fetch::lookup.
It is not being used, and would be dangerous to use given the possibility of constants.
-rw-r--r--src/mesa/pipe/draw/draw_vf.c5
-rw-r--r--src/mesa/pipe/draw/draw_vf.h2
2 files changed, 0 insertions, 7 deletions
diff --git a/src/mesa/pipe/draw/draw_vf.c b/src/mesa/pipe/draw/draw_vf.c
index 0debea1f128..64d9ed02a9d 100644
--- a/src/mesa/pipe/draw/draw_vf.c
+++ b/src/mesa/pipe/draw/draw_vf.c
@@ -161,8 +161,6 @@ unsigned draw_vf_set_vertex_attributes( struct draw_vertex_fetch *vf,
assert(nr < PIPE_ATTRIB_MAX);
- memset(vf->lookup, 0, sizeof(vf->lookup));
-
for (j = 0, i = 0; i < nr; i++) {
const unsigned format = map[i].format;
if (format == DRAW_EMIT_PAD) {
@@ -175,9 +173,6 @@ unsigned draw_vf_set_vertex_attributes( struct draw_vertex_fetch *vf,
}
else {
- assert(vf->lookup[map[i].attrib] == 0 || format == DRAW_EMIT_1F_CONST);
- vf->lookup[map[i].attrib] = &vf->attr[j];
-
vf->attr[j].attrib = map[i].attrib;
vf->attr[j].format = format;
vf->attr[j].insert = draw_vf_format_info[format].insert;
diff --git a/src/mesa/pipe/draw/draw_vf.h b/src/mesa/pipe/draw/draw_vf.h
index 911ea07bdfe..09cf4d3a6ad 100644
--- a/src/mesa/pipe/draw/draw_vf.h
+++ b/src/mesa/pipe/draw/draw_vf.h
@@ -159,8 +159,6 @@ struct draw_vertex_fetch
unsigned attr_count;
unsigned vertex_stride;
- struct draw_vf_attr *lookup[PIPE_ATTRIB_MAX];
-
draw_vf_emit_func emit;
/* Parameters and constants for codegen: