+{ }
+
+void VulkanTexture2DMultisample::fill_image_info(void *ii) const
+{
+ const Texture2DMultisample &self = *static_cast<const Texture2DMultisample *>(this);
+
+ VkImageCreateInfo *image_info = static_cast<VkImageCreateInfo *>(ii);
+ image_info->imageType = VK_IMAGE_TYPE_2D;
+ image_info->extent.width = self.width;
+ image_info->extent.height = self.height;
+ image_info->samples = static_cast<VkSampleCountFlagBits>(get_vulkan_samples(self.samples));
+}
+
+void VulkanTexture2DMultisample::generate_mipmap()