summaryrefslogtreecommitdiff
path: root/vulkan/libvulkan/loader.h
diff options
context:
space:
mode:
author Chia-I Wu <olv@google.com> 2016-03-24 16:38:58 +0800
committer Chia-I Wu <olv@google.com> 2016-04-11 07:37:19 +0800
commit4901db70b12801cf1966937a58eb7566bfdeb4ce (patch)
treee3d9e89722db03ee8a97f5ec536edeac74ff973b /vulkan/libvulkan/loader.h
parent6a58a8a7813450038cb15575e3333b83f268c972 (diff)
vulkan: rework {Create,Destroy}Device_Bottom
The reworked driver::CreateDevice will - use the providied pAllocator, - call HAL's EnumerateDeviceExtensionProperties and filter out extensions unknown to HAL, if there is any extension enabled. We do not expect or enumerate any HAL layer yet as that requires some works to layers_extensions.cpp. Change-Id: I3ba4019d18dfed994d7037d95825bf54096f2a5d
Diffstat (limited to 'vulkan/libvulkan/loader.h')
-rw-r--r--vulkan/libvulkan/loader.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/vulkan/libvulkan/loader.h b/vulkan/libvulkan/loader.h
index 823c4467ff..8c8c8fc0c3 100644
--- a/vulkan/libvulkan/loader.h
+++ b/vulkan/libvulkan/loader.h
@@ -50,9 +50,7 @@ bool InitLoader(hwvulkan_device_t* dev);
VKAPI_ATTR VkResult CreateInstance_Bottom(const VkInstanceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkInstance* vkinstance);
VKAPI_ATTR VkResult EnumeratePhysicalDevices_Bottom(VkInstance vkinstance, uint32_t* pdev_count, VkPhysicalDevice* pdevs);
VKAPI_ATTR VkResult EnumerateDeviceExtensionProperties_Bottom(VkPhysicalDevice pdev, const char* layer_name, uint32_t* properties_count, VkExtensionProperties* properties);
-VKAPI_ATTR VkResult CreateDevice_Bottom(VkPhysicalDevice pdev, const VkDeviceCreateInfo* create_info, const VkAllocationCallbacks* allocator, VkDevice* device_out);
VKAPI_ATTR void DestroyInstance_Bottom(VkInstance vkinstance, const VkAllocationCallbacks* allocator);
-VKAPI_ATTR void DestroyDevice_Bottom(VkDevice device, const VkAllocationCallbacks* pAllocator);
// clang-format on
const VkAllocationCallbacks* GetAllocator(VkInstance instance);