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);
FREE(p->interps);
FREE(p->so);
- if (type == PIPE_SHADER_COMPUTE)
- FREE(p->cp.syms);
-
memset(p, 0, sizeof(*p));
p->pipe = pipe;