message: Fix for XLib support for Linux
diff: @@ -118,17 +118,25 @@ VulkanInstance::VulkanInstance(bool EnableValidation,
  // Enable surface extensions depending on OS
  #if defined(VK_USE_PLATFORM_WIN32_KHR)
  - VK_KHR_WIN32_SURFACE_EXTENSION_NAME
  -#elif defined(VK_USE_PLATFORM_ANDROID_KHR)
  - VK_KHR_ANDROID_SURFACE_EXTENSION_NAME
  -#elif defined(VK_USE_PLATFORM_WAYLAND_KHR)
  - VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME
  -#elif defined(VK_USE_PLATFORM_XCB_KHR)
  - VK_KHR_XCB_SURFACE_EXTENSION_NAME
  -#elif defined(VK_USE_PLATFORM_IOS_MVK)
  - VK_MVK_IOS_SURFACE_EXTENSION_NAME
  -#elif defined(VK_USE_PLATFORM_MACOS_MVK)
  - VK_MVK_MACOS_SURFACE_EXTENSION_NAME
  + VK_KHR_WIN32_SURFACE_EXTENSION_NAME,
  +#endif
  +#if defined(VK_USE_PLATFORM_ANDROID_KHR)
  + VK_KHR_ANDROID_SURFACE_EXTENSION_NAME,
  +#endif
  +#if defined(VK_USE_PLATFORM_WAYLAND_KHR)
  + VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME,
  +#endif
  +#if defined(VK_USE_PLATFORM_XLIB_KHR)
  + VK_KHR_XLIB_SURFACE_EXTENSION_NAME,
  +#endif
  +#if defined(VK_USE_PLATFORM_XCB_KHR)
  + VK_KHR_XCB_SURFACE_EXTENSION_NAME,
  +#endif
  +#if defined(VK_USE_PLATFORM_IOS_MVK)
  + VK_MVK_IOS_SURFACE_EXTENSION_NAME,
  +#endif
  +#if defined(VK_USE_PLATFORM_MACOS_MVK)
  + VK_MVK_MACOS_SURFACE_EXTENSION_NAME,
  #endif
  };
  