Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_program.c348 uint32_t vinterp[4], flatshade[2], vpsrepl[4]; in fd3_program_emit() local
350 memset(vinterp, 0, sizeof(vinterp)); in fd3_program_emit()
370 vinterp[loc / 16] |= FLAT << ((loc % 16) * 2); in fd3_program_emit()
396 vinterp[loc / 16] |= 0b10 << ((loc % 16) * 2); in fd3_program_emit()
401 vinterp[loc / 16] |= 0b11 << ((loc % 16) * 2); in fd3_program_emit()
416 OUT_RING(ring, vinterp[0]); /* VPC_VARYING_INTERP[0].MODE */ in fd3_program_emit()
417 OUT_RING(ring, vinterp[1]); /* VPC_VARYING_INTERP[1].MODE */ in fd3_program_emit()
418 OUT_RING(ring, vinterp[2]); /* VPC_VARYING_INTERP[2].MODE */ in fd3_program_emit()
419 OUT_RING(ring, vinterp[3]); /* VPC_VARYING_INTERP[3].MODE */ in fd3_program_emit()
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_program.c438 uint32_t vinterp[8], vpsrepl[8]; in fd4_program_emit() local
440 memset(vinterp, 0, sizeof(vinterp)); in fd4_program_emit()
474 vinterp[loc / 16] |= 1 << ((loc % 16) * 2); in fd4_program_emit()
500 vinterp[loc / 16] |= 0b10 << ((loc % 16) * 2); in fd4_program_emit()
505 vinterp[loc / 16] |= 0b11 << ((loc % 16) * 2); in fd4_program_emit()
522 OUT_RING(ring, vinterp[i]); /* VPC_VARYING_INTERP[i].MODE */ in fd4_program_emit()
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_program.c584 uint32_t vinterp[8], vpsrepl[8]; in fd5_program_emit() local
586 memset(vinterp, 0, sizeof(vinterp)); in fd5_program_emit()
620 vinterp[loc / 16] |= 1 << ((loc % 16) * 2); in fd5_program_emit()
646 vinterp[loc / 16] |= 0b10 << ((loc % 16) * 2); in fd5_program_emit()
651 vinterp[loc / 16] |= 0b11 << ((loc % 16) * 2); in fd5_program_emit()
659 OUT_RING(ring, vinterp[i]); /* VPC_VARYING_INTERP[i].MODE */ in fd5_program_emit()
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_program.c978 uint32_t vinterp[8], vpsrepl[8]; in emit_interp_state() local
980 memset(vinterp, 0, sizeof(vinterp)); in emit_interp_state()
999 vinterp[loc / 16] |= 1 << ((loc % 16) * 2); in emit_interp_state()
1024 vinterp[loc / 16] |= 0b10 << ((loc % 16) * 2); in emit_interp_state()
1029 vinterp[loc / 16] |= 0b11 << ((loc % 16) * 2); in emit_interp_state()
1037 OUT_RING(ring, vinterp[i]); /* VPC_VARYING_INTERP[i].MODE */ in emit_interp_state()
/external/mesa3d/docs/relnotes/
D20.2.0.rst4133 - freedreno/a6xx: de-duplicate vinterp/vpsrepl state building