meson_options.txt has - vulkan-overlay-layer since Mesa 19.1, see https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/139 - vulkan-device-select-layer since Mesa 20.1, see https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1766 Example usage: $ pkg install mesa-dri mesa-devel # workaround until this bug is fixed $ pkg install vulkan-tools $ VK_INSTANCE_LAYERS=VK_LAYER_MESA_overlay vkcube-xcb New files: bin/mesa-overlay-control.py lib/libVkLayer_MESA_device_select.so lib/libVkLayer_MESA_overlay.so share/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json Dependencies not in mesa-dri/Makefile.common: -Dvulkan-overlay-layer=true requires glslangValidator from devel/glslang -Dvulkan-device-select-layer=true optionally requires graphics/wayland and graphics/wayland-protocols Note, mesa-devel already includes Vulkan layers, so prepend %%NO_COINST%% in pkg-plist to avoid conflict.
Ping. Vulkan overlay provides basic FPS counter and frame timing chart, similar to Gallium HUD. For non-basic there's benchmarks/mangohud.
Ping. Note, mesa-dri needs to be updated to 22.0 or later (currently, the latest is 22.1.2) to avoid https://gitlab.freedesktop.org/mesa/mesa/-/issues/5602
Please provide a patch if you want this.