nv50/ir: remove symbol table support for compute shaders
[mesa.git] / src / gallium / drivers / nouveau / nv50 / nv50_program.c
index c9d01e8cee78b076a176ee41b01afdc41b557ec9..58c0463f1a2656611a2207c949e0c9e0287ab916 100644 (file)
@@ -434,13 +434,6 @@ nv50_program_translate(struct nv50_program *prog, uint16_t chipset,
       prog->gp.vert_count = CLAMP(info->prop.gp.maxVertices, 1, 1024);
    }
 
-   if (prog->type == PIPE_SHADER_COMPUTE) {
-      prog->cp.syms = info->bin.syms;
-      prog->cp.num_syms = info->bin.numSyms;
-   } else {
-      FREE(info->bin.syms);
-   }
-
    if (prog->pipe.stream_output.num_outputs)
       prog->so = nv50_program_create_strmout_state(info,
                                                    &prog->pipe.stream_output);
@@ -543,9 +536,6 @@ nv50_program_destroy(struct nv50_context *nv50, struct nv50_program *p)
    FREE(p->interps);
    FREE(p->so);
 
-   if (type == PIPE_SHADER_COMPUTE)
-      FREE(p->cp.syms);
-
    memset(p, 0, sizeof(*p));
 
    p->pipe = pipe;