mesa/src/vulkan/overlay-layer
Eric Engestrom d2d85b950d meson: replace libmesa_util with idep_mesautil
This automates the include_directories and dependencies tracking so that
all users of libmesa_util don't need to add them manually.

Next commit will remove the ones that were only added for that reason.

Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Acked-by: Eric Anholt <eric@anholt.net>
Tested-by: Vinson Lee <vlee@freedesktop.org>
2019-08-03 00:08:37 +00:00
..
meson.build meson: replace libmesa_util with idep_mesautil 2019-08-03 00:08:37 +00:00
overlay.cpp vulkan/overlay: use a single macro to lookup objects 2019-07-09 09:13:21 +03:00
overlay.frag vulkan: add an overlay layer 2019-02-21 18:06:05 +00:00
overlay.vert vulkan: add an overlay layer 2019-02-21 18:06:05 +00:00
overlay_params.c vulkan/overlay: make overlay size configurable 2019-05-02 17:02:55 +01:00
overlay_params.h vulkan/overlay: add queue present timing measurement 2019-07-09 09:13:19 +03:00
README vulkan/overlay: add support for fps output in file 2019-02-28 12:40:57 +00:00
TODO vulkan/overlay: add TODO list 2019-05-02 17:02:57 +01:00
VkLayer_MESA_overlay.json vulkan/overlay: install layer binary in libdir 2019-02-27 11:45:42 +00:00

A Vulkan layer to display information about the running application
using an overlay.

To turn on the layer run :

VK_INSTANCE_LAYERS=VK_LAYER_MESA_overlay /path/to/my_vulkan_app

List the available statistics :

VK_INSTANCE_LAYERS=VK_LAYER_MESA_overlay VK_LAYER_MESA_OVERLAY_CONFIG=help /path/to/my_vulkan_app

Turn on some statistics :
VK_INSTANCE_LAYERS=VK_LAYER_MESA_overlay VK_LAYER_MESA_OVERLAY_CONFIG=submit,draw,pipeline_graphics /path/to/my_vulkan_app

Position the layer :

VK_INSTANCE_LAYERS=VK_LAYER_MESA_overlay VK_LAYER_MESA_OVERLAY_CONFIG=submit,draw,pipeline_graphics,position=top-right /path/to/my_vulkan_app