Home
last modified time | relevance | path

Searched refs:psiz (Results 1 – 19 of 19) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_lower_point_size.c46 nir_ssa_def *psiz = instr->src[1].ssa; in lower_point_size_instr() local
49 psiz = nir_fmax(b, psiz, nir_imm_float(b, min)); in lower_point_size_instr()
52 psiz = nir_fmin(b, psiz, nir_imm_float(b, max)); in lower_point_size_instr()
54 nir_instr_rewrite_src(&instr->instr, &instr->src[1], nir_src_for_ssa(psiz)); in lower_point_size_instr()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_program.c99 prog->vp.psiz = i; in nv50_vertprog_assign_slots()
136 if (prog->vp.psiz < info->numOutputs) in nv50_vertprog_assign_slots()
137 prog->vp.psiz = prog->out[prog->vp.psiz].hw; in nv50_vertprog_assign_slots()
377 prog->vp.psiz = map_undef; in nv50_program_translate()
Dnv50_shader_state.c435 uint32_t psiz = 0x000; in nv50_fp_linkage_validate() local
516 psiz = (m << 4) | 1; in nv50_fp_linkage_validate()
517 map[m++] = vp->vp.psiz; in nv50_fp_linkage_validate()
574 PUSH_DATA (push, psiz); in nv50_fp_linkage_validate()
588 nv50->state.semantic_psize = psiz; in nv50_fp_linkage_validate()
Dnv50_program.h80 ubyte psiz; /* output slot of point size */ member
Dnv50_surface.c895 blit->vp.vp.psiz = 0x40; in nv50_blitter_make_vp()
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_cmdstream.c2203 mali_ptr *psiz, in panfrost_emit_varying_descriptor() argument
2284 *psiz = panfrost_emit_varyings(batch, in panfrost_emit_varying_descriptor()
2675 mali_ptr pos, mali_ptr psiz, void *job) in panfrost_draw_emit_tiler() argument
2772 panfrost_emit_primitive_size(ctx, points, psiz, prim_size); in panfrost_draw_emit_tiler()
2842 mali_ptr varyings = 0, vs_vary = 0, fs_vary = 0, pos = 0, psiz = 0; in panfrost_direct_draw() local
2848 NULL, &pos, &psiz, in panfrost_direct_draw()
2863 fs_vary, varyings, pos, psiz, tiler.cpu); in panfrost_direct_draw()
2908 mali_ptr varyings = 0, vs_vary = 0, fs_vary = 0, pos = 0, psiz = 0; in panfrost_indirect_draw() local
2933 &varying_buf_count, &pos, &psiz, in panfrost_indirect_draw()
2947 fs_vary, varyings, pos, psiz, tiler.cpu); in panfrost_indirect_draw()
/third_party/mesa3d/src/asahi/compiler/
Dagx_compile.c1285 nir_variable *psiz = nir_find_variable_with_location(nir, nir_var_shader_out, VARYING_SLOT_PSIZ); in agx_remap_varyings_vs() local
1286 if (psiz) { in agx_remap_varyings_vs()
1287 assert(psiz->data.driver_location < AGX_MAX_VARYINGS); in agx_remap_varyings_vs()
1288 remap[psiz->data.driver_location] = base; in agx_remap_varyings_vs()
/third_party/mksh/
Dvar.c662 size_t psiz; in formatstr() local
674 p = alloc((psiz = nlen * /* MB_LEN_MAX */ 3 + 1), ATEMP); in formatstr()
711 psiz - (vp->u2.field - slen), in formatstr()
720 shf_snprintf(p, psiz, "%-*.*s", in formatstr()
/third_party/mesa3d/docs/relnotes/
D20.1.1.rst107 - nir: reuse existing psiz-variable
D20.0.8.rst118 - nir: reuse existing psiz-variable
D19.3.0.rst333 - pan/midgard: Use shared psiz clamp pass
D21.0.0.rst2454 - mesa/st: handle running nir lower passes for ucp and psiz in tess stage
D20.2.0.rst2080 - nir: reuse existing psiz-variable
D21.2.0.rst970 - asahi: Set bit for psiz
/third_party/mesa3d/src/gallium/drivers/r300/
Dr300_state.c1183 float psiz = state->point_size; in r300_create_rs_state() local
1185 (pack_float_16_6x(psiz) << R300_GA_POINT_MINMAX_MIN_SHIFT) | in r300_create_rs_state()
1186 (pack_float_16_6x(psiz) << R300_GA_POINT_MINMAX_MAX_SHIFT); in r300_create_rs_state()
/third_party/mesa3d/src/panfrost/vulkan/
Dpanvk_private.h514 mali_ptr psiz; member
Dpanvk_vX_cs.c442 cfg.size_array = draw->psiz; in panvk_emit_tiler_primitive_size()
Dpanvk_vX_cmd_buffer.c570 draw->psiz = varyings->buf[varyings->varying[VARYING_SLOT_PSIZ].buf].address + in panvk_draw_prepare_varyings()
/third_party/mesa3d/src/intel/compiler/
Dbrw_vec4_visitor.cpp1101 src_reg psiz = src_reg(output_reg[VARYING_SLOT_PSIZ][0]); in emit_psiz_and_flags() local
1104 emit(MUL(header1_w, psiz, brw_imm_f((float)(1 << 11)))); in emit_psiz_and_flags()