HomeSort by relevance Sort by last modified time
    Searched defs:stfp (Results 1 - 5 of 5) sorted by null

  /external/mesa3d/src/mesa/state_tracker/
st_atom_shader.c 99 struct st_fragment_program *stfp; local
103 stfp = st_fragment_program(st->ctx->FragmentProgram._Current);
104 assert(stfp->Base.Target == GL_FRAGMENT_PROGRAM_ARB);
109 !stfp->ati_fs && /* ATI_fragment_shader always has multiple variants */
110 !stfp->Base.ExternalSamplersUsed && /* external samplers need variants */
111 stfp->variants &&
112 !stfp->variants->key.drawpixels &&
113 !stfp->variants->key.bitmap) {
114 shader = stfp->variants->driver_shader;
131 if (stfp->ati_fs)
    [all...]
st_cb_program.c 123 struct st_fragment_program *stfp = local
126 st_release_fp_variants(st, stfp);
128 if (stfp->glsl_to_tgsi)
129 free_glsl_to_tgsi_visitor(stfp->glsl_to_tgsi);
166 struct st_fragment_program *stfp = (struct st_fragment_program *) prog; local
168 st_release_fp_variants(st, stfp);
169 if (!st_translate_fragment_program(st, stfp))
172 if (st->fp == stfp)
173 st->dirty |= stfp->affected_states;
234 struct st_fragment_program *stfp = (struct st_fragment_program *) prog local
264 struct st_fragment_program *stfp = (struct st_fragment_program *)prog; local
    [all...]
st_shader_cache.c 91 struct st_fragment_program *stfp = (struct st_fragment_program *) prog; local
93 write_tgsi_to_cache(&blob, stfp->tgsi.tokens, prog,
94 stfp->num_tgsi_tokens);
233 struct st_fragment_program *stfp = (struct st_fragment_program *) prog; local
235 st_release_fp_variants(st, stfp);
237 read_tgsi_from_cache(&blob_reader, &stfp->tgsi.tokens,
238 &stfp->num_tgsi_tokens);
240 if (st->fp == stfp)
241 st->dirty |= stfp->affected_states;
st_atifs_to_tgsi.c 542 struct st_fragment_program *stfp = (struct st_fragment_program *) prog; local
543 struct ati_fragment_shader *atifs = stfp->ati_fs;
st_program.c 270 st_release_fp_variants(struct st_context *st, struct st_fragment_program *stfp)
274 for (fpv = stfp->variants; fpv; ) {
280 stfp->variants = NULL;
282 if ((stfp->tgsi.type == PIPE_SHADER_IR_TGSI) && stfp->tgsi.tokens) {
283 ureg_free_tokens(stfp->tgsi.tokens);
284 stfp->tgsi.tokens = NULL;
646 struct st_fragment_program *stfp)
669 if (!stfp->glsl_to_tgsi && !stfp->shader_program)
1753 struct st_fragment_program *stfp = local
    [all...]

Completed in 65 milliseconds