From c83e33e6ee9f88fcc077e776020f81d84e5ae759 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Tue, 17 Jan 2017 14:28:20 +0000 Subject: anv: move buffer_view declaration We will need this declaration closer for readability later. Signed-off-by: Lionel Landwerlin Reviewed-by: Jason Ekstrand --- src/intel/vulkan/anv_private.h | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'src/intel/vulkan/anv_private.h') diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index 2527c2cc5a2..a5d012773d7 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -911,6 +911,19 @@ struct anv_descriptor_set { struct anv_descriptor descriptors[0]; }; +struct anv_buffer_view { + enum isl_format format; /**< VkBufferViewCreateInfo::format */ + struct anv_bo *bo; + uint32_t offset; /**< Offset into bo. */ + uint64_t range; /**< VkBufferViewCreateInfo::range */ + + struct anv_state surface_state; + struct anv_state storage_surface_state; + struct anv_state writeonly_storage_surface_state; + + struct brw_image_param storage_image_param; +}; + struct anv_descriptor_pool { uint32_t size; uint32_t next; @@ -1731,19 +1744,6 @@ const struct anv_surface * anv_image_get_surface_for_aspect_mask(const struct anv_image *image, VkImageAspectFlags aspect_mask); -struct anv_buffer_view { - enum isl_format format; /**< VkBufferViewCreateInfo::format */ - struct anv_bo *bo; - uint32_t offset; /**< Offset into bo. */ - uint64_t range; /**< VkBufferViewCreateInfo::range */ - - struct anv_state surface_state; - struct anv_state storage_surface_state; - struct anv_state writeonly_storage_surface_state; - - struct brw_image_param storage_image_param; -}; - enum isl_format anv_isl_format_for_descriptor_type(VkDescriptorType type); -- cgit v1.2.3