Lines Matching refs:patch_ios

197    struct vrend_patch_ios patch_ios;  member
3641 …struct vrend_shader_io *io = ctx->patch_ios.output_range.used ? &ctx->patch_ios.output_range.io : … in get_destination_info()
3996 …struct vrend_shader_io *io = ctx->patch_ios.input_range.used ? &ctx->patch_ios.input_range.io : &c… in get_source_info()
4040 …struct vrend_shader_io *io = ctx->patch_ios.output_range.used ? &ctx->patch_ios.output_range.io : … in get_source_info()
4377 …if (ctx->inputs[i].sid < ctx->patch_ios.input_range.io.sid || ctx->patch_ios.input_range.used == f… in rewrite_io_ranged()
4378 ctx->patch_ios.input_range.io.first = i; in rewrite_io_ranged()
4379 ctx->patch_ios.input_range.io.usage_mask = 0xf; in rewrite_io_ranged()
4380 ctx->patch_ios.input_range.io.name = TGSI_SEMANTIC_PATCH; in rewrite_io_ranged()
4381 ctx->patch_ios.input_range.io.sid = ctx->inputs[i].sid; in rewrite_io_ranged()
4382 ctx->patch_ios.input_range.used = true; in rewrite_io_ranged()
4386 if (ctx->inputs[i].sid > ctx->patch_ios.input_range.io.last) in rewrite_io_ranged()
4387 ctx->patch_ios.input_range.io.last = ctx->inputs[i].sid; in rewrite_io_ranged()
4408 …ctx->patch_ios.input_range.io.last = ctx->patch_ios.input_range.io.sid + ctx->key->num_indirect_pa… in rewrite_io_ranged()
4410 snprintf(ctx->patch_ios.input_range.io.glsl_name, 64, "%s_p%d", in rewrite_io_ranged()
4411 get_stage_input_name_prefix(ctx, ctx->prog_type), ctx->patch_ios.input_range.io.sid); in rewrite_io_ranged()
4419 ctx->patch_ios.input_range.io.num_components = 4; in rewrite_io_ranged()
4420 ctx->patch_ios.input_range.io.usage_mask = 0xf; in rewrite_io_ranged()
4421 ctx->patch_ios.input_range.io.swizzle_offset = 0; in rewrite_io_ranged()
4434 …if (ctx->outputs[i].sid < ctx->patch_ios.output_range.io.sid || ctx->patch_ios.output_range.used =… in rewrite_io_ranged()
4435 ctx->patch_ios.output_range.io.first = i; in rewrite_io_ranged()
4436 ctx->patch_ios.output_range.io.name = TGSI_SEMANTIC_PATCH; in rewrite_io_ranged()
4437 ctx->patch_ios.output_range.io.sid = ctx->outputs[i].sid; in rewrite_io_ranged()
4438 ctx->patch_ios.output_range.used = true; in rewrite_io_ranged()
4442 if (ctx->outputs[i].sid > ctx->patch_ios.output_range.io.last) { in rewrite_io_ranged()
4443 ctx->patch_ios.output_range.io.last = ctx->outputs[i].sid; in rewrite_io_ranged()
4464 snprintf(ctx->patch_ios.output_range.io.glsl_name, 64, "%s_p%d", in rewrite_io_ranged()
4465 get_stage_output_name_prefix(ctx->prog_type), ctx->patch_ios.output_range.io.sid); in rewrite_io_ranged()
4473 ctx->patch_ios.output_range.io.num_components = 4; in rewrite_io_ranged()
4474 ctx->patch_ios.output_range.io.usage_mask = 0xf; in rewrite_io_ranged()
4475 ctx->patch_ios.output_range.io.swizzle_offset = 0; in rewrite_io_ranged()
6572 if (ctx->patch_ios.output_range.used) in emit_ios_tcs()
6573 emit_ios_patch(glsl_strbufs, "patch", &ctx->patch_ios.output_range.io, "out", in emit_ios_tcs()
6574 ctx->patch_ios.output_range.io.last - ctx->patch_ios.output_range.io.sid + 1); in emit_ios_tcs()
6622 if (ctx->patch_ios.input_range.used) in emit_ios_tes()
6623 emit_ios_patch(glsl_strbufs, "patch", &ctx->patch_ios.input_range.io, "in", in emit_ios_tes()
6624 ctx->patch_ios.input_range.io.last - ctx->patch_ios.input_range.io.sid + 1); in emit_ios_tes()
6851 if (ctx->patch_ios.input_range.used) in fill_sinfo()
6852 …sinfo->num_indirect_patch_inputs = ctx->patch_ios.input_range.io.last - ctx->patch_ios.input_range… in fill_sinfo()
6856 if (ctx->patch_ios.output_range.used) in fill_sinfo()
6857 …sinfo->num_indirect_patch_outputs = ctx->patch_ios.output_range.io.last - ctx->patch_ios.output_ra… in fill_sinfo()