Home
last modified time | relevance | path

Searched refs:vpi (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r300/compiler/
H A Dr3xx_vertprog.c45 (PVS_SRC_OPERAND(t_src_index(vp, &vpi->SrcReg[x]), \
50 t_src_class(vpi->SrcReg[x].File), \
51 RC_MASK_NONE) | (vpi->SrcReg[x].RelAddr << 4))
190 struct rc_sub_instruction *vpi, in ei_vector1()
196 t_dst_index(vp, &vpi->DstReg), in ei_vector1()
197 t_dst_mask(vpi->DstReg.WriteMask), in ei_vector1()
198 t_dst_class(vpi->DstReg.File), in ei_vector1()
199 vpi->SaturateMode == RC_SATURATE_ZERO_ONE); in ei_vector1()
200 inst[1] = t_src(vp, &vpi->SrcReg[0]); in ei_vector1()
207 struct rc_sub_instruction *vpi, in ei_vector2()
188 ei_vector1(struct r300_vertex_program_code *vp, unsigned int hw_opcode, struct rc_sub_instruction *vpi, unsigned int * inst) ei_vector1() argument
205 ei_vector2(struct r300_vertex_program_code *vp, unsigned int hw_opcode, struct rc_sub_instruction *vpi, unsigned int * inst) ei_vector2() argument
222 ei_math1(struct r300_vertex_program_code *vp, unsigned int hw_opcode, struct rc_sub_instruction *vpi, unsigned int * inst) ei_math1() argument
239 ei_lit(struct r300_vertex_program_code *vp, struct rc_sub_instruction *vpi, unsigned int * inst) ei_lit() argument
276 ei_mad(struct r300_vertex_program_code *vp, struct rc_sub_instruction *vpi, unsigned int * inst) ei_mad() argument
351 ei_pow(struct r300_vertex_program_code *vp, struct rc_sub_instruction *vpi, unsigned int * inst) ei_pow() argument
386 struct rc_sub_instruction *vpi = &rci->U.I; translate_vertex_program() local
[all...]
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_program.c210 struct ir2_shader_info *fpi, *vpi; in fd2_program_emit() local
237 vpi = &vp->variant[variant].info; in fd2_program_emit()
243 patch_fetches(ctx, vpi, ctx->vtx.vtx, &ctx->tex[PIPE_SHADER_VERTEX]); in fd2_program_emit()
248 emit(ring, MESA_SHADER_VERTEX, vpi, in fd2_program_emit()
257 vs_gprs = (vpi->max_reg < 0) ? 0x80 : vpi->max_reg; in fd2_program_emit()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnvfx_vertprog.c47 struct nv30_vertprog_exec *vpi; member
302 vp->insns = realloc(vp->insns, ++vp->nr_insns * sizeof(*vpc->vpi)); in nvfx_vp_emit()
303 vpc->vpi = &vp->insns[vp->nr_insns - 1]; in nvfx_vp_emit()
304 memset(vpc->vpi, 0, sizeof(*vpc->vpi)); in nvfx_vp_emit()
306 hw = vpc->vpi->data; in nvfx_vp_emit()

Completed in 3 milliseconds