Home
last modified time | relevance | path

Searched refs:image_view (Results 1 - 25 of 31) sorted by relevance

12

/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_image.c327 struct vk_image_view *image_view, in vk_image_view_init()
331 vk_object_base_init(device, &image_view->base, VK_OBJECT_TYPE_IMAGE_VIEW); in vk_image_view_init()
336 image_view->create_flags = pCreateInfo->flags; in vk_image_view_init()
337 image_view->image = image; in vk_image_view_init()
338 image_view->view_type = pCreateInfo->viewType; in vk_image_view_init()
339 image_view->format = pCreateInfo->format; in vk_image_view_init()
342 switch (image_view->view_type) { in vk_image_view_init()
380 vk_format_get_blocksize(image_view->format)); in vk_image_view_init()
382 image_view->aspects = range->aspectMask; in vk_image_view_init()
383 image_view in vk_image_view_init()
326 vk_image_view_init(struct vk_device *device, struct vk_image_view *image_view, bool driver_internal, const VkImageViewCreateInfo *pCreateInfo) vk_image_view_init() argument
509 vk_image_view_finish(struct vk_image_view *image_view) vk_image_view_finish() argument
521 struct vk_image_view *image_view = vk_image_view_create() local
533 vk_image_view_destroy(struct vk_device *device, const VkAllocationCallbacks *alloc, struct vk_image_view *image_view) vk_image_view_destroy() argument
[all...]
H A Dvk_render_pass.c1219 transition_image_range(const struct vk_image_view *image_view, in transition_image_range() argument
1274 .image = vk_image_to_handle(image_view->image), in transition_image_range()
1294 const struct vk_image_view *image_view = att_state->image_view; in can_use_attachment_initial_layout() local
1306 cmd_buffer->render_area.extent.width != image_view->extent.width || in can_use_attachment_initial_layout()
1307 cmd_buffer->render_area.extent.height != image_view->extent.height) in can_use_attachment_initial_layout()
1310 if (image_view->image->image_type == VK_IMAGE_TYPE_3D) { in can_use_attachment_initial_layout()
1312 if (image_view->base_array_layer != 0) in can_use_attachment_initial_layout()
1317 util_last_bit(view_mask) != image_view->layer_count) in can_use_attachment_initial_layout()
1320 if (framebuffer->layers != image_view in can_use_attachment_initial_layout()
1402 const struct vk_image_view *image_view = att_state->image_view; transition_attachment() local
[all...]
H A Dvk_image.h288 struct vk_image_view *image_view,
291 void vk_image_view_finish(struct vk_image_view *image_view);
300 struct vk_image_view *image_view);
H A Dvk_command_buffer.h49 struct vk_image_view *image_view; member
/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dvx_image.c34 struct v3dv_image_view *image_view, in pack_texture_shader_state_helper()
38 image_view->vk.view_type == VK_IMAGE_VIEW_TYPE_CUBE_ARRAY); in pack_texture_shader_state_helper()
41 assert(image_view->vk.image); in pack_texture_shader_state_helper()
42 const struct v3dv_image *image = (struct v3dv_image *) image_view->vk.image; in pack_texture_shader_state_helper()
48 v3dvx_pack(image_view->texture_shader_state[index], TEXTURE_SHADER_STATE, tex) { in pack_texture_shader_state_helper()
68 tex.base_level = image_view->vk.base_mip_level; in pack_texture_shader_state_helper()
69 tex.max_level = image_view->vk.base_mip_level + in pack_texture_shader_state_helper()
70 image_view->vk.level_count - 1; in pack_texture_shader_state_helper()
72 tex.swizzle_r = v3d_translate_pipe_swizzle(image_view->swizzle[0]); in pack_texture_shader_state_helper()
73 tex.swizzle_g = v3d_translate_pipe_swizzle(image_view in pack_texture_shader_state_helper()
33 pack_texture_shader_state_helper(struct v3dv_device *device, struct v3dv_image_view *image_view, bool for_cube_map_array_storage) pack_texture_shader_state_helper() argument
[all...]
H A Dv3dv_uniforms.c382 get_texture_size_from_image_view(struct v3dv_image_view *image_view, in get_texture_size_from_image_view() argument
389 /* We don't u_minify the values, as we are using the image_view in get_texture_size_from_image_view()
392 return image_view->vk.extent.width; in get_texture_size_from_image_view()
395 return image_view->vk.extent.height; in get_texture_size_from_image_view()
398 return image_view->vk.extent.depth; in get_texture_size_from_image_view()
401 if (image_view->vk.view_type != VK_IMAGE_VIEW_TYPE_CUBE_ARRAY) { in get_texture_size_from_image_view()
402 return image_view->vk.layer_count; in get_texture_size_from_image_view()
404 assert(image_view->vk.layer_count % 6 == 0); in get_texture_size_from_image_view()
405 return image_view->vk.layer_count / 6; in get_texture_size_from_image_view()
408 return image_view in get_texture_size_from_image_view()
[all...]
H A Dv3dvx_device.c275 const struct v3dv_image_view *att = attachments[att_idx].image_view; in framebuffer_compute_internal_bpp_msaa()
287 attachments[subpass->ds_attachment.attachment].image_view; in framebuffer_compute_internal_bpp_msaa()
299 const struct v3dv_image_view *att = attachments[i].image_view; in framebuffer_compute_internal_bpp_msaa()
H A Dv3dv_image.c591 V3DV_FROM_HANDLE(v3dv_image_view, image_view, imageView); in v3dv_DestroyImageView()
593 if (image_view == NULL) in v3dv_DestroyImageView()
596 vk_image_view_destroy(&device->vk, pAllocator, &image_view->vk); in v3dv_DestroyImageView()
H A Dv3dvx_cmd_buffer.c246 state->attachments[attachment_idx].image_view; in cmd_buffer_render_pass_emit_loads()
278 state->attachments[ds_attachment_idx].image_view; in cmd_buffer_render_pass_emit_loads()
309 cmd_buffer->state.attachments[attachment_idx].image_view; in cmd_buffer_render_pass_emit_store()
830 state->attachments[ds_attachment_idx].image_view; in cmd_buffer_emit_render_pass_rcl()
904 state->attachments[attachment_idx].image_view; in cmd_buffer_emit_render_pass_rcl()
2330 struct v3dv_image_view *iview = state->attachments[attachment_idx].image_view; in cmd_buffer_render_pass_setup_render_target()
H A Dv3dv_private.h846 struct v3dv_image_view *image_view; member
1399 * like the image_view in order to access to swizzle info, or the buffer used
1410 struct v3dv_image_view *image_view; member
H A Dv3dv_descriptor_set.c250 assert(descriptor->image_view); in v3dv_descriptor_map_get_texture_bo()
252 (struct v3dv_image *) descriptor->image_view->vk.image; in v3dv_descriptor_map_get_texture_bo()
1023 descriptor->image_view = iview; in write_image_descriptor()
H A Dv3dv_cmd_buffer.c891 cmd_buffer->state.attachments[src_attachment_idx].image_view; in cmd_buffer_subpass_handle_pending_resolves()
893 cmd_buffer->state.attachments[dst_attachment_idx].image_view; in cmd_buffer_subpass_handle_pending_resolves()
1191 state->attachments[i].image_view = in cmd_buffer_state_set_attachments()
1194 state->attachments[i].image_view = framebuffer->attachments[i]; in cmd_buffer_state_set_attachments()
1197 state->attachments[i].image_view = NULL; in cmd_buffer_state_set_attachments()
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_lrz.c210 cmd->state.lrz.image_view = view; in tu_lrz_init_state()
227 * lrz.image_view, so that an LRZ buffer is present (even if LRZ is
259 cmd->state.lrz.image_view = NULL; in tu_lrz_init_secondary()
355 * image_view, but with LOAD_OP_DONT_CARE this only happens if there were in tu_lrz_tiling_begin()
358 if (!cmd->state.lrz.image_view) in tu_lrz_tiling_begin()
363 tu6_emit_lrz_buffer(cs, lrz->image_view->image); in tu_lrz_tiling_begin()
372 A6XX_GRAS_LRZ_DEPTH_VIEW(.dword = lrz->image_view->view.GRAS_LRZ_DEPTH_VIEW)); in tu_lrz_tiling_begin()
389 A6XX_GRAS_LRZ_DEPTH_VIEW(.dword = lrz->image_view->view.GRAS_LRZ_DEPTH_VIEW)); in tu_lrz_tiling_begin()
406 tu6_clear_lrz(cmd, cs, lrz->image_view->image, &lrz->depth_clear_value); in tu_lrz_tiling_begin()
415 if (lrz->image_view in tu_lrz_tiling_begin()
[all...]
H A Dtu_lrz.h31 const struct tu_image_view *image_view; member
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_context.c509 sampler_view->image_view; in get_imageview_for_binding()
512 struct zink_image_view *image_view = &ctx->image_views[stage][idx]; in get_imageview_for_binding() local
513 return image_view->base.resource ? image_view->surface : NULL; in get_imageview_for_binding()
531 struct zink_image_view *image_view = &ctx->image_views[stage][idx]; in get_bufferview_for_binding() local
532 return image_view->base.resource ? image_view->buffer_view : NULL; in get_bufferview_for_binding()
602 ctx->di.textures[shader][slot].imageView = surface->image_view; in update_descriptor_state_sampler()
626 ctx->di.textures[shader][slot].imageView = null_surface->image_view; in update_descriptor_state_sampler()
651 ctx->di.images[shader][slot].imageView = surface->image_view; in update_descriptor_state_image()
1509 struct zink_image_view *image_view = &ctx->image_views[stage][slot]; unbind_shader_image() local
1617 struct zink_image_view *image_view = &ctx->image_views[p_stage][start_slot + i]; zink_set_shader_images() local
2563 struct zink_image_view *image_view = &ctx->image_views[stage][idx]; get_access_flags_for_binding() local
3853 struct zink_image_view *image_view = &ctx->image_views[shader][slot]; rebind_ibo() local
3972 const struct zink_image_view *image_view = &ctx->image_views[shader][slot]; rebind_buffer() local
4339 struct zink_image_view *image_view = &ctx->image_views[i][j]; zink_rebind_all_images() local
[all...]
H A Dzink_surface.c184 &surface->image_view); in create_surface()
330 VKSCR(DestroyImageView)(screen->dev, surface->image_view, NULL); in zink_destroy_surface()
374 VkImageView image_view; in zink_rebind_surface() local
375 VkResult result = VKSCR(CreateImageView)(screen->dev, &ivci, NULL, &image_view); in zink_rebind_surface()
385 surface->simage_view = surface->image_view; in zink_rebind_surface()
386 surface->image_view = image_view; in zink_rebind_surface()
459 surface->image_view = surface->swapchain[res->obj->dt_idx]; in zink_surface_swapchain_update()
H A Dzink_descriptors.c128 sampler_view->buffer_view->hash : sampler_view->image_view->hash; in get_sampler_view_hash()
132 get_image_view_hash(const struct zink_image_view *image_view) in get_image_view_hash() argument
134 if (!image_view || !image_view->base.resource) in get_image_view_hash()
136 return image_view->base.resource->target == PIPE_BUFFER ? in get_image_view_hash()
137 image_view->buffer_view->hash : image_view->surface->hash; in get_image_view_hash()
145 zink_screen(ctx->base.screen)->null_descriptor_hashes.image_view); in zink_get_sampler_view_hash()
149 zink_get_image_view_hash(struct zink_context *ctx, struct zink_image_view *image_view, bool is_buffer) in zink_get_image_view_hash() argument
151 return get_image_view_hash(image_view) in zink_get_image_view_hash()
995 zink_image_view_desc_set_add(struct zink_image_view *image_view, struct zink_descriptor_set *zds, unsigned idx, bool is_buffer) zink_image_view_desc_set_add() argument
[all...]
H A Dzink_descriptors.h257 zink_get_image_view_hash(struct zink_context *ctx, struct zink_image_view *image_view, bool is_buffer);
306 zink_get_image_view_hash(struct zink_context *ctx, struct zink_image_view *image_view, bool is_buffer);
H A Dzink_batch.c618 zink_batch_reference_surface(batch, sv->image_view); in zink_batch_reference_sampler_view()
638 struct zink_image_view *image_view) in zink_batch_reference_image_view()
640 if (image_view->base.resource->target == PIPE_BUFFER) in zink_batch_reference_image_view()
641 zink_batch_reference_bufferview(batch, image_view->buffer_view); in zink_batch_reference_image_view()
643 zink_batch_reference_surface(batch, image_view->surface); in zink_batch_reference_image_view()
637 zink_batch_reference_image_view(struct zink_batch *batch, struct zink_image_view *image_view) zink_batch_reference_image_view() argument
H A Dzink_surface.h48 VkImageView image_view; member
H A Dzink_batch.h208 struct zink_image_view *image_view);
H A Dzink_screen.h204 uint32_t image_view; member
H A Dzink_context.h107 struct zink_surface *image_view; member
/third_party/mesa3d/src/intel/vulkan/
H A Danv_descriptor_set.c1389 struct anv_image_view *image_view = NULL; in anv_descriptor_set_write_image_view() local
1407 image_view = anv_image_view_from_handle(info->imageView); in anv_descriptor_set_write_image_view()
1416 image_view = anv_image_view_from_handle(info->imageView); in anv_descriptor_set_write_image_view()
1426 .image_view = image_view, in anv_descriptor_set_write_image_view()
1446 if (image_view) { in anv_descriptor_set_write_image_view()
1447 for (unsigned p = 0; p < image_view->n_planes; p++) { in anv_descriptor_set_write_image_view()
1450 image_view->planes[p].general_sampler_surface_state : in anv_descriptor_set_write_image_view()
1451 image_view->planes[p].optimal_sampler_surface_state; in anv_descriptor_set_write_image_view()
1469 if (image_view in anv_descriptor_set_write_image_view()
[all...]
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_context.h558 struct svga_image_view image_view; member

Completed in 37 milliseconds

12