1/* WARNING: This is auto-generated file. Do not modify, since changes will
2 * be lost! Modify the generating script instead.
3 */
4virtual void				destroyInstance									(VkInstance instance, const VkAllocationCallbacks* pAllocator) const;
5virtual VkResult			enumeratePhysicalDevices						(VkInstance instance, deUint32* pPhysicalDeviceCount, VkPhysicalDevice* pPhysicalDevices) const;
6virtual void				getPhysicalDeviceFeatures						(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures* pFeatures) const;
7virtual void				getPhysicalDeviceFormatProperties				(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties* pFormatProperties) const;
8virtual VkResult			getPhysicalDeviceImageFormatProperties			(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties* pImageFormatProperties) const;
9virtual void				getPhysicalDeviceProperties						(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties* pProperties) const;
10virtual void				getPhysicalDeviceQueueFamilyProperties			(VkPhysicalDevice physicalDevice, deUint32* pQueueFamilyPropertyCount, VkQueueFamilyProperties* pQueueFamilyProperties) const;
11virtual void				getPhysicalDeviceMemoryProperties				(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties* pMemoryProperties) const;
12virtual PFN_vkVoidFunction	getDeviceProcAddr								(VkDevice device, const char* pName) const;
13virtual VkResult			createDevice									(VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDevice* pDevice) const;
14virtual VkResult			enumerateDeviceExtensionProperties				(VkPhysicalDevice physicalDevice, const char* pLayerName, deUint32* pPropertyCount, VkExtensionProperties* pProperties) const;
15virtual VkResult			enumerateDeviceLayerProperties					(VkPhysicalDevice physicalDevice, deUint32* pPropertyCount, VkLayerProperties* pProperties) const;
16virtual void				getPhysicalDeviceSparseImageFormatProperties	(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, deUint32* pPropertyCount, VkSparseImageFormatProperties* pProperties) const;
17virtual void				destroySurfaceKHR								(VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* pAllocator) const;
18virtual VkResult			getPhysicalDeviceSurfaceSupportKHR				(VkPhysicalDevice physicalDevice, deUint32 queueFamilyIndex, VkSurfaceKHR surface, VkBool32* pSupported) const;
19virtual VkResult			getPhysicalDeviceSurfaceCapabilitiesKHR			(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR* pSurfaceCapabilities) const;
20virtual VkResult			getPhysicalDeviceSurfaceFormatsKHR				(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, deUint32* pSurfaceFormatCount, VkSurfaceFormatKHR* pSurfaceFormats) const;
21virtual VkResult			getPhysicalDeviceSurfacePresentModesKHR			(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, deUint32* pPresentModeCount, VkPresentModeKHR* pPresentModes) const;
22virtual VkResult			getPhysicalDeviceDisplayPropertiesKHR			(VkPhysicalDevice physicalDevice, deUint32* pPropertyCount, VkDisplayPropertiesKHR* pProperties) const;
23virtual VkResult			getPhysicalDeviceDisplayPlanePropertiesKHR		(VkPhysicalDevice physicalDevice, deUint32* pPropertyCount, VkDisplayPlanePropertiesKHR* pProperties) const;
24virtual VkResult			getDisplayPlaneSupportedDisplaysKHR				(VkPhysicalDevice physicalDevice, deUint32 planeIndex, deUint32* pDisplayCount, VkDisplayKHR* pDisplays) const;
25virtual VkResult			getDisplayModePropertiesKHR						(VkPhysicalDevice physicalDevice, VkDisplayKHR display, deUint32* pPropertyCount, VkDisplayModePropertiesKHR* pProperties) const;
26virtual VkResult			createDisplayModeKHR							(VkPhysicalDevice physicalDevice, VkDisplayKHR display, const VkDisplayModeCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDisplayModeKHR* pMode) const;
27virtual VkResult			getDisplayPlaneCapabilitiesKHR					(VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, deUint32 planeIndex, VkDisplayPlaneCapabilitiesKHR* pCapabilities) const;
28virtual VkResult			createDisplayPlaneSurfaceKHR					(VkInstance instance, const VkDisplaySurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) const;
29virtual VkResult			createXlibSurfaceKHR							(VkInstance instance, const VkXlibSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) const;
30virtual VkBool32			getPhysicalDeviceXlibPresentationSupportKHR		(VkPhysicalDevice physicalDevice, deUint32 queueFamilyIndex, pt::XlibDisplayPtr dpy, pt::XlibVisualID visualID) const;
31virtual VkResult			createXcbSurfaceKHR								(VkInstance instance, const VkXcbSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) const;
32virtual VkBool32			getPhysicalDeviceXcbPresentationSupportKHR		(VkPhysicalDevice physicalDevice, deUint32 queueFamilyIndex, pt::XcbConnectionPtr connection, pt::XcbVisualid visual_id) const;
33virtual VkResult			createWaylandSurfaceKHR							(VkInstance instance, const VkWaylandSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) const;
34virtual VkBool32			getPhysicalDeviceWaylandPresentationSupportKHR	(VkPhysicalDevice physicalDevice, deUint32 queueFamilyIndex, pt::WaylandDisplayPtr display) const;
35virtual VkResult			createMirSurfaceKHR								(VkInstance instance, const VkMirSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) const;
36virtual VkBool32			getPhysicalDeviceMirPresentationSupportKHR		(VkPhysicalDevice physicalDevice, deUint32 queueFamilyIndex, pt::MirConnectionPtr connection) const;
37virtual VkResult			createAndroidSurfaceKHR							(VkInstance instance, const VkAndroidSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) const;
38virtual VkResult			createWin32SurfaceKHR							(VkInstance instance, const VkWin32SurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) const;
39virtual VkBool32			getPhysicalDeviceWin32PresentationSupportKHR	(VkPhysicalDevice physicalDevice, deUint32 queueFamilyIndex) const;
40virtual VkResult			createDebugReportCallbackEXT					(VkInstance instance, const VkDebugReportCallbackCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDebugReportCallbackEXT* pCallback) const;
41virtual void				destroyDebugReportCallbackEXT					(VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks* pAllocator) const;
42virtual void				debugReportMessageEXT							(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, deUint64 object, deUintptr location, deInt32 messageCode, const char* pLayerPrefix, const char* pMessage) const;
43