tu: Move our image layout into a freedreno_layout struct.
authorEric Anholt <eric@anholt.net>
Tue, 26 Nov 2019 18:56:57 +0000 (10:56 -0800)
committerEric Anholt <eric@anholt.net>
Wed, 11 Dec 2019 04:24:18 +0000 (04:24 +0000)
commit67258a44d2c7d77509e0983e5925940bcee277cf
treee848cfbb337d67fefdf1a8fba66a544d5ed85418
parentea7631a9a6a57e81600e8dc38fc2322f65e6ae98
tu: Move our image layout into a freedreno_layout struct.

This lets us start using some of the fdl_* helpers and have more obviously
matching code between gallium and turnip.  We can't yet use the fdl_* UBWC
helpers, since the gallium driver doesn't do UBWC mipmaps (which I'm
working on in another branch).

Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
src/freedreno/fdl/freedreno_layout.h
src/freedreno/vulkan/tu_blit.h
src/freedreno/vulkan/tu_cmd_buffer.c
src/freedreno/vulkan/tu_image.c
src/freedreno/vulkan/tu_private.h
src/freedreno/vulkan/tu_wsi.c