summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nv50/nv50_program.c
diff options
context:
space:
mode:
authorChristoph Bumiller <[email protected]>2009-05-23 15:17:03 +0200
committerBen Skeggs <[email protected]>2009-05-28 16:06:23 +1000
commitf9268ccd7f2ef2476db48f0aaca739bfb4ee9eab (patch)
treeab509ce9d6ea9fb50f0ca451ad92ef6b05203a9c /src/gallium/drivers/nv50/nv50_program.c
parent7ab96f4f733437de693b9578c3649b56069e6f24 (diff)
nv50: don't look for unfreed temps in free_nv50_pc
Since we stopped using alloc_temp to get hw indices for FP attrs there shouldn't be any non-deallocated temps left.
Diffstat (limited to 'src/gallium/drivers/nv50/nv50_program.c')
-rw-r--r--src/gallium/drivers/nv50/nv50_program.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/gallium/drivers/nv50/nv50_program.c b/src/gallium/drivers/nv50/nv50_program.c
index 15d7ab0da56..ea519e0c038 100644
--- a/src/gallium/drivers/nv50/nv50_program.c
+++ b/src/gallium/drivers/nv50/nv50_program.c
@@ -1981,8 +1981,6 @@ out_err:
static void
free_nv50_pc(struct nv50_pc *pc)
{
- unsigned i;
-
if (pc->immd)
FREE(pc->immd);
if (pc->param)
@@ -1994,12 +1992,6 @@ free_nv50_pc(struct nv50_pc *pc)
if (pc->temp)
FREE(pc->temp);
- for (i = 0; i < NV50_SU_MAX_TEMP; i++) {
- /* deallocate fragment program attributes */
- if (pc->r_temp[i] && pc->r_temp[i]->index == -1)
- FREE(pc->r_temp[i]);
- }
-
FREE(pc);
}