From edcff401e235512af036e8949399df4ee1c4b48e Mon Sep 17 00:00:00 2001 From: Courtney Goeltzenleuchter Date: Mon, 30 Nov 2015 12:14:06 -0700 Subject: layers: declare support for DEBUG_REPORT extension Have layers that support the debug_report extension (all validation layers) include that extension in it's extension list. --- layers/device_limits.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'layers/device_limits.cpp') diff --git a/layers/device_limits.cpp b/layers/device_limits.cpp index d57ce6db..c7df462e 100644 --- a/layers/device_limits.cpp +++ b/layers/device_limits.cpp @@ -146,13 +146,21 @@ static void init_device_limits(layer_data *my_data, const VkAllocationCallbacks globalLockInitialized = 1; } } + +static const VkExtensionProperties dl_physicaldevice_extensions[] = { + { + VK_EXT_LUNARG_DEBUG_REPORT_EXTENSION_NAME, + VK_EXT_LUNARG_DEBUG_REPORT_EXTENSION_REVISION + } +}; + /* DeviceLimits does not have any global extensions */ VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateInstanceExtensionProperties( const char *pLayerName, uint32_t *pCount, VkExtensionProperties* pProperties) { - return util_GetExtensionProperties(0, NULL, pCount, pProperties); + return util_GetExtensionProperties(1, dl_physicaldevice_extensions, pCount, pProperties); } static const VkLayerProperties dl_global_layers[] = { -- cgit v1.2.3