HomeSort by: relevance | last modified time | path
    Searched refs:bary (Results 1 - 16 of 16) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/compiler/nir/
nir_lower_interpolation.c 111 nir_ssa_def *bary = intr->src[0].ssa; local
114 val = nir_ffma(b, nir_channel(b, bary, 1),
117 val = nir_ffma(b, nir_channel(b, bary, 0),
nir_builder.h 1736 nir_intrinsic_instr *bary = nir_intrinsic_instr_create(build->shader, op);
1737 nir_ssa_dest_init(&bary->instr, &bary->dest, num_components, 32, NULL);
1738 nir_intrinsic_set_interp_mode(bary, interp_mode);
1739 nir_builder_instr_insert(build, &bary->instr);
1740 return &bary->dest.ssa;
  /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
ir3_shader.c 71 /* skip frag inputs fetch via bary.f since their reg's are
75 if (v->inputs[i].bary)
381 so->inputs[i].bary);
402 so->inputs[i].bary);
ir3_shader.h 406 /* location of input (ie. offset passed to bary.f, etc). This
415 bool bary : 1; /* fetched varying (vs one loaded into reg) */ member in struct:ir3_shader_variant::__anon3503
594 if (so->inputs[i].compmask && so->inputs[i].bary)
ir3_compiler_nir.c 1308 if (ctx->so->inputs[idx].bary &&
2405 so->inputs[n].bary = true;
2431 so->inputs[n].bary = true;
2450 if (so->inputs[n].bary || (ctx->so->type == MESA_SHADER_VERTEX)) {
2469 * First Step: scan shader to find which bary.f/ldlv remain:
2499 so->inputs[i].bary = false;
2514 so->inputs[i].bary = true;
2517 if (so->inputs[i].bary) {
2666 * base for bary.f varying fetch instrs:
2722 * inputs, from an IR standpoint, are just bary.f/ldlv instructions. Th
    [all...]
disasm-a3xx.c 926 OPC(2, OPC_BARY_F, bary.f),
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
nir_builder.h 1215 nir_intrinsic_instr *bary = nir_intrinsic_instr_create(build->shader, op); local
1216 nir_ssa_dest_init(&bary->instr, &bary->dest, 2, 32, NULL);
1217 nir_intrinsic_set_interp_mode(bary, interp_mode);
1218 nir_builder_instr_insert(build, &bary->instr);
1219 return &bary->dest.ssa;
  /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
ir3_shader.h 591 /* location of input (ie. offset passed to bary.f, etc). This
600 bool bary : 1; /* fetched varying (vs one loaded into reg) */ member in struct:ir3_shader_variant::__anon980
858 if (so->inputs[i].compmask && so->inputs[i].bary)
922 * output map, and hangs if a FS bary instruction references a location
ir3_compiler_nir.c 1483 get_barycentric(struct ir3_context *ctx, enum ir3_bary bary)
1503 if (!ctx->ij[bary]) {
1507 ij = create_sysval_input(ctx, sysval_base + bary, 0x3);
1510 ctx->ij[bary] = ir3_create_collect(ctx->in_block, xy, 2);
1513 return ctx->ij[bary];
1579 enum ir3_bary bary = sysval - SYSTEM_VALUE_BARYCENTRIC_PERSP_PIXEL; local
1581 struct ir3_instruction *ij = get_barycentric(ctx, bary);
3357 so->inputs[n].bary = true;
3418 * First Step: scan shader to find which bary.f/ldlv remain:
3468 so->inputs[i].bary = false
    [all...]
ir3_shader.c 67 /* skip frag inputs fetch via bary.f since their reg's are
71 if (v->inputs[i].bary)
719 so->inputs[i].compmask, so->inputs[i].inloc, so->inputs[i].bary);
disasm-a3xx.c 238 OPC(2, OPC_BARY_F, bary.f),
394 } else if (!strcmp("bary.f", val->str)) {
  /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
brw_fs.cpp 1209 unsigned bary; local
1213 bary = BRW_BARYCENTRIC_PERSPECTIVE_PIXEL;
1216 bary = BRW_BARYCENTRIC_PERSPECTIVE_CENTROID;
1220 bary = BRW_BARYCENTRIC_PERSPECTIVE_SAMPLE;
1227 bary += 3;
1229 return (enum brw_barycentric_mode) bary;
1236 centroid_to_pixel(enum brw_barycentric_mode bary)
1238 assert(bary == BRW_BARYCENTRIC_PERSPECTIVE_CENTROID ||
1239 bary == BRW_BARYCENTRIC_NONPERSPECTIVE_CENTROID);
1240 return (enum brw_barycentric_mode) ((unsigned) bary - 1)
    [all...]
brw_fs_nir.cpp 3614 enum brw_barycentric_mode bary =
3617 dst_xy = this->delta_xy[bary];
  /xsrc/external/mit/MesaLib/dist/src/intel/compiler/
brw_fs.cpp 1270 unsigned bary;
1274 bary = BRW_BARYCENTRIC_PERSPECTIVE_PIXEL;
1277 bary = BRW_BARYCENTRIC_PERSPECTIVE_CENTROID;
1281 bary = BRW_BARYCENTRIC_PERSPECTIVE_SAMPLE;
1288 bary += 3;
1290 return (enum brw_barycentric_mode) bary;
1297 centroid_to_pixel(enum brw_barycentric_mode bary)
1299 assert(bary == BRW_BARYCENTRIC_PERSPECTIVE_CENTROID ||
1300 bary == BRW_BARYCENTRIC_NONPERSPECTIVE_CENTROID);
1301 return (enum brw_barycentric_mode) ((unsigned) bary - 1)
    [all...]
brw_fs_nir.cpp 3646 enum brw_barycentric_mode bary =
3648 const fs_reg srcs[] = { offset(this->delta_xy[bary], bld, 0),
3649 offset(this->delta_xy[bary], bld, 1) };
3771 enum brw_barycentric_mode bary =
3773 dst_xy = this->delta_xy[bary];
  /xsrc/external/mit/MesaLib/dist/src/amd/compiler/
aco_instruction_selection.cpp 7848 emit_interp_center(isel_context* ctx, Temp dst, Temp bary, Temp pos1, Temp pos2)
7851 Temp p1 = emit_extract_vector(ctx, bary, 0, v1);
7852 Temp p2 = emit_extract_vector(ctx, bary, 1, v1);
7925 Temp bary = get_interp_param(ctx, instr->intrinsic, mode);
7927 Temp p1 = emit_extract_vector(ctx, bary, 0, v1);
7928 Temp p2 = emit_extract_vector(ctx, bary, 1, v1);
8037 Temp bary = get_interp_param(ctx, instr->intrinsic, (glsl_interp_mode)nir_intrinsic_interp_mode(instr));
8038 emit_interp_center(ctx, get_ssa_temp(ctx, &instr->dest.ssa), bary, pos1, pos2);
8046 Temp bary = get_interp_param(ctx, instr->intrinsic, (glsl_interp_mode)nir_intrinsic_interp_mode(instr));
8047 emit_interp_center(ctx, get_ssa_temp(ctx, &instr->dest.ssa), bary, pos1, pos2)
    [all...]

Completed in 25 milliseconds