diff options
author | Jason Ekstrand <[email protected]> | 2016-05-13 12:50:11 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2016-05-17 12:17:22 -0700 |
commit | 234ecf26c65a8909e91313a8b35e2a8a8bbfc0ef (patch) | |
tree | 95ec965887390be3537d0a74adff7f99a8df573c /src/intel/vulkan/anv_private.h | |
parent | 1bda8d06e54ee56db89a00e7a9ed8577d724fc9f (diff) |
anv/image: Add an aspects field
This makes several checks easier and allows us to avoid calling
anv_format_for_vk_format in a number of cases.
Diffstat (limited to 'src/intel/vulkan/anv_private.h')
-rw-r--r-- | src/intel/vulkan/anv_private.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index a5888d6ff4d..c3b31e612f4 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -1561,6 +1561,7 @@ struct anv_image { */ VkFormat vk_format; const struct anv_format *format; + VkImageAspectFlags aspects; VkExtent3D extent; uint32_t levels; uint32_t array_size; @@ -1579,7 +1580,7 @@ struct anv_image { * Image subsurfaces * * For each foo, anv_image::foo_surface is valid if and only if - * anv_image::format has a foo aspect. + * anv_image::aspects has a foo aspect. * * The hardware requires that the depth buffer and stencil buffer be * separate surfaces. From Vulkan's perspective, though, depth and stencil |