Home
last modified time | relevance | path

Searched refs:array_layers (Results 1 – 25 of 67) sorted by relevance

123

/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/image/
Dmod.rs385 array_layers: u32,
390 array_layers: u32,
438 pub fn array_layers(&self) -> u32 { in array_layers() method
440 ImageDimensions::Dim1d { array_layers, .. } => array_layers, in array_layers()
441 ImageDimensions::Dim2d { array_layers, .. } => array_layers, in array_layers()
449 self.width() * self.height() * self.depth() * self.array_layers() in num_texels()
545 array_layers, in mip_level_dimensions()
549 array_layers, in mip_level_dimensions()
557 array_layers, in mip_level_dimensions()
564 array_layers, in mip_level_dimensions()
[all …]
Dsys.rs239 let (image_type, extent, array_layers) = match dimensions { in validate_new()
242 array_layers, in validate_new()
243 } => (ImageType::Dim1d, [width, 1, 1], array_layers), in validate_new()
247 array_layers, in validate_new()
248 } => (ImageType::Dim2d, [width, height, 1], array_layers), in validate_new()
266 assert!(array_layers != 0); in validate_new()
305 && array_layers != 1 in validate_new()
337 if array_layers > 1 && !device.enabled_features().ycbcr_image_arrays { in validate_new()
530 if array_layers < 6 { in validate_new()
667 if array_layers > device.physical_device().properties().max_image_array_layers { in validate_new()
[all …]
Dtraits.rs44 array_layers: _, in dimensions()
47 array_layers: inner.num_layers, in dimensions()
52 array_layers: _, in dimensions()
56 array_layers: inner.num_layers, in dimensions()
110 ImageSubresourceLayers::from_parameters(self.format(), self.dimensions().array_layers()) in subresource_layers()
121 array_layers: 0..self.dimensions().array_layers(), in subresource_range()
Dview.rs107 let layer_count = subresource_range.array_layers.end - subresource_range.array_layers.start; in validate_new()
250 if subresource_range.array_layers.end > max { in validate_new()
252 range_end: subresource_range.array_layers.end, in validate_new()
259 if subresource_range.array_layers.end > image_inner.dimensions().array_layers() { in validate_new()
261 range_end: subresource_range.array_layers.end, in validate_new()
262 max: image_inner.dimensions().array_layers(), in validate_new()
882 array_layers: 0..0, in default()
900 array_layers: 1, .. in from_image()
904 array_layers: 1, .. in from_image()
1233 let array_layers = in dimensions() localVariable
[all …]
Dattachment.rs204 array_layers: u32,
209 AttachmentImage::new_impl(allocator, dimensions, array_layers, format, usage, samples)
371 array_layers: u32,
385 if array_layers > device_properties.max_framebuffer_layers {
410 array_layers,
459 array_layers: u32,
473 if array_layers > device_properties.max_framebuffer_layers {
515 array_layers,
596 num_layers: self.inner.dimensions().array_layers(), in inner()
Dstorage.rs398 array_layers: 1,
475 num_layers: self.inner.dimensions().array_layers(), in inner()
547 array_layers: 1, in create()
/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/command_buffer/standard/builder/
Dcopy.rs540 assert!(!subresource.array_layers.is_empty()); in validate_copy_image()
546 if subresource.array_layers.end > image.dimensions().array_layers() { in validate_copy_image()
550 array_layers_range_end: subresource.array_layers.end, in validate_copy_image()
551 image_array_layers: image.dimensions().array_layers(), in validate_copy_image()
669 src_subresource.array_layers.end - src_subresource.array_layers.start; in validate_copy_image()
671 dst_subresource.array_layers.end - dst_subresource.array_layers.start; in validate_copy_image()
811 src_image_inner.first_layer + src_subresource.array_layers.start in validate_copy_image()
812 ..src_image_inner.first_layer + src_subresource.array_layers.end, in validate_copy_image()
839 dst_image_inner.first_layer + src_subresource.array_layers.start in validate_copy_image()
840 ..dst_image_inner.first_layer + src_subresource.array_layers.end, in validate_copy_image()
[all …]
Dclear.rs154 image_mip_levels: image.dimensions().array_layers(), in validate_clear_color_image()
159 assert!(!subresource_range.array_layers.is_empty()); in validate_clear_color_image()
163 if subresource_range.array_layers.end > image.dimensions().array_layers() { in validate_clear_color_image()
166 array_layers_range_end: subresource_range.array_layers.end, in validate_clear_color_image()
167 image_array_layers: image.dimensions().array_layers(), in validate_clear_color_image()
222 subresource_range.array_layers.start += image_inner.first_layer; in clear_color_image_unchecked()
223 subresource_range.array_layers.end += image_inner.first_layer; in clear_color_image_unchecked()
368 image_mip_levels: image.dimensions().array_layers(), in validate_clear_depth_stencil_image()
373 assert!(!subresource_range.array_layers.is_empty()); in validate_clear_depth_stencil_image()
377 if subresource_range.array_layers.end > image.dimensions().array_layers() { in validate_clear_depth_stencil_image()
[all …]
Drender_pass.rs1745 let array_layers = &image_view.subresource_range().array_layers; in validate_clear_attachments() localVariable
1746 layer_count = min(layer_count, array_layers.end - array_layers.start); in validate_clear_attachments()
1789 let array_layers = &image_view.subresource_range().array_layers; in validate_clear_attachments() localVariable
1790 layer_count = min(layer_count, array_layers.end - array_layers.start); in validate_clear_attachments()
1818 if rect.array_layers.is_empty() { in validate_clear_attachments()
1823 if rect.array_layers.end > layer_count { in validate_clear_attachments()
1828 if is_multiview && rect.array_layers != (0..1) { in validate_clear_attachments()
1864 base_array_layer: rect.array_layers.start, in clear_attachments_unchecked()
1865 layer_count: rect.array_layers.end - rect.array_layers.start, in clear_attachments_unchecked()
1912 subresource_range.array_layers.start += image_inner.first_layer; in record_subpass_attachments_resolve()
[all …]
Dsync.rs983 assert!(!subresource_range.array_layers.is_empty()); in validate_pipeline_barrier()
987 if subresource_range.array_layers.end > image.dimensions().array_layers() { in validate_pipeline_barrier()
991 array_layers_range_end: subresource_range.array_layers.end, in validate_pipeline_barrier()
992 image_array_layers: image.dimensions().array_layers(), in validate_pipeline_barrier()
2313 assert!(!subresource_range.array_layers.is_empty()); in validate_set_event()
2317 if subresource_range.array_layers.end > image.dimensions().array_layers() { in validate_set_event()
2321 array_layers_range_end: subresource_range.array_layers.end, in validate_set_event()
2322 image_array_layers: image.dimensions().array_layers(), in validate_set_event()
3469 assert!(!subresource_range.array_layers.is_empty()); in validate_wait_events()
3473 if subresource_range.array_layers.end > image.dimensions().array_layers() { in validate_wait_events()
[all …]
Dpipeline.rs2144 subresource_range.array_layers.start += image_inner.first_layer; in record_descriptor_sets_access()
2145 subresource_range.array_layers.end += image_inner.first_layer; in record_descriptor_sets_access()
2175 subresource_range.array_layers.start += image_inner.first_layer; in record_descriptor_sets_access()
2176 subresource_range.array_layers.end += image_inner.first_layer; in record_descriptor_sets_access()
2323 subresource_range.array_layers.start += image_inner.first_layer; in record_subpass_attachments_access()
2324 subresource_range.array_layers.end += image_inner.first_layer; in record_subpass_attachments_access()
2375 subresource_range.array_layers.start += image_inner.first_layer; in record_subpass_attachments_access()
2376 subresource_range.array_layers.end += image_inner.first_layer; in record_subpass_attachments_access()
2410 subresource_range.array_layers.start += image_inner.first_layer; in record_subpass_attachments_access()
2411 subresource_range.array_layers.end += image_inner.first_layer; in record_subpass_attachments_access()
/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/command_buffer/commands/
Dcopy.rs401 assert!(!subresource.array_layers.is_empty()); in validate_copy_image()
407 if subresource.array_layers.end > image.dimensions().array_layers() { in validate_copy_image()
411 array_layers_range_end: subresource.array_layers.end, in validate_copy_image()
412 image_array_layers: image.dimensions().array_layers(), in validate_copy_image()
530 src_subresource.array_layers.end - src_subresource.array_layers.start; in validate_copy_image()
532 dst_subresource.array_layers.end - dst_subresource.array_layers.start; in validate_copy_image()
672 src_image_inner.first_layer + src_subresource.array_layers.start in validate_copy_image()
673 ..src_image_inner.first_layer + src_subresource.array_layers.end, in validate_copy_image()
700 dst_image_inner.first_layer + src_subresource.array_layers.start in validate_copy_image()
701 ..dst_image_inner.first_layer + src_subresource.array_layers.end, in validate_copy_image()
[all …]
Dclear.rs161 image_mip_levels: image.dimensions().array_layers(), in validate_clear_color_image()
166 assert!(!subresource_range.array_layers.is_empty()); in validate_clear_color_image()
170 if subresource_range.array_layers.end > image.dimensions().array_layers() { in validate_clear_color_image()
173 array_layers_range_end: subresource_range.array_layers.end, in validate_clear_color_image()
174 image_array_layers: image.dimensions().array_layers(), in validate_clear_color_image()
305 image_mip_levels: image.dimensions().array_layers(), in validate_clear_depth_stencil_image()
310 assert!(!subresource_range.array_layers.is_empty()); in validate_clear_depth_stencil_image()
314 if subresource_range.array_layers.end > image.dimensions().array_layers() { in validate_clear_depth_stencil_image()
317 array_layers_range_end: subresource_range.array_layers.end, in validate_clear_depth_stencil_image()
318 image_array_layers: image.dimensions().array_layers(), in validate_clear_depth_stencil_image()
Drender_pass.rs1332 let array_layers = &image_view.subresource_range().array_layers; in validate_clear_attachments() localVariable
1333 layer_count = min(layer_count, array_layers.end - array_layers.start); in validate_clear_attachments()
1405 let array_layers = &image_view.subresource_range().array_layers; in validate_clear_attachments() localVariable
1406 layer_count = min(layer_count, array_layers.end - array_layers.start); in validate_clear_attachments()
1434 if rect.array_layers.is_empty() { in validate_clear_attachments()
1439 if rect.array_layers.end > layer_count { in validate_clear_attachments()
1444 if is_multiview && rect.array_layers != (0..1) { in validate_clear_attachments()
2158 base_array_layer: rect.array_layers.start, in clear_attachments()
2159 layer_count: rect.array_layers.end - rect.array_layers.start, in clear_attachments()
2384 let array_layers = in set_extent_layers() localVariable
[all …]
Dsync.rs217 debug_assert!(!subresource_range.array_layers.is_empty()); in pipeline_barrier()
219 subresource_range.array_layers.end <= image.dimensions().array_layers() in pipeline_barrier()
365 debug_assert!(!subresource_range.array_layers.is_empty()); in pipeline_barrier()
367 subresource_range.array_layers.end <= image.dimensions().array_layers() in pipeline_barrier()
/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dradv_image_view.c128 …type = radv_tex_dim(image->vk.image_type, view_type, image->vk.array_layers, image->vk.samples, is… in gfx10_make_texture_descriptor()
134 depth = image->vk.array_layers; in gfx10_make_texture_descriptor()
137 depth = image->vk.array_layers; in gfx10_make_texture_descriptor()
139 depth = image->vk.array_layers / 6; in gfx10_make_texture_descriptor()
207 … .type = radv_tex_dim(image->vk.image_type, view_type, image->vk.array_layers, 0, false, false), in gfx10_make_texture_descriptor()
257 …type = radv_tex_dim(image->vk.image_type, view_type, image->vk.array_layers, image->vk.samples, is… in gfx6_make_texture_descriptor()
263 depth = image->vk.array_layers; in gfx6_make_texture_descriptor()
266 depth = image->vk.array_layers; in gfx6_make_texture_descriptor()
268 depth = image->vk.array_layers / 6; in gfx6_make_texture_descriptor()
311 … .type = radv_tex_dim(image->vk.image_type, view_type, image->vk.array_layers, 0, false, false), in gfx6_make_texture_descriptor()
[all …]
H A Dradv_image.c361 if (pdev->info.gfx_level == GFX9 && image->vk.array_layers > 1) { in radv_use_fmask_for_image()
393 bool use_htile_for_mips = image->vk.array_layers == 1 && pdev->info.gfx_level >= GFX10; in radv_use_htile_for_image()
764 … &fixedmapping, 0, image->vk.mip_levels - 1, 0, image->vk.array_layers - 1, plane_width, in radv_query_opaque_metadata()
817 ac_surface_override_offset_stride(&pdev->info, &image->planes[0].surface, image->vk.array_layers, in radv_image_override_offset_stride()
892 if (vk_format_has_depth(image->vk.format) && image->vk.array_layers >= 8) { in radv_image_is_pipe_misaligned()
1064 info.array_size = image->vk.array_layers; in radv_get_ac_surf_info()
1159 …_surface_override_offset_stride(&pdev->info, &image->planes[plane].surface, image->vk.array_layers, in radv_image_create_layout()
1234 image->vk.array_layers, image->vk.mip_levels); in radv_image_print_info()
/aosp_15_r20/external/mesa3d/src/imagination/vulkan/
H A Dpvr_tex_state.c215 uint32_t array_layers = info->array_size; in pvr_pack_tex_state() local
218 array_layers /= 6; in pvr_pack_tex_state()
220 if (array_layers > 0) in pvr_pack_tex_state()
221 word1.depth = array_layers - 1; in pvr_pack_tex_state()
H A Dpvr_image.c138 if (image->vk.array_layers > 1) in pvr_image_setup_mip_levels()
141 image->size = image->layer_size * image->vk.array_layers; in pvr_image_setup_mip_levels()
260 pvr_assert(subresource->arrayLayer < image->vk.array_layers); in pvr_get_image_subresource_layout()
/aosp_15_r20/external/mesa3d/src/vulkan/runtime/
H A Dvk_meta_private.h93 return image->array_layers == 1 ? VK_IMAGE_VIEW_TYPE_1D in vk_image_storage_view_type()
96 return image->array_layers == 1 ? VK_IMAGE_VIEW_TYPE_2D in vk_image_storage_view_type()
H A Dvk_image.h57 uint32_t array_layers; member
151 (_image)->array_layers - (_range)->baseArrayLayer : (_range)->layerCount)
/aosp_15_r20/external/crosvm/gpu_display/src/vulkan/
H A Dpost_worker.rs287 array_layers: 0..1, in record_and_submit_post_command()
317 array_layers: 0..1, in record_and_submit_post_command()
351 array_layers: 0..1, in record_and_submit_post_command()
403 array_layers: 0..1, in record_and_submit_post_command()
437 array_layers: 0..1, in record_and_submit_post_command()
H A Dexternal_image.rs226 first_layer: self.subresource_range.array_layers.start, in inner()
229 .array_layers in inner()
/aosp_15_r20/external/mesa3d/src/broadcom/vulkan/
H A Dv3dv_image.c135 assert(image->vk.array_layers > 0); in v3d_setup_plane_slices()
303 if (plane_layouts && image->vk.array_layers > 1) { in v3d_setup_plane_slices()
314 (image->vk.array_layers - 1); in v3d_setup_plane_slices()
606 assert(swapchain_image->vk.array_layers == local_create_info.arrayLayers); in create_image_from_swapchain()
656 layout->arrayPitch = image->vk.array_layers > 1 ? in get_image_subresource_layout()
H A Dv3dvx_meta_common.c585 layer_offset < image->vk.array_layers) || in emit_copy_layer_to_buffer_per_tile_list()
694 layer_offset < src->vk.array_layers) || in emit_resolve_image_layer_per_tile_list()
712 layer_offset < dst->vk.array_layers) || in emit_resolve_image_layer_per_tile_list()
858 layer_offset < src->vk.array_layers) || in emit_copy_image_layer_per_tile_list()
876 layer_offset < dst->vk.array_layers) || in emit_copy_image_layer_per_tile_list()
1195 assert((image->vk.image_type != VK_IMAGE_TYPE_3D && layer < image->vk.array_layers) || in emit_copy_buffer_to_layer_per_tile_list()

123