radv: add pipeline creation support for geometry shaders (v2.1)
authorDave Airlie <airlied@redhat.com>
Thu, 19 Jan 2017 23:55:37 +0000 (09:55 +1000)
committerDave Airlie <airlied@redhat.com>
Mon, 30 Jan 2017 23:30:10 +0000 (09:30 +1000)
commit99936d360610ee06fec5c29e73dd295402e2c357
tree2fe08e578d88806e74d7630c0fc7ffc7e2de115b
parentfd4ea9e62d9a89e58c22c77758adcfd193f172ec
radv: add pipeline creation support for geometry shaders (v2.1)

This adds gs copy shader support to the pipeline cache, and few
geometry related changes.

v2: rebase for spill changes.
v2.1: fix incorrect pipeline destruction.

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