radv: rework vertex/export shader output handling
authorDave Airlie <airlied@redhat.com>
Mon, 27 Mar 2017 20:13:09 +0000 (06:13 +1000)
committerDave Airlie <airlied@redhat.com>
Tue, 28 Mar 2017 07:39:59 +0000 (17:39 +1000)
commit931a8d0c9a15df462f14ab40f9ae31c8ecf75376
treed2c4a0ad122c708f25d8cd2f50e6b8095de58718
parentae0551b4b3f7ca79148f0cb8384c0f1efc3faac2
radv: rework vertex/export shader output handling

In order to faciliate adding tess support, split the vs/es
output info into a separate block, so we make it easier to
have the tess shaders export the same info.

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Signed-off-by: Dave Airlie <airlied@redhat.com>
src/amd/common/ac_nir_to_llvm.c
src/amd/common/ac_nir_to_llvm.h
src/amd/vulkan/radv_cmd_buffer.c
src/amd/vulkan/radv_pipeline.c