mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 11:00:11 +01:00
anv: Make anv_get_layerCount a macro
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Cc: "13.0 17.0" <mesa-stable@lists.freedesktop.org>
This commit is contained in:
parent
93d61e4945
commit
1b8fa8dd79
1 changed files with 7 additions and 7 deletions
|
|
@ -1828,13 +1828,13 @@ anv_layout_to_aux_usage(const struct gen_device_info * const devinfo,
|
|||
const struct anv_image *image,
|
||||
const VkImageAspectFlags aspects,
|
||||
const VkImageLayout layout);
|
||||
static inline uint32_t
|
||||
anv_get_layerCount(const struct anv_image *image,
|
||||
const VkImageSubresourceRange *range)
|
||||
{
|
||||
return range->layerCount == VK_REMAINING_ARRAY_LAYERS ?
|
||||
image->array_size - range->baseArrayLayer : range->layerCount;
|
||||
}
|
||||
|
||||
/* This is defined as a macro so that it works for both
|
||||
* VkImageSubresourceRange and VkImageSubresourceLayers
|
||||
*/
|
||||
#define anv_get_layerCount(_image, _range) \
|
||||
((_range)->layerCount == VK_REMAINING_ARRAY_LAYERS ? \
|
||||
(_image)->array_size - (_range)->baseArrayLayer : (_range)->layerCount)
|
||||
|
||||
static inline uint32_t
|
||||
anv_get_levelCount(const struct anv_image *image,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue