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:
parent
06758c1e8a
commit
c83e33e6ee
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue