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.c457 uint32_t vinterp[8], vpsrepl[8]; in fd4_program_emit() local
460 memset(vpsrepl, 0, sizeof(vpsrepl)); in fd4_program_emit()
512 vpsrepl[loc / 16] |= ((mask >> 0) & 0x3) << ((loc % 16) * 2); in fd4_program_emit()
516 vpsrepl[loc / 16] |= ((mask >> 2) & 0x3) << ((loc % 16) * 2); in fd4_program_emit()
547 OUT_RING(ring, vpsrepl[i]); /* VPC_VARYING_PS_REPL[i] */ in fd4_program_emit()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_program.c600 uint32_t vinterp[8], vpsrepl[8]; in fd5_program_emit() local
603 memset(vpsrepl, 0, sizeof(vpsrepl)); in fd5_program_emit()
655 vpsrepl[loc / 16] |= ((mask >> 0) & 0x3) << ((loc % 16) * 2); in fd5_program_emit()
659 vpsrepl[loc / 16] |= ((mask >> 2) & 0x3) << ((loc % 16) * 2); in fd5_program_emit()
681 OUT_RING(ring, vpsrepl[i]); /* VPC_VARYING_PS_REPL[i] */ in fd5_program_emit()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_program.c1117 uint32_t vinterp[8], vpsrepl[8]; in emit_interp_state() local
1120 memset(vpsrepl, 0, sizeof(vpsrepl)); in emit_interp_state()
1153 vpsrepl[loc / 16] |= ((mask >> 0) & 0x3) << ((loc % 16) * 2); in emit_interp_state()
1157 vpsrepl[loc / 16] |= ((mask >> 2) & 0x3) << ((loc % 16) * 2); in emit_interp_state()
1179 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