tu: Return the correct alignment for images

The alignment field was never initialized, so we were just returning an
alignment of 0. Return the alignment from fdl, and while we're here
cleanup some leftovers in tu_private.h.

Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4357>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4357>
This commit is contained in:
Connor Abbott
2020-03-27 12:02:59 +01:00
committed by Marge Bot
parent d84c206d85
commit d63acce5f4
2 changed files with 1 additions and 11 deletions

View File

@@ -1703,7 +1703,7 @@ tu_GetImageMemoryRequirements(VkDevice _device,
pMemoryRequirements->memoryTypeBits = 1;
pMemoryRequirements->size = image->layout.size;
pMemoryRequirements->alignment = image->alignment;
pMemoryRequirements->alignment = image->layout.base_align;
}
void

View File

@@ -1339,13 +1339,6 @@ tu_2d_clear_zs(const VkClearDepthStencilValue *val, VkFormat format, uint32_t bu
enum a6xx_2d_ifmt tu6_fmt_to_ifmt(enum a6xx_format fmt);
enum a6xx_depth_format tu6_pipe2depth(VkFormat format);
struct tu_image_level
{
VkDeviceSize offset;
VkDeviceSize size;
uint32_t pitch;
};
struct tu_image
{
VkImageType type;
@@ -1362,9 +1355,6 @@ struct tu_image
uint32_t layer_count;
VkSampleCountFlagBits samples;
uint32_t alignment;
struct fdl_layout layout;
unsigned queue_family_mask;