]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/vkxlib/vulkancontext_platform.h
Use nullptr in place of 0 or NULL
[libs/gui.git] / source / graphics / vkxlib / vulkancontext_platform.h
index aa82880d05c229555c64f54c05b6256e9cf8e36f..888557e1fe2e39b92ac786d07bd3fc0d7939dfc4 100644 (file)
@@ -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 *);
 };