radv: implement VK_KHR_descriptor_update_template
authorFredrik Höglund <fredrik@kde.org>
Wed, 29 Mar 2017 17:19:47 +0000 (19:19 +0200)
committerFredrik Höglund <fredrik@kde.org>
Thu, 6 Apr 2017 22:54:46 +0000 (00:54 +0200)
commitc1f8c83cb66b765f496b7f41259109d0d546bf5c
tree73877c23f42ba4890966bb85fbef9e1dfda4c599
parentc6487bc48bb084ec3d4a3c331239d690dfc94436
radv: implement VK_KHR_descriptor_update_template

All offsets and strides are precomputed by
radv_CreateDescriptorUpdateTemplateKHR and stored in the template.

v2: Move the new struct declarations from radv_descriptor_set.h
    to radv_private.h (Bas)

Signed-off-by: Fredrik Höglund <fredrik@kde.org>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
src/amd/vulkan/radv_cmd_buffer.c
src/amd/vulkan/radv_descriptor_set.c
src/amd/vulkan/radv_device.c
src/amd/vulkan/radv_entrypoints_gen.py
src/amd/vulkan/radv_private.h