Get appropriate VkImageAspectFlags based on format.
83{
86 case vk::Format::eD16UnormS8Uint:
87 case vk::Format::eD24UnormS8Uint:
88 case vk::Format::eD32SfloatS8Uint:
89 return vk::ImageAspectFlagBits::eDepth | vk::ImageAspectFlagBits::eStencil;
90
91 case vk::Format::eD16Unorm:
92 case vk::Format::eD32Sfloat:
93 case vk::Format::eX8D24UnormPack32:
94 return vk::ImageAspectFlagBits::eDepth;
95
96 case vk::Format::eS8Uint:
97 return vk::ImageAspectFlagBits::eStencil;
98
99 default:
100 return vk::ImageAspectFlagBits::eDepth;
101 }
102 }
103
104 return vk::ImageAspectFlagBits::eColor;
105}
@ DEPTH_STENCIL
Depth/stencil attachment.