From cfe5ade618115d634cad69aca085f458720346d2 Mon Sep 17 00:00:00 2001 From: Dustin Graves Date: Tue, 26 Jan 2016 16:30:22 -0700 Subject: demos/tests: Enable unique_objects layer Using VK_LAYER_GOOGLE_unique_objects with 'cube --validate' and when running all tests with layers. --- demos/cube.c | 16 +++++++++------- demos/tri.c | 4 +++- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/demos/cube.c b/demos/cube.c index 0801bfda..14b360ac 100644 --- a/demos/cube.c +++ b/demos/cube.c @@ -2130,17 +2130,19 @@ static void demo_init_vk(struct demo *demo) { "VK_LAYER_LUNARG_object_tracker", "VK_LAYER_LUNARG_draw_state", "VK_LAYER_LUNARG_param_checker", "VK_LAYER_LUNARG_swapchain", "VK_LAYER_LUNARG_device_limits", "VK_LAYER_LUNARG_image", + "VK_LAYER_GOOGLE_unique_objects", }; demo->device_validation_layers[0] = "VK_LAYER_LUNARG_threading"; demo->device_validation_layers[1] = "VK_LAYER_LUNARG_mem_tracker"; - demo->device_validation_layers[2] = "VK_LAYER_LUNARG_object_tracker", - demo->device_validation_layers[3] = "VK_LAYER_LUNARG_draw_state", - demo->device_validation_layers[4] = "VK_LAYER_LUNARG_param_checker", - demo->device_validation_layers[5] = "VK_LAYER_LUNARG_swapchain", - demo->device_validation_layers[6] = "VK_LAYER_LUNARG_device_limits", - demo->device_validation_layers[7] = "VK_LAYER_LUNARG_image", - device_validation_layer_count = 8; + demo->device_validation_layers[2] = "VK_LAYER_LUNARG_object_tracker"; + demo->device_validation_layers[3] = "VK_LAYER_LUNARG_draw_state"; + demo->device_validation_layers[4] = "VK_LAYER_LUNARG_param_checker"; + demo->device_validation_layers[5] = "VK_LAYER_LUNARG_swapchain"; + demo->device_validation_layers[6] = "VK_LAYER_LUNARG_device_limits"; + demo->device_validation_layers[7] = "VK_LAYER_LUNARG_image"; + demo->device_validation_layers[8] = "VK_LAYER_GOOGLE_unique_objects"; + device_validation_layer_count = 9; /* Look for validation layers */ VkBool32 validation_found = 0; diff --git a/demos/tri.c b/demos/tri.c index 990a470e..b7cc2e05 100644 --- a/demos/tri.c +++ b/demos/tri.c @@ -1739,10 +1739,12 @@ static void demo_init_vk(struct demo *demo) { char *instance_validation_layers[] = { "VK_LAYER_LUNARG_mem_tracker", + "VK_LAYER_GOOGLE_unique_objects", }; demo->device_validation_layers[0] = "VK_LAYER_LUNARG_mem_tracker"; - device_validation_layer_count = 1; + demo->device_validation_layers[1] = "VK_LAYER_GOOGLE_unique_objects"; + device_validation_layer_count = 2; /* Look for validation layers */ VkBool32 validation_found = 0; -- cgit v1.2.3