@@ -260,7 +260,7 @@ class VulkanExample : public vkx::ExampleBase {
260260 sparseImageCreateInfo.tiling = vk::ImageTiling::eOptimal;
261261 sparseImageCreateInfo.sharingMode = vk::SharingMode::eExclusive;
262262 sparseImageCreateInfo.initialLayout = vk::ImageLayout::eUndefined;
263- sparseImageCreateInfo.extent = { texture.width , texture.height , 1 };
263+ sparseImageCreateInfo.extent = vk::Extent3D { texture.width , texture.height , 1 };
264264 sparseImageCreateInfo.usage = vk::ImageUsageFlagBits::eTransferDst | vk::ImageUsageFlagBits::eSampled;
265265 sparseImageCreateInfo.flags = vk::ImageCreateFlagBits::eSparseBinding | vk::ImageCreateFlagBits::eSparseResidency;
266266 texture.image = device.createImage (sparseImageCreateInfo);
@@ -436,8 +436,8 @@ class VulkanExample : public vkx::ExampleBase {
436436 blit.srcSubresource .baseArrayLayer = 0 ;
437437 blit.srcSubresource .layerCount = 1 ;
438438 blit.srcSubresource .mipLevel = 0 ;
439- blit.srcOffsets [0 ] = { 0 , 0 , 0 };
440- blit.srcOffsets [1 ] = { static_cast <int32_t >(textures.source .extent .width ), static_cast <int32_t >(textures.source .extent .height ), 1 };
439+ blit.srcOffsets [0 ] = vk::Offset3D { 0 , 0 , 0 };
440+ blit.srcOffsets [1 ] = vk::Offset3D { static_cast <int32_t >(textures.source .extent .width ), static_cast <int32_t >(textures.source .extent .height ), 1 };
441441 // Dest
442442 blit.dstSubresource .aspectMask = vk::ImageAspectFlagBits::eColor;
443443 blit.dstSubresource .baseArrayLayer = 0 ;
@@ -657,8 +657,8 @@ class VulkanExample : public vkx::ExampleBase {
657657 blit.srcSubresource .baseArrayLayer = 0 ;
658658 blit.srcSubresource .layerCount = 1 ;
659659 blit.srcSubresource .mipLevel = 0 ;
660- blit.srcOffsets [0 ] = { 0 , 0 , 0 };
661- blit.srcOffsets [1 ] = { static_cast <int32_t >(textures.source .extent .width ), static_cast <int32_t >(textures.source .extent .height ), 1 };
660+ blit.srcOffsets [0 ] = vk::Offset3D { 0 , 0 , 0 };
661+ blit.srcOffsets [1 ] = vk::Offset3D { static_cast <int32_t >(textures.source .extent .width ), static_cast <int32_t >(textures.source .extent .height ), 1 };
662662 // Dest
663663 blit.dstSubresource .aspectMask = vk::ImageAspectFlagBits::eColor;
664664 blit.dstSubresource .baseArrayLayer = 0 ;
0 commit comments