X-Git-Url: http://git.tdb.fi/?p=libs%2Fgui.git;a=blobdiff_plain;f=source%2Fgraphics%2Fvkxlib%2Fvulkancontext_platform.h;fp=source%2Fgraphics%2Fvkxlib%2Fvulkancontext_platform.h;h=888557e1fe2e39b92ac786d07bd3fc0d7939dfc4;hp=aa82880d05c229555c64f54c05b6256e9cf8e36f;hb=507fa60f32bd3f64840a2cdd1be5d68478432b55;hpb=cea95778acfd6e172639cafd7ad249cc13ceb2a6 diff --git a/source/graphics/vkxlib/vulkancontext_platform.h b/source/graphics/vkxlib/vulkancontext_platform.h index aa82880..888557e 100644 --- a/source/graphics/vkxlib/vulkancontext_platform.h +++ b/source/graphics/vkxlib/vulkancontext_platform.h @@ -10,30 +10,30 @@ namespace Graphics { struct VulkanFunctions { - PFN_vkCreateInstance vkCreateInstance = 0; - PFN_vkDestroyInstance vkDestroyInstance = 0; - PFN_vkEnumeratePhysicalDevices vkEnumeratePhysicalDevices = 0; - PFN_vkGetPhysicalDeviceQueueFamilyProperties vkGetPhysicalDeviceQueueFamilyProperties = 0; - PFN_vkGetPhysicalDeviceSurfaceSupportKHR vkGetPhysicalDeviceSurfaceSupport = 0; - PFN_vkCreateDevice vkCreateDevice = 0; - PFN_vkDestroyDevice vkDestroyDevice = 0; - PFN_vkGetDeviceQueue vkGetDeviceQueue = 0; - PFN_vkCreateXlibSurfaceKHR vkCreateXlibSurface = 0; - PFN_vkDestroySurfaceKHR vkDestroySurface = 0; - PFN_vkCreateDebugReportCallbackEXT vkCreateDebugReportCallback = 0; - PFN_vkDestroyDebugReportCallbackEXT vkDestroyDebugReportCallback = 0; + PFN_vkCreateInstance vkCreateInstance = nullptr; + PFN_vkDestroyInstance vkDestroyInstance = nullptr; + PFN_vkEnumeratePhysicalDevices vkEnumeratePhysicalDevices = nullptr; + PFN_vkGetPhysicalDeviceQueueFamilyProperties vkGetPhysicalDeviceQueueFamilyProperties = nullptr; + PFN_vkGetPhysicalDeviceSurfaceSupportKHR vkGetPhysicalDeviceSurfaceSupport = nullptr; + PFN_vkCreateDevice vkCreateDevice = nullptr; + PFN_vkDestroyDevice vkDestroyDevice = nullptr; + PFN_vkGetDeviceQueue vkGetDeviceQueue = nullptr; + PFN_vkCreateXlibSurfaceKHR vkCreateXlibSurface = nullptr; + PFN_vkDestroySurfaceKHR vkDestroySurface = nullptr; + PFN_vkCreateDebugReportCallbackEXT vkCreateDebugReportCallback = nullptr; + PFN_vkDestroyDebugReportCallbackEXT vkDestroyDebugReportCallback = nullptr; }; struct VulkanContext::Private { VulkanFunctions functions; - VkInstance instance = 0; - VkPhysicalDevice physical_device = 0; - VkDevice device = 0; + VkInstance instance = nullptr; + VkPhysicalDevice physical_device = nullptr; + VkDevice device = nullptr; unsigned graphics_queue_family = 0; - VkQueue graphics_queue = 0; - VkSurfaceKHR surface = 0; - VkDebugReportCallbackEXT debug_report_callback = 0; + VkQueue graphics_queue = nullptr; + VkSurfaceKHR surface = nullptr; + VkDebugReportCallbackEXT debug_report_callback = nullptr; static VkBool32 debug_report_func(VkDebugReportFlagsEXT, VkDebugReportObjectTypeEXT, uint64_t, size_t, int32_t, const char *, const char *, void *); };