1
1
Fork 0
forked from suyu/suyu

vulkan: Resolve -Wmissing-field-initializer warnings

This commit is contained in:
Lioncash 2020-07-25 03:46:20 -04:00
parent e96cf13ebc
commit 80eedff9e1
2 changed files with 4 additions and 0 deletions

View file

@ -156,6 +156,7 @@ void VKSwapchain::CreateSwapchain(const VkSurfaceCapabilitiesKHR& capabilities,
.minImageCount = requested_image_count, .minImageCount = requested_image_count,
.imageFormat = surface_format.format, .imageFormat = surface_format.format,
.imageColorSpace = surface_format.colorSpace, .imageColorSpace = surface_format.colorSpace,
.imageExtent = {},
.imageArrayLayers = 1, .imageArrayLayers = 1,
.imageUsage = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, .imageUsage = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT,
.imageSharingMode = VK_SHARING_MODE_EXCLUSIVE, .imageSharingMode = VK_SHARING_MODE_EXCLUSIVE,
@ -204,6 +205,7 @@ void VKSwapchain::CreateImageViews() {
.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO, .sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO,
.pNext = nullptr, .pNext = nullptr,
.flags = 0, .flags = 0,
.image = {},
.viewType = VK_IMAGE_VIEW_TYPE_2D, .viewType = VK_IMAGE_VIEW_TYPE_2D,
.format = image_format, .format = image_format,
.components = .components =

View file

@ -138,6 +138,7 @@ VkImageCreateInfo GenerateImageCreateInfo(const VKDevice& device, const SurfaceP
.flags = 0, .flags = 0,
.imageType = SurfaceTargetToImage(params.target), .imageType = SurfaceTargetToImage(params.target),
.format = format, .format = format,
.extent = {},
.mipLevels = params.num_levels, .mipLevels = params.num_levels,
.arrayLayers = static_cast<u32>(params.GetNumLayers()), .arrayLayers = static_cast<u32>(params.GetNumLayers()),
.samples = VK_SAMPLE_COUNT_1_BIT, .samples = VK_SAMPLE_COUNT_1_BIT,
@ -458,6 +459,7 @@ VkImageView CachedSurfaceView::GetAttachment() {
.pNext = nullptr, .pNext = nullptr,
.flags = 0, .flags = 0,
.image = surface.GetImageHandle(), .image = surface.GetImageHandle(),
.viewType = VK_IMAGE_VIEW_TYPE_1D,
.format = surface.GetImage().GetFormat(), .format = surface.GetImage().GetFormat(),
.components = .components =
{ {