v3d: Implement noperspective varyings on V3D 4.x.
authorEric Anholt <eric@anholt.net>
Fri, 6 Jul 2018 22:48:46 +0000 (15:48 -0700)
committerEric Anholt <eric@anholt.net>
Mon, 9 Jul 2018 18:48:32 +0000 (11:48 -0700)
commitbeeb94402f9d33081147c88de2b9d4c4ea24e842
tree16b9c11668b6a0fe39c667b229aebceb8dfd2a01
parent4b4795be9de7a73ebc89916753d18a2d0f2ef7a3
v3d: Implement noperspective varyings on V3D 4.x.

Fixes a bunch of piglit interpolation tests, and reduces my concern about
some MSAA blit shaders with noperspective varyings.
src/broadcom/cle/v3d_packet_v33.xml
src/broadcom/compiler/nir_to_vir.c
src/broadcom/compiler/v3d_compiler.h
src/broadcom/compiler/vir.c
src/gallium/drivers/v3d/v3d_context.h
src/gallium/drivers/v3d/v3d_program.c
src/gallium/drivers/v3d/v3dx_emit.c