radeonsi/ac: move vertex export remove to common code.
authorDave Airlie <airlied@redhat.com>
Tue, 25 Apr 2017 22:33:29 +0000 (23:33 +0100)
committerDave Airlie <airlied@redhat.com>
Thu, 27 Apr 2017 04:17:47 +0000 (05:17 +0100)
commite2659176cef99f5761c01aebe992a75a7aea842f
tree61319582b8caad80810e62f4697e19a43dad3ef2
parent9da104593386f6e8ddec8f0d9d288aceb8908fe1
radeonsi/ac: move vertex export remove to common code.

This code can be shared by radv, we bump the max to
VARYING_SLOT_MAX here, but that shouldn't have too
much fallout.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Signed-off-by: Dave Airlie <airlied@redhat.com>
src/amd/common/ac_exp_param.h [new file with mode: 0644]
src/amd/common/ac_llvm_build.c
src/amd/common/ac_llvm_build.h
src/amd/common/ac_llvm_helper.cpp
src/amd/common/ac_llvm_util.h
src/gallium/drivers/radeonsi/si_shader.c
src/gallium/drivers/radeonsi/si_shader.h
src/gallium/drivers/radeonsi/si_state_shaders.c