aboutsummaryrefslogtreecommitdiff
path: root/layers/device_limits.cpp
diff options
context:
space:
mode:
authorCourtney Goeltzenleuchter <courtneygo@google.com>2015-11-30 12:14:06 -0700
committerJon Ashburn <jon@lunarg.com>2015-12-17 11:20:06 -0700
commitedcff401e235512af036e8949399df4ee1c4b48e (patch)
tree26dad507f79a8c48f0f80e44f289f3835a66bcd6 /layers/device_limits.cpp
parent618cfdbfaaa8e053290597097adef6dfbaf78e46 (diff)
downloadusermoji-edcff401e235512af036e8949399df4ee1c4b48e.tar.xz
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.
Diffstat (limited to 'layers/device_limits.cpp')
-rw-r--r--layers/device_limits.cpp10
1 files changed, 9 insertions, 1 deletions
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[] = {