radv: Implement VK_EXT_pipeline_creation_feedback.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Tue, 19 Mar 2019 01:30:33 +0000 (02:30 +0100)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Wed, 20 Mar 2019 21:19:46 +0000 (21:19 +0000)
commit5f5ac19f138125b04d8ddedd6334b996f8925a4a
tree010d1008e6e499629ebcde5dc6d3d5cfeb0d6455
parent72e366b4c21950de1d37a84ac8e773011680c773
radv: Implement VK_EXT_pipeline_creation_feedback.

Does what it says on the tin.

The per stage time is only an approximation due to linking and
the Vega merged stages.

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
src/amd/vulkan/radv_device.c
src/amd/vulkan/radv_extensions.py
src/amd/vulkan/radv_pipeline.c
src/amd/vulkan/radv_pipeline_cache.c
src/amd/vulkan/radv_private.h