Lines Matching refs:stcp
207 st_release_cp_variants(struct st_context *st, struct st_compute_program *stcp) in st_release_cp_variants() argument
209 struct st_basic_variant **variants = &stcp->variants; in st_release_cp_variants()
214 delete_basic_variant(st, v, stcp->Base.Target); in st_release_cp_variants()
220 if (stcp->tgsi.prog) { in st_release_cp_variants()
221 ureg_free_tokens(stcp->tgsi.prog); in st_release_cp_variants()
222 stcp->tgsi.prog = NULL; in st_release_cp_variants()
1638 struct st_compute_program *stcp) in st_translate_compute_program() argument
1647 st_translate_program_common(st, &stcp->Base, stcp->glsl_to_tgsi, ureg, in st_translate_compute_program()
1650 stcp->tgsi.ir_type = PIPE_SHADER_IR_TGSI; in st_translate_compute_program()
1651 stcp->tgsi.prog = prog.tokens; in st_translate_compute_program()
1652 stcp->tgsi.req_local_mem = stcp->Base.info.cs.shared_size; in st_translate_compute_program()
1653 stcp->tgsi.req_private_mem = 0; in st_translate_compute_program()
1654 stcp->tgsi.req_input_mem = 0; in st_translate_compute_program()
1656 free_glsl_to_tgsi_visitor(stcp->glsl_to_tgsi); in st_translate_compute_program()
1657 stcp->glsl_to_tgsi = NULL; in st_translate_compute_program()