While trying to build vkBasalt (currently not in gentoo repos or overlays) I found myself missing "vulkan/vk_layer_dispatch_table.h" which is supposed to be provided by vulkan-layers. This appears to be caused by: https://github.com/KhronosGroup/Vulkan-ValidationLayers/commit/4399b2bf504817eaf8874266522c6487a7307c82 Happened after 1.1.106 (current stable) which isn't affected. Adding -DBUILD_LAYER_SUPPORT_FILES=True reverts the behavior.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=129e3dc4b96de586d009541d265d8955af596133 commit 129e3dc4b96de586d009541d265d8955af596133 Author: Nick Sarnie <sarnex@gentoo.org> AuthorDate: 2019-11-20 23:18:33 +0000 Commit: Nick Sarnie <sarnex@gentoo.org> CommitDate: 2019-11-20 23:18:33 +0000 media-libs/vulkan-layers: Install support headers Fixes: https://bugs.gentoo.org/700734 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Nick Sarnie <sarnex@gentoo.org> .../vulkan-layers/vulkan-layers-1.1.125-r2.ebuild | 49 ++++++++++++++++++++++ media-libs/vulkan-layers/vulkan-layers-9999.ebuild | 1 + 2 files changed, 50 insertions(+)
I've added media-gfx/vkBasalt to the FireBurn overlay, feel free to give it a go
@sarnex this seems to have been reverted since version 1.3.280.0
Please see bug 938268 which is in See Also.