radv: Hash group handles as part of RT pipeline key.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Wed, 11 Jan 2023 00:43:14 +0000 (01:43 +0100)
committerMarge Bot <emma+marge@anholt.net>
Thu, 23 Feb 2023 22:17:30 +0000 (22:17 +0000)
commit430170702e51a41f7d64c774c79a1a591158dc84
tree9b2066f0f2de84f97828f04345ae565e9bc66728
parent9eb76ab6386b9b59b01e79fab35a21e26a52ba98
radv: Hash group handles as part of RT pipeline key.

So that we can start varying them  to avoid collisions while keeping
handles stable.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21406>
src/amd/vulkan/radv_pipeline_cache.c
src/amd/vulkan/radv_pipeline_rt.c
src/amd/vulkan/radv_private.h