Lines Matching defs:ifs
542 struct i915_fragment_shader *ifs = CALLOC_STRUCT(i915_fragment_shader);
543 if (!ifs)
546 ifs->draw_data = draw_create_fragment_shader(i915->draw, templ);
554 ifs->state.tokens = nir_to_tgsi_options(s, pipe->screen, &ntt_options);
558 ifs->state.tokens = tgsi_dup_tokens(templ->tokens);
561 ifs->state.type = PIPE_SHADER_IR_TGSI;
563 tgsi_scan_shader(ifs->state.tokens, &ifs->info);
566 i915_translate_fragment_program(i915, ifs);
568 return ifs;
594 struct i915_fragment_shader *ifs = (struct i915_fragment_shader *)shader;
596 FREE(ifs->program);
597 ifs->program = NULL;
598 FREE((struct tgsi_token *)ifs->state.tokens);
599 ifs->state.tokens = NULL;
601 ifs->program_len = 0;
603 FREE(ifs);