MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-ValidationLayers / IsAnyPlaneAspect

Function IsAnyPlaneAspect

layers/utils/image_utils.cpp:237–241  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

235}
236
237bool IsAnyPlaneAspect(VkImageAspectFlags aspect_mask) {
238 constexpr VkImageAspectFlags valid_planes =
239 VK_IMAGE_ASPECT_PLANE_0_BIT | VK_IMAGE_ASPECT_PLANE_1_BIT | VK_IMAGE_ASPECT_PLANE_2_BIT;
240 return (aspect_mask & valid_planes) != 0;
241}
242
243// TODO: this function does not check if the image is disjoint, is it an issue?
244VkImageAspectFlags NormalizeAspectMask(VkImageAspectFlags aspect_mask, VkFormat format) {

Calls

no outgoing calls

Tested by

no test coverage detected