Home
last modified time | relevance | path

Searched refs:vinterp (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
356 memset(vinterp, 0, sizeof(vinterp)); in fd3_program_emit()
376 vinterp[loc / 16] |= FLAT << ((loc % 16) * 2); in fd3_program_emit()
402 vinterp[loc / 16] |= 0b10 << ((loc % 16) * 2); in fd3_program_emit()
407 vinterp[loc / 16] |= 0b11 << ((loc % 16) * 2); in fd3_program_emit()
421 OUT_RING(ring, vinterp[0]); /* VPC_VARYING_INTERP[0].MODE */ in fd3_program_emit()
422 OUT_RING(ring, vinterp[1]); /* VPC_VARYING_INTERP[1].MODE */ in fd3_program_emit()
423 OUT_RING(ring, vinterp[2]); /* VPC_VARYING_INTERP[2].MODE */ in fd3_program_emit()
424 OUT_RING(ring, vinterp[3]); /* VPC_VARYING_INTERP[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
459 memset(vinterp, 0, sizeof(vinterp)); in fd4_program_emit()
494 vinterp[loc / 16] |= 1 << ((loc % 16) * 2); in fd4_program_emit()
521 vinterp[loc / 16] |= 0b10 << ((loc % 16) * 2); in fd4_program_emit()
526 vinterp[loc / 16] |= 0b11 << ((loc % 16) * 2); in fd4_program_emit()
543 OUT_RING(ring, vinterp[i]); /* VPC_VARYING_INTERP[i].MODE */ 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
602 memset(vinterp, 0, sizeof(vinterp)); in fd5_program_emit()
637 vinterp[loc / 16] |= 1 << ((loc % 16) * 2); in fd5_program_emit()
664 vinterp[loc / 16] |= 0b10 << ((loc % 16) * 2); in fd5_program_emit()
669 vinterp[loc / 16] |= 0b11 << ((loc % 16) * 2); in fd5_program_emit()
677 OUT_RING(ring, vinterp[i]); /* VPC_VARYING_INTERP[i].MODE */ 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
1119 memset(vinterp, 0, sizeof(vinterp)); in emit_interp_state()
1137 vinterp[loc / 16] |= 1 << ((loc % 16) * 2); in emit_interp_state()
1162 vinterp[loc / 16] |= 0b10 << ((loc % 16) * 2); in emit_interp_state()
1167 vinterp[loc / 16] |= 0b11 << ((loc % 16) * 2); in emit_interp_state()
1175 OUT_RING(ring, vinterp[i]); /* VPC_VARYING_INTERP[i].MODE */ in emit_interp_state()
/third_party/mesa3d/docs/relnotes/
D20.2.0.rst4133 - freedreno/a6xx: de-duplicate vinterp/vpsrepl state building