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/linux/device_limits.json | 8 +++++++- layers/linux/draw_state.json | 6 ++++++ layers/linux/image.json | 8 +++++++- layers/linux/mem_tracker.json | 8 +++++++- layers/linux/object_tracker.json | 8 +++++++- layers/linux/param_checker.json | 8 +++++++- layers/linux/swapchain.json | 8 +++++++- layers/linux/threading.json | 8 +++++++- 8 files changed, 55 insertions(+), 7 deletions(-) (limited to 'layers/linux') diff --git a/layers/linux/device_limits.json b/layers/linux/device_limits.json index 6afbb1bd..e9ce1bb7 100644 --- a/layers/linux/device_limits.json +++ b/layers/linux/device_limits.json @@ -6,6 +6,12 @@ "library_path": "./libVKLayerDeviceLimits.so", "api_version": "0.210.0", "implementation_version": "1", - "description": "LunarG Validation Layer" + "description": "LunarG Validation Layer", + "instance_extensions": [ + { + "name": "VK_EXT_LUNARG_debug_report", + "spec_version": "1" + } + ] } } diff --git a/layers/linux/draw_state.json b/layers/linux/draw_state.json index e4474a01..4dc7abf8 100644 --- a/layers/linux/draw_state.json +++ b/layers/linux/draw_state.json @@ -7,6 +7,12 @@ "api_version": "0.210.0", "implementation_version": "1", "description": "LunarG Validation Layer", + "instance_extensions": [ + { + "name": "VK_EXT_LUNARG_debug_report", + "spec_version": "1" + } + ], "device_extensions": [ { "name": "VK_LUNARG_DEBUG_MARKER", diff --git a/layers/linux/image.json b/layers/linux/image.json index e765de72..7d9aae3a 100644 --- a/layers/linux/image.json +++ b/layers/linux/image.json @@ -6,6 +6,12 @@ "library_path": "./libVKLayerImage.so", "api_version": "0.210.0", "implementation_version": "1", - "description": "LunarG Validation Layer" + "description": "LunarG Validation Layer", + "instance_extensions": [ + { + "name": "VK_EXT_LUNARG_debug_report", + "spec_version": "1" + } + ] } } diff --git a/layers/linux/mem_tracker.json b/layers/linux/mem_tracker.json index 20d8371f..f9cde9e6 100644 --- a/layers/linux/mem_tracker.json +++ b/layers/linux/mem_tracker.json @@ -6,6 +6,12 @@ "library_path": "./libVKLayerMemTracker.so", "api_version": "0.210.0", "implementation_version": "1", - "description": "LunarG Validation Layer" + "description": "LunarG Validation Layer", + "instance_extensions": [ + { + "name": "VK_EXT_LUNARG_debug_report", + "spec_version": "1" + } + ] } } diff --git a/layers/linux/object_tracker.json b/layers/linux/object_tracker.json index 486327d8..e21b0957 100644 --- a/layers/linux/object_tracker.json +++ b/layers/linux/object_tracker.json @@ -6,6 +6,12 @@ "library_path": "./libVKLayerObjectTracker.so", "api_version": "0.210.0", "implementation_version": "1", - "description": "LunarG Validation Layer" + "description": "LunarG Validation Layer", + "instance_extensions": [ + { + "name": "VK_EXT_LUNARG_debug_report", + "spec_version": "1" + } + ] } } diff --git a/layers/linux/param_checker.json b/layers/linux/param_checker.json index 8ba8981f..a651c723 100644 --- a/layers/linux/param_checker.json +++ b/layers/linux/param_checker.json @@ -6,6 +6,12 @@ "library_path": "./libVKLayerParamChecker.so", "api_version": "0.210.0", "implementation_version": "1", - "description": "LunarG Validation Layer" + "description": "LunarG Validation Layer", + "instance_extensions": [ + { + "name": "VK_EXT_LUNARG_debug_report", + "spec_version": "1" + } + ] } } diff --git a/layers/linux/swapchain.json b/layers/linux/swapchain.json index 0ec4f0b8..d2bbecd7 100644 --- a/layers/linux/swapchain.json +++ b/layers/linux/swapchain.json @@ -6,6 +6,12 @@ "library_path": "./libVKLayerSwapchain.so", "api_version": "0.210.0", "implementation_version": "1", - "description": "LunarG Validation Layer" + "description": "LunarG Validation Layer", + "instance_extensions": [ + { + "name": "VK_EXT_LUNARG_debug_report", + "spec_version": "1" + } + ] } } diff --git a/layers/linux/threading.json b/layers/linux/threading.json index 3815a18e..3652bc0e 100644 --- a/layers/linux/threading.json +++ b/layers/linux/threading.json @@ -6,6 +6,12 @@ "library_path": "./libVKLayerThreading.so", "api_version": "0.210.0", "implementation_version": "1", - "description": "LunarG Validation Layer" + "description": "LunarG Validation Layer", + "instance_extensions": [ + { + "name": "VK_EXT_LUNARG_debug_report", + "spec_version": "1" + } + ] } } -- cgit v1.2.3