From 34d8b7d72bf2052dbbcfd41966d2a3de58a8d443 Mon Sep 17 00:00:00 2001 From: Michael Lentine Date: Wed, 2 Mar 2016 17:28:55 -0600 Subject: build: LVLPR65, Fix android extensions support in unique_objects --- layers/object_tracker.h | 2 ++ layers/unique_objects.h | 2 ++ 2 files changed, 4 insertions(+) (limited to 'layers') diff --git a/layers/object_tracker.h b/layers/object_tracker.h index db61f7a0..179d4bd4 100644 --- a/layers/object_tracker.h +++ b/layers/object_tracker.h @@ -150,6 +150,8 @@ static void createInstanceRegisterExtensions(const VkInstanceCreateInfo* pCreate uint32_t i; VkLayerInstanceDispatchTable *pDisp = get_dispatch_table(object_tracker_instance_table_map, instance); PFN_vkGetInstanceProcAddr gpa = pDisp->GetInstanceProcAddr; + + pDisp->DestroySurfaceKHR = (PFN_vkDestroySurfaceKHR)gpa(instance, "vkDestroySurfaceKHR"); pDisp->GetPhysicalDeviceSurfaceSupportKHR = (PFN_vkGetPhysicalDeviceSurfaceSupportKHR) gpa(instance, "vkGetPhysicalDeviceSurfaceSupportKHR"); pDisp->GetPhysicalDeviceSurfaceCapabilitiesKHR = (PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR) gpa(instance, "vkGetPhysicalDeviceSurfaceCapabilitiesKHR"); pDisp->GetPhysicalDeviceSurfaceFormatsKHR = (PFN_vkGetPhysicalDeviceSurfaceFormatsKHR) gpa(instance, "vkGetPhysicalDeviceSurfaceFormatsKHR"); diff --git a/layers/unique_objects.h b/layers/unique_objects.h index 5dab3c8f..42c85d0d 100644 --- a/layers/unique_objects.h +++ b/layers/unique_objects.h @@ -79,6 +79,8 @@ static void createInstanceRegisterExtensions(const VkInstanceCreateInfo* pCreate uint32_t i; VkLayerInstanceDispatchTable *pDisp = get_dispatch_table(unique_objects_instance_table_map, instance); PFN_vkGetInstanceProcAddr gpa = pDisp->GetInstanceProcAddr; + + pDisp->DestroySurfaceKHR = (PFN_vkDestroySurfaceKHR)gpa(instance, "vkDestroySurfaceKHR"); pDisp->GetPhysicalDeviceSurfaceSupportKHR = (PFN_vkGetPhysicalDeviceSurfaceSupportKHR) gpa(instance, "vkGetPhysicalDeviceSurfaceSupportKHR"); pDisp->GetPhysicalDeviceSurfaceCapabilitiesKHR = (PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR) gpa(instance, "vkGetPhysicalDeviceSurfaceCapabilitiesKHR"); pDisp->GetPhysicalDeviceSurfaceFormatsKHR = (PFN_vkGetPhysicalDeviceSurfaceFormatsKHR) gpa(instance, "vkGetPhysicalDeviceSurfaceFormatsKHR"); -- cgit v1.2.3