Lines Matching defs:iter
47 struct tgsi_iterate_context iter;
241 dump_imm_data(struct tgsi_iterate_context *iter,
246 struct dump_ctx *ctx = (struct dump_ctx *)iter;
299 struct tgsi_iterate_context *iter,
302 struct dump_ctx *ctx = (struct dump_ctx *)iter;
316 (iter->processor.Processor == PIPE_SHADER_GEOMETRY ||
318 (iter->processor.Processor == PIPE_SHADER_TESS_CTRL ||
319 iter->processor.Processor == PIPE_SHADER_TESS_EVAL)))) {
326 iter->processor.Processor == PIPE_SHADER_TESS_CTRL) {
428 if (iter->processor.Processor == PIPE_SHADER_FRAGMENT &&
459 iter_declaration( &ctx.iter, (struct tgsi_full_declaration *)decl );
464 struct tgsi_iterate_context *iter,
468 struct dump_ctx *ctx = (struct dump_ctx *)iter;
511 iter_property( &ctx.iter, (struct tgsi_full_property *)prop );
516 struct tgsi_iterate_context *iter,
519 struct dump_ctx *ctx = (struct dump_ctx *) iter;
526 dump_imm_data(iter, imm->u, imm->Immediate.NrTokens - 1,
543 iter_immediate( &ctx.iter, (struct tgsi_full_immediate *)imm );
548 struct tgsi_iterate_context *iter,
551 struct dump_ctx *ctx = (struct dump_ctx *) iter;
699 iter_instruction( &ctx.iter, (struct tgsi_full_instruction *)inst );
704 struct tgsi_iterate_context *iter )
706 struct dump_ctx *ctx = (struct dump_ctx *) iter;
707 ENM( iter->processor.Processor, tgsi_processor_type_names );
717 ctx->iter.prolog = prolog;
718 ctx->iter.iterate_instruction = iter_instruction;
719 ctx->iter.iterate_declaration = iter_declaration;
720 ctx->iter.iterate_immediate = iter_immediate;
721 ctx->iter.iterate_property = iter_property;
738 tgsi_iterate_shader( tokens, &ctx.iter );
802 tgsi_iterate_shader( tokens, &ctx.base.iter );
830 iter_instruction( &ctx.base.iter, (struct tgsi_full_instruction *)inst );