Searched refs:frag_coord (Results 1 – 13 of 13) sorted by relevance
/external/mesa3d/src/intel/vulkan/ |
D | anv_nir_lower_input_attachments.c | 60 nir_ssa_def *frag_coord = nir_f2i(&b, load_frag_coord(&b)); in try_lower_input_load() local 62 nir_ssa_def *pos = nir_iadd(&b, frag_coord, offset); in try_lower_input_load()
|
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_compiler_nir.c | 69 struct ir3_instruction *frag_pos, *frag_face, *frag_coord[4]; member 564 compile_assert(ctx, !ctx->frag_coord[comp]); in create_frag_coord() 566 ctx->frag_coord[comp] = create_input(ctx->block, 0); in create_frag_coord() 580 instr = ir3_SUB_S(block, ctx->frag_coord[comp], 0, in create_frag_coord() 591 return ctx->frag_coord[comp]; in create_frag_coord() 2045 so->frag_coord = true; in setup_input() 2280 n += COND(so->frag_coord, 4); in fixup_frag_inputs() 2304 if (so->frag_coord) { in fixup_frag_inputs() 2305 ctx->frag_coord[0]->regs[0]->num = regid++; in fixup_frag_inputs() 2306 ctx->frag_coord[1]->regs[0]->num = regid++; in fixup_frag_inputs() [all …]
|
D | ir3_shader.h | 149 bool frag_coord, frag_face, color0_mrt; member
|
D | ir3_shader.c | 92 if (v->frag_coord) in fixup_regfootprint() 460 if (so->frag_coord) in ir3_shader_disasm()
|
D | ir3.h | 925 bool frag_coord, bool frag_face);
|
D | ir3_ra.c | 1111 bool frag_coord, bool frag_face) in ir3_ra() argument
|
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_program.c | 369 coord_regid = s[FS].v->frag_coord ? regid(0,0) : regid(63,0); in fd5_program_emit() 370 zwcoord_regid = s[FS].v->frag_coord ? regid(0,2) : regid(63,0); in fd5_program_emit() 548 COND(s[FS].v->frag_coord, A5XX_VPC_CNTL_0_VARYING) | in fd5_program_emit() 573 COND(s[FS].v->frag_coord, A5XX_SP_FS_CTRL_REG0_VARYING) | in fd5_program_emit() 592 COND(s[FS].v->frag_coord, A5XX_GRAS_CNTL_XCOORD | in fd5_program_emit() 601 COND(s[FS].v->frag_coord, A5XX_RB_RENDER_CONTROL0_XCOORD | in fd5_program_emit()
|
D | fd5_emit.c | 462 COND(fragz && fp->frag_coord, A5XX_RB_DEPTH_PLANE_CNTL_UNK1)); in fd5_emit_state() 466 COND(fragz && fp->frag_coord, A5XX_GRAS_SU_DEPTH_PLANE_CNTL_UNK1)); in fd5_emit_state()
|
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_program.c | 264 coord_regid = s[FS].v->frag_coord ? regid(0,0) : regid(63,0); in fd4_program_emit() 265 zwcoord_regid = s[FS].v->frag_coord ? regid(0,2) : regid(63,0); in fd4_program_emit() 418 COND(s[FS].v->frag_coord, A4XX_SP_FS_CTRL_REG1_FRAGCOORD)); in fd4_program_emit() 442 COND(s[FS].v->frag_coord, A4XX_RB_RENDER_CONTROL2_XCOORD | in fd4_program_emit()
|
D | fd4_emit.c | 566 COND(fragz && fp->frag_coord, A4XX_RB_DEPTH_CONTROL_FORCE_FRAGZ_TO_FS)); in fd4_emit_state() 574 COND(fragz && fp->frag_coord, A4XX_GRAS_ALPHA_CONTROL_FORCE_FRAGZ_TO_FS)); in fd4_emit_state()
|
/external/mesa3d/src/intel/blorp/ |
D | blorp_blit.c | 61 nir_variable *frag_coord; member 86 v->frag_coord = nir_variable_create(b->shader, nir_var_shader_in, in brw_blorp_blit_vars_init() 88 v->frag_coord->data.location = VARYING_SLOT_POS; in brw_blorp_blit_vars_init() 89 v->frag_coord->data.origin_upper_left = true; in brw_blorp_blit_vars_init() 101 nir_ssa_def *coord = nir_f2i(b, nir_load_var(b, v->frag_coord)); in blorp_blit_get_frag_coords()
|
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_emit.c | 510 val |= COND(fp->frag_coord, A3XX_RB_RENDER_CONTROL_XCOORD | in fd3_emit_state() 579 val |= COND(fp->frag_coord, A3XX_GRAS_CL_CLIP_CNTL_ZCOORD | in fd3_emit_state()
|
D | fd3_program.c | 242 COND(fp->frag_coord, A3XX_HLSQ_CONTROL_1_REG_FRAGCOORDXYREGID(regid(0,0)) | in fd3_program_emit()
|