anv: move buffer_view declaration
We will need this declaration closer for readability later. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
This commit is contained in:
@@ -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);
|
||||
|
||||
|
Reference in New Issue
Block a user