Searched refs:precolor (Results 1 – 5 of 5) sorted by relevance
/external/mesa3d/src/freedreno/ir3/ |
D | ir3_ra.c | 1238 struct ir3_instruction **precolor, unsigned nprecolor) in assign_arr_base() argument 1292 struct ir3_instruction *instr = precolor[i]; in assign_arr_base() 1349 ra_precolor(struct ir3_ra_ctx *ctx, struct ir3_instruction **precolor, unsigned nprecolor) in ra_precolor() argument 1352 if (precolor[i] && !(precolor[i]->flags & IR3_INSTR_UNUSED)) { in ra_precolor() 1353 struct ir3_instruction *instr = precolor[i]; in ra_precolor() 1398 assign_arr_base(ctx, arr, precolor, nprecolor); in ra_precolor() 1421 precolor(struct ir3_ra_ctx *ctx, struct ir3_instruction *instr) in precolor() function 1462 precolor(ctx, instr); in ra_precolor_assigned() 1467 precolor(ctx, src->instr); in ra_precolor_assigned() 1511 ir3_ra_pass(struct ir3_shader_variant *v, struct ir3_instruction **precolor, in ir3_ra_pass() argument [all …]
|
D | ir3_compiler_nir.c | 3704 struct ir3_instruction *precolor[] = { ctx->tcs_header, ctx->primitive_id }; in ir3_compile_shader_nir() local 3705 ret = ir3_ra(so, precolor, ARRAY_SIZE(precolor)); in ir3_compile_shader_nir() 3714 struct ir3_instruction *precolor[] = { ctx->gs_header, ctx->primitive_id }; in ir3_compile_shader_nir() local 3715 ret = ir3_ra(so, precolor, ARRAY_SIZE(precolor)); in ir3_compile_shader_nir() 3718 struct ir3_instruction *precolor[2]; in ir3_compile_shader_nir() local 3725 assert(idx < ARRAY_SIZE(precolor)); in ir3_compile_shader_nir() 3727 precolor[idx] = instr; in ir3_compile_shader_nir() 3732 ret = ir3_ra(so, precolor, idx); in ir3_compile_shader_nir()
|
D | ir3.h | 1313 int ir3_ra(struct ir3_shader_variant *v, struct ir3_instruction **precolor, unsigned nprecolor);
|
/external/mesa3d/docs/relnotes/ |
D | 20.1.0.rst | 3635 - freedreno/ir3: don't precolor unused inputs 3669 - freedreno/ir3: don't precolor unassigned inputs
|
D | 20.0.0.rst | 2025 - freedreno/ir3: Use regid() helper when setting up precolor regs
|