summaryrefslogtreecommitdiff
path: root/src/broadcom/vulkan/v3dv_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/broadcom/vulkan/v3dv_private.h')
-rw-r--r--src/broadcom/vulkan/v3dv_private.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/broadcom/vulkan/v3dv_private.h b/src/broadcom/vulkan/v3dv_private.h
index bfbe7e69abc..7a0c0fae3d1 100644
--- a/src/broadcom/vulkan/v3dv_private.h
+++ b/src/broadcom/vulkan/v3dv_private.h
@@ -251,7 +251,7 @@ struct v3dv_device {
VkDescriptorPool dspool;
VkDescriptorSetLayout dslayout;
VkPipelineLayout playout;
- struct hash_table *cache; /* v3dv_meta_blit_pipeline */
+ struct hash_table *cache[3]; /* v3dv_meta_blit_pipeline for 1d, 2d, 3d */
} blit;
} meta;
};
@@ -358,6 +358,8 @@ struct v3dv_image {
VkDeviceSize mem_offset;
};
+VkImageViewType v3dv_image_type_to_view_type(VkImageType type);
+
struct v3dv_image_view {
const struct v3dv_image *image;
VkImageAspectFlags aspects;