driconf: Support selection by Vulkan applicationName.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Thu, 30 Jul 2020 00:33:01 +0000 (02:33 +0200)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Tue, 18 Aug 2020 18:31:07 +0000 (20:31 +0200)
commita1d4721e21b4d386e242714acc414c6f7e1294eb
tree44332a239e7720189ff2584259d3772e61530373
parentf88b9eb9c5f5d18bec2419471b1dedfb6136bc43
driconf: Support selection by Vulkan applicationName.

This adds applicationName + version through like engineName.

Rationale: A game (World War Z) includes the store name in the
executable name, so has multiple executable names.

CC: <mesa-stable@lists.freedesktop.org>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6120>
15 files changed:
src/amd/vulkan/radv_device.c
src/amd/vulkan/radv_private.h
src/gallium/auxiliary/pipe-loader/pipe_loader.c
src/gallium/targets/d3dadapter9/drm.c
src/intel/vulkan/anv_device.c
src/loader/loader.c
src/mesa/drivers/dri/common/dri_util.c
src/mesa/drivers/dri/i915/intel_context.c
src/mesa/drivers/dri/i965/brw_context.c
src/mesa/drivers/dri/i965/intel_screen.c
src/mesa/drivers/dri/r200/r200_context.c
src/mesa/drivers/dri/radeon/radeon_context.c
src/util/00-mesa-defaults.conf
src/util/xmlconfig.c
src/util/xmlconfig.h