Searched refs:vinterp (Results 1 – 5 of 5) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_program.c | 354 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/ |
D | fd4_program.c | 457 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/ |
D | fd5_program.c | 600 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/ |
D | fd6_program.c | 1117 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/ |
D | 20.2.0.rst | 4133 - freedreno/a6xx: de-duplicate vinterp/vpsrepl state building
|