diff options
author | Samuel Pitoiset <[email protected]> | 2019-08-01 17:59:56 +0200 |
---|---|---|
committer | Samuel Pitoiset <[email protected]> | 2019-08-02 13:34:46 +0200 |
commit | ad1bc8621df353f638e8bb34cd523f37fd5dfcfe (patch) | |
tree | 614b09c8314eaef94f54a2e1aa7cd6c955ef4acc /src/amd/vulkan/radv_private.h | |
parent | 10d08da52c666e5158339da9dfc4e8c411e252ea (diff) |
radv: remove radv_get_image_fmask_info()
It's unnecessary to duplicate fields in another struct.
Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_private.h')
-rw-r--r-- | src/amd/vulkan/radv_private.h | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index 33c2d4b8620..49d3c78db98 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan/radv_private.h @@ -1549,18 +1549,6 @@ bool radv_dcc_formats_compatible(VkFormat format1, VkFormat format2); bool radv_device_supports_etc(struct radv_physical_device *physical_device); -struct radv_fmask_info { - uint64_t offset; - uint64_t size; - unsigned alignment; - unsigned pitch_in_pixels; - unsigned bank_height; - unsigned slice_tile_max; - unsigned tile_mode_index; - unsigned tile_swizzle; - uint64_t slice_size; -}; - struct radv_image_plane { VkFormat format; struct radeon_surf surface; @@ -1594,8 +1582,8 @@ struct radv_image { bool tc_compatible_htile; bool tc_compatible_cmask; - struct radv_fmask_info fmask; uint64_t cmask_offset; + uint64_t fmask_offset; uint64_t clear_value_offset; uint64_t fce_pred_offset; uint64_t dcc_pred_offset; @@ -1654,7 +1642,7 @@ radv_image_has_cmask(const struct radv_image *image) static inline bool radv_image_has_fmask(const struct radv_image *image) { - return image->fmask.size; + return image->planes[0].surface.fmask_size; } /** |