Lines Matching refs:image

81                    struct vk_image *image,
83 void vk_image_finish(struct vk_image *image);
91 struct vk_image *image);
93 void vk_image_set_format(struct vk_image *image, VkFormat format);
95 VkImageUsageFlags vk_image_usage(const struct vk_image *image,
98 VkImageAspectFlags vk_image_expand_aspect_mask(const struct vk_image *image,
102 vk_image_mip_level_extent(const struct vk_image *image,
106 u_minify(image->extent.width, mip_level),
107 u_minify(image->extent.height, mip_level),
108 u_minify(image->extent.depth, mip_level),
121 vk_image_subresource_level_count(const struct vk_image *image,
125 image->mip_levels - range->baseMipLevel : range->levelCount;
129 vk_image_sanitize_extent(const struct vk_image *image,
132 switch (image->image_type) {
140 unreachable("invalid image type");
145 vk_image_extent_to_elements(const struct vk_image *image, VkExtent3D extent);
148 vk_image_sanitize_offset(const struct vk_image *image,
151 switch (image->image_type) {
159 unreachable("invalid image type");
164 vk_image_offset_to_elements(const struct vk_image *image, VkOffset3D offset);
195 vk_image_buffer_copy_layout(const struct vk_image *image,
202 struct vk_image *image;
210 * For a depth/stencil image:
213 * be the full depth/stencil format of the image.
220 * 1. It's a single-plane image in which case this is the unmodified
223 * 2. It's a YCbCr view of a multi-plane image in which case the
228 * 3. It's a single-plane view of a multi-plane image in which case
244 /** Aspects from the image represented by this view
251 * 1. It's a single-plane image in which case this only aspect is
254 * 2. It's a YCbCr view of a multi-plane image in which case the
257 * aspects will be the full set of plane aspects in the image.
259 * 3. It's a single-plane view of a multi-plane image in which case