Lines Matching refs:ifs
594 struct i915_fragment_shader *ifs = CALLOC_STRUCT(i915_fragment_shader);
595 if (!ifs)
598 ifs->draw_data = draw_create_fragment_shader(i915->draw, templ);
599 ifs->state.tokens = tgsi_dup_tokens(templ->tokens);
601 tgsi_scan_shader(templ->tokens, &ifs->info);
604 i915_translate_fragment_program(i915, ifs);
606 return ifs;
627 struct i915_fragment_shader *ifs = (struct i915_fragment_shader *) shader;
629 FREE(ifs->decl);
630 ifs->decl = NULL;
632 FREE(ifs->program);
633 ifs->program = NULL;
634 FREE((struct tgsi_token *)ifs->state.tokens);
635 ifs->state.tokens = NULL;
637 ifs->program_len = 0;
638 ifs->decl_len = 0;
640 FREE(ifs);