/third_party/mesa3d/src/microsoft/vulkan/ |
D | dzn_image.c | 847 dzn_image_view_prepare_srv_desc(struct dzn_image_view *iview) in dzn_image_view_prepare_srv_desc() argument 849 uint32_t plane_slice = (iview->vk.aspects & VK_IMAGE_ASPECT_STENCIL_BIT) ? 1 : 0; in dzn_image_view_prepare_srv_desc() 850 bool ms = iview->vk.image->samples > 1; in dzn_image_view_prepare_srv_desc() 852 (iview->vk.view_type == VK_IMAGE_VIEW_TYPE_CUBE || in dzn_image_view_prepare_srv_desc() 853 iview->vk.view_type == VK_IMAGE_VIEW_TYPE_CUBE_ARRAY) ? in dzn_image_view_prepare_srv_desc() 855 bool use_array = (iview->vk.base_array_layer / layers_per_elem) > 0 || in dzn_image_view_prepare_srv_desc() 856 (iview->vk.layer_count / layers_per_elem) > 1; in dzn_image_view_prepare_srv_desc() 858 iview->srv_desc = (D3D12_SHADER_RESOURCE_VIEW_DESC) { in dzn_image_view_prepare_srv_desc() 860 dzn_image_get_dxgi_format(iview->vk.format, in dzn_image_view_prepare_srv_desc() 861 … iview->vk.image->usage & ~VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, in dzn_image_view_prepare_srv_desc() [all …]
|
D | dzn_descriptor_set.c | 867 const struct dzn_image_view *iview) in dzn_descriptor_heap_write_image_view_desc() argument 871 struct dzn_image *image = container_of(iview->vk.image, struct dzn_image, vk); in dzn_descriptor_heap_write_image_view_desc() 874 …ID3D12Device1_CreateUnorderedAccessView(heap->dev, image->res, NULL, &iview->uav_desc, view_handle… in dzn_descriptor_heap_write_image_view_desc() 876 (iview->srv_desc.ViewDimension == D3D12_SRV_DIMENSION_TEXTURECUBEARRAY || in dzn_descriptor_heap_write_image_view_desc() 877 iview->srv_desc.ViewDimension == D3D12_SRV_DIMENSION_TEXTURECUBE)) { in dzn_descriptor_heap_write_image_view_desc() 878 D3D12_SHADER_RESOURCE_VIEW_DESC srv_desc = iview->srv_desc; in dzn_descriptor_heap_write_image_view_desc() 881 if (iview->srv_desc.ViewDimension == D3D12_SRV_DIMENSION_TEXTURECUBEARRAY) { in dzn_descriptor_heap_write_image_view_desc() 883 iview->srv_desc.TextureCubeArray.MostDetailedMip; in dzn_descriptor_heap_write_image_view_desc() 885 iview->srv_desc.TextureCubeArray.MipLevels; in dzn_descriptor_heap_write_image_view_desc() 887 iview->srv_desc.TextureCubeArray.First2DArrayFace; in dzn_descriptor_heap_write_image_view_desc() [all …]
|
/third_party/mesa3d/src/panfrost/lib/ |
D | pan_texture.c | 165 GENX(panfrost_estimate_texture_payload_size)(const struct pan_image_view *iview) in GENX() 175 panfrost_texture_num_elements(iview->first_level, iview->last_level, in GENX() 176 iview->first_layer, iview->last_layer, in GENX() 177 iview->image->layout.nr_samples, in GENX() 178 iview->dim == MALI_TEXTURE_DIMENSION_CUBE); in GENX() 447 panfrost_emit_texture_payload(const struct pan_image_view *iview, in panfrost_emit_texture_payload() argument 451 const struct pan_image_layout *layout = &iview->image->layout; in panfrost_emit_texture_payload() 455 mali_ptr base = iview->image->data.bo->ptr.gpu + iview->image->data.offset; in panfrost_emit_texture_payload() 457 if (iview->buf.size) { in panfrost_emit_texture_payload() 458 assert (iview->dim == MALI_TEXTURE_DIMENSION_1D); in panfrost_emit_texture_payload() [all …]
|
D | pan_layout.c | 474 pan_iview_get_surface(const struct pan_image_view *iview, in pan_iview_get_surface() argument 478 level += iview->first_level; in pan_iview_get_surface() 479 assert(level < iview->image->layout.nr_slices); in pan_iview_get_surface() 481 layer += iview->first_layer; in pan_iview_get_surface() 483 bool is_3d = iview->image->layout.dim == MALI_TEXTURE_DIMENSION_3D; in pan_iview_get_surface() 484 const struct pan_image_slice_layout *slice = &iview->image->layout.slices[level]; in pan_iview_get_surface() 485 mali_ptr base = iview->image->data.bo->ptr.gpu + iview->image->data.offset; in pan_iview_get_surface() 487 if (drm_is_afbc(iview->image->layout.modifier)) { in pan_iview_get_surface() 491 ASSERTED unsigned depth = u_minify(iview->image->layout.depth, level); in pan_iview_get_surface() 499 assert(layer < iview->image->layout.array_size); in pan_iview_get_surface() [all …]
|
D | pan_texture.h | 206 GENX(panfrost_estimate_texture_payload_size)(const struct pan_image_view *iview); 210 const struct pan_image_view *iview, 268 pan_iview_get_surface(const struct pan_image_view *iview,
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_meta_clear.c | 319 const struct radv_image_view *iview = in emit_color_clear() local 320 cmd_buffer->state.attachments ? cmd_buffer->state.attachments[pass_att].iview : NULL; in emit_color_clear() 332 if (iview) { in emit_color_clear() 333 samples = iview->image->info.samples; in emit_color_clear() 334 format = iview->vk.format; in emit_color_clear() 513 depth_view_can_fast_clear(struct radv_cmd_buffer *cmd_buffer, const struct radv_image_view *iview, in depth_view_can_fast_clear() argument 517 if (!iview) in depth_view_can_fast_clear() 520 uint32_t queue_mask = radv_image_queue_family_mask(iview->image, cmd_buffer->qf, in depth_view_can_fast_clear() 523 clear_rect->rect.extent.width != iview->extent.width || in depth_view_can_fast_clear() 524 clear_rect->rect.extent.height != iview->extent.height) in depth_view_can_fast_clear() [all …]
|
D | radv_image.c | 1934 radv_image_view_make_descriptor(struct radv_image_view *iview, struct radv_device *device, in radv_image_view_make_descriptor() argument 1941 struct radv_image *image = iview->image; in radv_image_view_make_descriptor() 1943 bool is_stencil = iview->vk.aspects == VK_IMAGE_ASPECT_STENCIL_BIT; in radv_image_view_make_descriptor() 1949 descriptor = &iview->storage_descriptor; in radv_image_view_make_descriptor() 1951 descriptor = &iview->descriptor; in radv_image_view_make_descriptor() 1960 hw_level = iview->vk.base_mip_level; in radv_image_view_make_descriptor() 1962 device, image, is_storage_image, iview->vk.view_type, vk_format, components, hw_level, in radv_image_view_make_descriptor() 1963 hw_level + iview->vk.level_count - 1, iview->vk.base_array_layer, in radv_image_view_make_descriptor() 1964 iview->vk.base_array_layer + iview->vk.layer_count - 1, in radv_image_view_make_descriptor() 1965 vk_format_get_plane_width(image->vk.format, plane_id, iview->extent.width), in radv_image_view_make_descriptor() [all …]
|
D | radv_device.c | 6148 radv_surface_max_layer_count(struct radv_image_view *iview) in radv_surface_max_layer_count() argument 6150 return iview->vk.view_type == VK_IMAGE_VIEW_TYPE_3D ? iview->extent.depth in radv_surface_max_layer_count() 6151 … : (iview->vk.base_array_layer + iview->vk.layer_count); in radv_surface_max_layer_count() 6156 const struct radv_image_view *iview) in get_dcc_max_uncompressed_block_size() argument 6158 if (device->physical_device->rad_info.gfx_level < GFX10 && iview->image->info.samples > 1) { in get_dcc_max_uncompressed_block_size() 6159 if (iview->image->planes[0].surface.bpe == 1) in get_dcc_max_uncompressed_block_size() 6161 else if (iview->image->planes[0].surface.bpe == 2) in get_dcc_max_uncompressed_block_size() 6184 radv_init_dcc_control_reg(struct radv_device *device, struct radv_image_view *iview) in radv_init_dcc_control_reg() argument 6186 unsigned max_uncompressed_block_size = get_dcc_max_uncompressed_block_size(device, iview); in radv_init_dcc_control_reg() 6192 if (!radv_dcc_enabled(iview->image, iview->vk.base_mip_level)) in radv_init_dcc_control_reg() [all …]
|
D | radv_meta_fmask_expand.c | 99 struct radv_image_view iview; in radv_expand_fmask_image_inplace() local 112 radv_image_view_init(&iview, device, in radv_expand_fmask_image_inplace() 141 .imageView = radv_image_view_to_handle(&iview), in radv_expand_fmask_image_inplace() 151 .imageView = radv_image_view_to_handle(&iview), in radv_expand_fmask_image_inplace() 157 radv_image_view_finish(&iview); in radv_expand_fmask_image_inplace()
|
D | radv_cmd_buffer.c | 1979 struct radv_color_buffer_info *cb, struct radv_image_view *iview, in radv_emit_fb_color_state() argument 1985 struct radv_image *image = iview->image; in radv_emit_fb_color_state() 1988 cmd_buffer->device, image, iview->vk.base_mip_level, layout, in_render_loop, in radv_emit_fb_color_state() 2097 .aspectMask = iview->vk.aspects, in radv_emit_fb_color_state() 2098 .baseMipLevel = iview->vk.base_mip_level, in radv_emit_fb_color_state() 2099 .levelCount = iview->vk.level_count, in radv_emit_fb_color_state() 2100 .baseArrayLayer = iview->vk.base_array_layer, in radv_emit_fb_color_state() 2101 .layerCount = iview->vk.layer_count, in radv_emit_fb_color_state() 2110 const struct radv_image_view *iview, VkImageLayout layout, in radv_update_zrange_precision() argument 2113 const struct radv_image *image = iview->image; in radv_update_zrange_precision() [all …]
|
D | radv_meta_blit2d.c | 52 struct radv_image_view *iview, VkFormat depth_format, VkImageAspectFlagBits aspects) in create_iview() argument 61 radv_image_view_init(iview, cmd_buffer->device, in create_iview() 100 struct radv_image_view iview; member 131 create_iview(cmd_buffer, src_img, &tmp->iview, depth_format, aspects); in blit2d_bind_src() 150 .imageView = radv_image_view_to_handle(&tmp->iview), in blit2d_bind_src() 159 struct radv_image_view iview; member 224 create_iview(cmd_buffer, dst, &dst_temps.iview, depth_format, aspect_mask); in radv_meta_blit2d_normal_dst() 241 unsigned fs_key = radv_format_meta_fs_key(device, dst_temps.iview.vk.format); in radv_meta_blit2d_normal_dst() 255 .imageView = radv_image_view_to_handle(&dst_temps.iview), in radv_meta_blit2d_normal_dst() 287 .imageView = radv_image_view_to_handle(&dst_temps.iview), in radv_meta_blit2d_normal_dst() [all …]
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_image.c | 36 const struct pipe_image_view *iview, in get_image_offset() argument 42 return iview->u.buf.offset; in get_image_offset() 49 base_layer = r_coord + iview->u.tex.first_layer; in get_image_offset() 50 return softpipe_get_tex_image_offset(spr, iview->u.tex.level, base_layer); in get_image_offset() 147 get_dimensions(const struct pipe_image_view *iview, in get_dimensions() argument 156 *width = iview->u.buf.size / util_format_get_blocksize(pformat); in get_dimensions() 169 level = spr->base.target == PIPE_BUFFER ? 0 : iview->u.tex.level; in get_dimensions() 212 struct pipe_image_view *iview; in sp_tgsi_load() local 222 iview = &sp_img->sp_iview[params->unit]; in sp_tgsi_load() 223 spr = (struct softpipe_resource *)iview->resource; in sp_tgsi_load() [all …]
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_image.c | 111 tu_cs_image_ref(struct tu_cs *cs, const struct fdl6_view *iview, uint32_t layer) in tu_cs_image_ref() argument 113 tu_cs_emit(cs, iview->PITCH); in tu_cs_image_ref() 114 tu_cs_emit(cs, iview->layer_size >> 6); in tu_cs_image_ref() 115 tu_cs_emit_qw(cs, iview->base_addr + iview->layer_size * layer); in tu_cs_image_ref() 119 tu_cs_image_stencil_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer) in tu_cs_image_stencil_ref() argument 121 tu_cs_emit(cs, iview->stencil_PITCH); in tu_cs_image_stencil_ref() 122 tu_cs_emit(cs, iview->stencil_layer_size >> 6); in tu_cs_image_stencil_ref() 123 tu_cs_emit_qw(cs, iview->stencil_base_addr + iview->stencil_layer_size * layer); in tu_cs_image_stencil_ref() 127 tu_cs_image_depth_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer) in tu_cs_image_depth_ref() argument 129 tu_cs_emit(cs, iview->depth_PITCH); in tu_cs_image_depth_ref() [all …]
|
D | tu_image.h | 15 #define tu_image_view_stencil(iview, x) \ argument 16 ((iview->view.x & ~A6XX_##x##_COLOR_FORMAT__MASK) | A6XX_##x##_COLOR_FORMAT(FMT6_8_UINT)) 18 #define tu_image_view_depth(iview, x) \ argument 19 ((iview->view.x & ~A6XX_##x##_COLOR_FORMAT__MASK) | A6XX_##x##_COLOR_FORMAT(FMT6_32_FLOAT)) 86 tu_cs_image_ref(struct tu_cs *cs, const struct fdl6_view *iview, uint32_t layer); 89 tu_cs_image_ref_2d(struct tu_cs *cs, const struct fdl6_view *iview, uint32_t layer, bool src); 92 tu_cs_image_flag_ref(struct tu_cs *cs, const struct fdl6_view *iview, uint32_t layer); 95 tu_cs_image_stencil_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer); 98 tu_cs_image_depth_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer);
|
D | tu_clear_blit.c | 183 const struct fdl6_view *iview, in r2d_src() argument 188 uint32_t src_info = iview->SP_PS_2D_SRC_INFO; in r2d_src() 193 enum pipe_format src_format = iview->format; in r2d_src() 202 tu_cs_emit(cs, iview->SP_PS_2D_SRC_SIZE); in r2d_src() 203 tu_cs_image_ref_2d(cs, iview, layer, true); in r2d_src() 206 tu_cs_image_flag_ref(cs, iview, layer); in r2d_src() 212 const struct tu_image_view *iview, in r2d_src_depth() argument 217 tu_cs_emit(cs, tu_image_view_depth(iview, SP_PS_2D_SRC_INFO)); in r2d_src_depth() 218 tu_cs_emit(cs, iview->view.SP_PS_2D_SRC_SIZE); in r2d_src_depth() 219 tu_cs_emit_qw(cs, iview->depth_base_addr + iview->depth_layer_size * layer); in r2d_src_depth() [all …]
|
/third_party/mesa3d/src/imagination/vulkan/ |
D | pvr_image.c | 266 struct pvr_image_view *iview; in pvr_CreateImageView() local 269 iview = vk_image_view_create(&device->vk, in pvr_CreateImageView() 273 sizeof(*iview)); in pvr_CreateImageView() 274 if (!iview) in pvr_CreateImageView() 277 iview->image = image; in pvr_CreateImageView() 279 info.type = iview->vk.view_type; in pvr_CreateImageView() 280 info.base_level = iview->vk.base_mip_level; in pvr_CreateImageView() 281 info.mip_levels = iview->vk.level_count; in pvr_CreateImageView() 285 info.array_size = iview->vk.layer_count; in pvr_CreateImageView() 286 info.offset = iview->vk.base_array_layer * image->layer_size + in pvr_CreateImageView() [all …]
|
D | pvr_descriptor_set.c | 1439 const struct pvr_image_view *iview, in pvr_write_image_descriptor_primaries() argument 1446 (iview->vk.view_type == VK_IMAGE_VIEW_TYPE_CUBE || in pvr_write_image_descriptor_primaries() 1447 iview->vk.view_type == VK_IMAGE_VIEW_TYPE_CUBE_ARRAY)) { in pvr_write_image_descriptor_primaries() 1448 qword_ptr[0] = iview->texture_state[PVR_TEXTURE_STATE_STORAGE][0]; in pvr_write_image_descriptor_primaries() 1449 qword_ptr[1] = iview->texture_state[PVR_TEXTURE_STATE_STORAGE][1]; in pvr_write_image_descriptor_primaries() 1451 qword_ptr[0] = iview->texture_state[PVR_TEXTURE_STATE_ATTACHMENT][0]; in pvr_write_image_descriptor_primaries() 1452 qword_ptr[1] = iview->texture_state[PVR_TEXTURE_STATE_ATTACHMENT][1]; in pvr_write_image_descriptor_primaries() 1454 qword_ptr[0] = iview->texture_state[PVR_TEXTURE_STATE_SAMPLE][0]; in pvr_write_image_descriptor_primaries() 1455 qword_ptr[1] = iview->texture_state[PVR_TEXTURE_STATE_SAMPLE][1]; in pvr_write_image_descriptor_primaries() 1472 const struct pvr_image_view *iview, in pvr_write_image_descriptor_secondaries() argument [all …]
|
/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dv_image.c | 503 struct v3dv_image_view *iview; in create_image_view() local 505 iview = vk_image_view_create(&device->vk, driver_internal, pCreateInfo, in create_image_view() 506 pAllocator, sizeof(*iview)); in create_image_view() 507 if (iview == NULL) in create_image_view() 512 iview->offset = v3dv_layer_offset(image, iview->vk.base_mip_level, in create_image_view() 513 iview->vk.base_array_layer); in create_image_view() 536 vk_component_mapping_to_pipe_swizzle(iview->vk.swizzle, in create_image_view() 540 iview->vk.view_format = format; in create_image_view() 541 iview->format = v3dv_X(device, get_format)(format); in create_image_view() 542 assert(iview->format && iview->format->supported); in create_image_view() [all …]
|
D | v3dvx_cmd_buffer.c | 105 struct v3dv_image_view *iview, in cmd_buffer_render_pass_emit_load() argument 109 const struct v3dv_image *image = (struct v3dv_image *) iview->vk.image; in cmd_buffer_render_pass_emit_load() 111 &image->slices[iview->vk.base_mip_level]; in cmd_buffer_render_pass_emit_load() 113 v3dv_layer_offset(image, iview->vk.base_mip_level, in cmd_buffer_render_pass_emit_load() 114 iview->vk.base_array_layer + layer); in cmd_buffer_render_pass_emit_load() 120 load.input_image_format = iview->format->rt_type; in cmd_buffer_render_pass_emit_load() 130 iview->format->rt_type == V3D_OUTPUT_IMAGE_FORMAT_RGBA8UI) { in cmd_buffer_render_pass_emit_load() 135 load.r_b_swap = iview->swap_rb; in cmd_buffer_render_pass_emit_load() 136 load.channel_reverse = iview->channel_reverse; in cmd_buffer_render_pass_emit_load() 245 struct v3dv_image_view *iview = in cmd_buffer_render_pass_emit_loads() local [all …]
|
D | v3dvx_image.c | 127 struct v3dv_image_view *iview) in v3dX() 129 pack_texture_shader_state_helper(device, iview, false); in v3dX() 130 if (iview->vk.view_type == VK_IMAGE_VIEW_TYPE_CUBE_ARRAY) in v3dX() 131 pack_texture_shader_state_helper(device, iview, true); in v3dX()
|
D | v3dv_descriptor_set.c | 1017 struct v3dv_image_view *iview, in write_image_descriptor() argument 1023 descriptor->image_view = iview; in write_image_descriptor() 1028 if (iview) { in write_image_descriptor() 1030 iview->vk.view_type != VK_IMAGE_VIEW_TYPE_CUBE_ARRAY || in write_image_descriptor() 1033 iview->texture_shader_state[tex_state_index], in write_image_descriptor() 1034 sizeof(iview->texture_shader_state[0])); in write_image_descriptor() 1154 V3DV_FROM_HANDLE(v3dv_image_view, iview, image_info->imageView); in v3dv_UpdateDescriptorSets() 1156 set, binding_layout, iview, NULL, in v3dv_UpdateDescriptorSets() 1163 V3DV_FROM_HANDLE(v3dv_image_view, iview, image_info->imageView); in v3dv_UpdateDescriptorSets() 1166 set, binding_layout, iview, sampler, in v3dv_UpdateDescriptorSets() [all …]
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_image.c | 2671 struct anv_image_view *iview; in anv_CreateImageView() local 2673 iview = vk_image_view_create(&device->vk, false, pCreateInfo, in anv_CreateImageView() 2674 pAllocator, sizeof(*iview)); in anv_CreateImageView() 2675 if (iview == NULL) in anv_CreateImageView() 2678 iview->image = image; in anv_CreateImageView() 2679 iview->n_planes = anv_image_aspect_get_planes(iview->vk.aspects); in anv_CreateImageView() 2708 if (iview->vk.view_format == VK_FORMAT_UNDEFINED && conv_format) in anv_CreateImageView() 2709 iview->vk.view_format = conv_format->vk_format; in anv_CreateImageView() 2714 anv_foreach_image_aspect_bit(iaspect_bit, image, iview->vk.aspects) { in anv_CreateImageView() 2718 anv_aspect_to_plane(iview->vk.aspects, 1UL << iaspect_bit); in anv_CreateImageView() [all …]
|
D | genX_cmd_buffer.c | 384 struct anv_image_view *iview, in anv_can_fast_clear_color_view() argument 390 if (iview->planes[0].isl.base_array_layer >= in anv_can_fast_clear_color_view() 391 anv_image_aux_layers(iview->image, VK_IMAGE_ASPECT_COLOR_BIT, in anv_can_fast_clear_color_view() 392 iview->planes[0].isl.base_level)) in anv_can_fast_clear_color_view() 400 anv_layout_to_fast_clear_type(&device->info, iview->image, in anv_can_fast_clear_color_view() 407 if (!isl_color_value_is_zero(clear_color, iview->planes[0].isl.format)) in anv_can_fast_clear_color_view() 420 render_area.extent.width != iview->vk.extent.width || in anv_can_fast_clear_color_view() 421 render_area.extent.height != iview->vk.extent.height) in anv_can_fast_clear_color_view() 426 !isl_color_value_is_zero_one(clear_color, iview->planes[0].isl.format)) in anv_can_fast_clear_color_view() 435 &iview->image->planes[0].primary_surface.isl, in anv_can_fast_clear_color_view() [all …]
|
/third_party/mesa3d/src/gallium/drivers/v3d/ |
D | v3dx_state.c | 1372 struct v3d_image_view *iview = &so->si[img]; in v3d_create_image_view_texture_shader_state() local 1377 &iview->tex_state_offset, in v3d_create_image_view_texture_shader_state() 1378 &iview->tex_state, in v3d_create_image_view_texture_shader_state() 1381 struct pipe_resource *prsc = iview->base.resource; in v3d_create_image_view_texture_shader_state() 1386 iview->base.u.tex.level, in v3d_create_image_view_texture_shader_state() 1387 iview->base.u.tex.level, in v3d_create_image_view_texture_shader_state() 1388 iview->base.u.tex.first_layer, in v3d_create_image_view_texture_shader_state() 1389 iview->base.u.tex.last_layer); in v3d_create_image_view_texture_shader_state() 1392 iview->base.format, in v3d_create_image_view_texture_shader_state() 1393 iview->base.u.buf.offset, in v3d_create_image_view_texture_shader_state() [all …]
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_descriptor_set.c | 446 LVP_FROM_HANDLE(lvp_image_view, iview, in lvp_UpdateDescriptorSets() 449 desc[j].info.iview = iview; in lvp_UpdateDescriptorSets() 470 LVP_FROM_HANDLE(lvp_image_view, iview, in lvp_UpdateDescriptorSets() 475 .info.iview = iview, in lvp_UpdateDescriptorSets() 707 .info.iview = lvp_image_view_from_handle(info->imageView), in lvp_UpdateDescriptorSetWithTemplate() 715 LVP_FROM_HANDLE(lvp_image_view, iview, in lvp_UpdateDescriptorSetWithTemplate() 719 .info.iview = iview, in lvp_UpdateDescriptorSetWithTemplate()
|