Home
last modified time | relevance | path

Searched refs:vpsrepl (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_program.c354 uint32_t vinterp[4], flatshade[2], vpsrepl[4]; in fd3_program_emit() local
358 memset(vpsrepl, 0, sizeof(vpsrepl)); in fd3_program_emit()
393 vpsrepl[loc / 16] |= ((mask >> 0) & 0x3) << ((loc % 16) * 2); in fd3_program_emit()
397 vpsrepl[loc / 16] |= ((mask >> 2) & 0x3) << ((loc % 16) * 2); in fd3_program_emit()
427 OUT_RING(ring, vpsrepl[0]); /* VPC_VARYING_PS_REPL[0].MODE */ in fd3_program_emit()
428 OUT_RING(ring, vpsrepl[1]); /* VPC_VARYING_PS_REPL[1].MODE */ in fd3_program_emit()
429 OUT_RING(ring, vpsrepl[2]); /* VPC_VARYING_PS_REPL[2].MODE */ in fd3_program_emit()
430 OUT_RING(ring, vpsrepl[3]); /* VPC_VARYING_PS_REPL[3].MODE */ in fd3_program_emit()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_program.c479 uint32_t vinterp[8], vpsrepl[8]; in fd4_program_emit() local
482 memset(vpsrepl, 0, sizeof(vpsrepl)); in fd4_program_emit()
534 vpsrepl[loc / 16] |= ((mask >> 0) & 0x3) << ((loc % 16) * 2); in fd4_program_emit()
538 vpsrepl[loc / 16] |= ((mask >> 2) & 0x3) << ((loc % 16) * 2); in fd4_program_emit()
569 OUT_RING(ring, vpsrepl[i]); /* VPC_VARYING_PS_REPL[i] */ in fd4_program_emit()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_program.c613 uint32_t vinterp[8], vpsrepl[8]; in fd5_program_emit() local
616 memset(vpsrepl, 0, sizeof(vpsrepl)); in fd5_program_emit()
668 vpsrepl[loc / 16] |= ((mask >> 0) & 0x3) << ((loc % 16) * 2); in fd5_program_emit()
672 vpsrepl[loc / 16] |= ((mask >> 2) & 0x3) << ((loc % 16) * 2); in fd5_program_emit()
694 OUT_RING(ring, vpsrepl[i]); /* VPC_VARYING_PS_REPL[i] */ in fd5_program_emit()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_program.c1165 uint32_t vinterp[8], vpsrepl[8]; in emit_interp_state() local
1168 memset(vpsrepl, 0, sizeof(vpsrepl)); in emit_interp_state()
1201 vpsrepl[loc / 16] |= ((mask >> 0) & 0x3) << ((loc % 16) * 2); in emit_interp_state()
1205 vpsrepl[loc / 16] |= ((mask >> 2) & 0x3) << ((loc % 16) * 2); in emit_interp_state()
1227 OUT_RING(ring, vpsrepl[i]); /* VPC_VARYING_PS_REPL[i] */ in emit_interp_state()
/third_party/mesa3d/docs/relnotes/
D20.2.0.rst4133 - freedreno/a6xx: de-duplicate vinterp/vpsrepl state building