Home
last modified time | relevance | path

Searched refs:dst_image (Results 1 - 25 of 34) sorted by relevance

12

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_meta_copy.c204 RADV_FROM_HANDLE(radv_image, dst_image, pCopyBufferToImageInfo->dstImage); in radv_CmdCopyBufferToImage2()
207 copy_buffer_to_image(cmd_buffer, src_buffer, dst_image, in radv_CmdCopyBufferToImage2()
213 vk_format_description(dst_image->vk.format)->layout == UTIL_FORMAT_LAYOUT_ETC) { in radv_CmdCopyBufferToImage2()
216 radv_src_access_flush(cmd_buffer, VK_ACCESS_TRANSFER_WRITE_BIT, dst_image) | in radv_CmdCopyBufferToImage2()
218 cmd_buffer, VK_ACCESS_TRANSFER_READ_BIT | VK_ACCESS_TRANSFER_WRITE_BIT, dst_image); in radv_CmdCopyBufferToImage2()
220 radv_meta_decode_etc(cmd_buffer, dst_image, pCopyBufferToImageInfo->dstImageLayout, in radv_CmdCopyBufferToImage2()
354 VkImageLayout src_image_layout, struct radv_image *dst_image, in copy_image()
365 assert(src_image->info.samples == dst_image->info.samples); in copy_image()
368 !radv_image_is_renderable(cmd_buffer->device, dst_image); in copy_image()
382 uint32_t queue_mask = radv_image_queue_family_mask(dst_image, cmd_buffe in copy_image()
353 copy_image(struct radv_cmd_buffer *cmd_buffer, struct radv_image *src_image, VkImageLayout src_image_layout, struct radv_image *dst_image, VkImageLayout dst_image_layout, const VkImageCopy2 *region) copy_image() argument
[all...]
H A Dradv_meta_fmask_copy.c226 const struct radv_image *dst_image) in radv_fixup_copy_dst_metadata()
230 assert(src_image->planes[0].surface.cmask_size == dst_image->planes[0].surface.cmask_size && in radv_fixup_copy_dst_metadata()
231 src_image->planes[0].surface.fmask_size == dst_image->planes[0].surface.fmask_size); in radv_fixup_copy_dst_metadata()
234 dst_image->planes[0].surface.fmask_offset + dst_image->planes[0].surface.fmask_size == in radv_fixup_copy_dst_metadata()
235 dst_image->planes[0].surface.cmask_offset); in radv_fixup_copy_dst_metadata()
240 dst_offset = dst_image->bindings[0].offset + dst_image->planes[0].surface.fmask_offset; in radv_fixup_copy_dst_metadata()
242 radv_copy_buffer(cmd_buffer, src_image->bindings[0].bo, dst_image->bindings[0].bo, in radv_fixup_copy_dst_metadata()
248 const struct radv_image *src_image, const struct radv_image *dst_image, in radv_can_use_fmask_copy()
225 radv_fixup_copy_dst_metadata(struct radv_cmd_buffer *cmd_buffer, const struct radv_image *src_image, const struct radv_image *dst_image) radv_fixup_copy_dst_metadata() argument
247 radv_can_use_fmask_copy(struct radv_cmd_buffer *cmd_buffer, const struct radv_image *src_image, const struct radv_image *dst_image, unsigned num_rects, const struct radv_meta_blit2d_rect *rects) radv_can_use_fmask_copy() argument
[all...]
H A Dradv_meta_resolve.c234 const struct radv_image *dst_image, VkFormat vk_format, const VkOffset2D *dest_offset, in emit_resolve()
244 radv_dst_access_flush(cmd_buffer, VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, dst_image); in emit_resolve()
265 radv_src_access_flush(cmd_buffer, VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, dst_image); in emit_resolve()
276 struct radv_image *dst_image) in image_hw_resolve_compat()
279 return dst_image->planes[0].surface.u.gfx9.swizzle_mode == in image_hw_resolve_compat()
282 return dst_image->planes[0].surface.micro_tile_mode == in image_hw_resolve_compat()
356 VkImageLayout src_image_layout, struct radv_image *dst_image, in radv_meta_resolve_hardware_image()
365 assert(dst_image->info.samples == 1); in radv_meta_resolve_hardware_image()
367 unsigned fs_key = radv_format_meta_fs_key(device, dst_image->vk.format); in radv_meta_resolve_hardware_image()
385 radv_meta_get_iview_layer(dst_image, in radv_meta_resolve_hardware_image()
233 emit_resolve(struct radv_cmd_buffer *cmd_buffer, const struct radv_image *src_image, const struct radv_image *dst_image, VkFormat vk_format, const VkOffset2D *dest_offset, const VkExtent2D *resolve_extent) emit_resolve() argument
275 image_hw_resolve_compat(const struct radv_device *device, struct radv_image *src_image, struct radv_image *dst_image) image_hw_resolve_compat() argument
355 radv_meta_resolve_hardware_image(struct radv_cmd_buffer *cmd_buffer, struct radv_image *src_image, VkImageLayout src_image_layout, struct radv_image *dst_image, VkImageLayout dst_image_layout, const VkImageResolve2 *region) radv_meta_resolve_hardware_image() argument
513 resolve_image(struct radv_cmd_buffer *cmd_buffer, struct radv_image *src_image, VkImageLayout src_image_layout, struct radv_image *dst_image, VkImageLayout dst_image_layout, const VkImageResolve2 *region, enum radv_resolve_method resolve_method) resolve_image() argument
[all...]
H A Dradv_meta_copy_vrs_htile.c213 VkExtent2D *extent, struct radv_image *dst_image, in radv_copy_vrs_htile()
221 assert(radv_image_has_htile(dst_image)); in radv_copy_vrs_htile()
225 &dst_image->planes[0].surface); in radv_copy_vrs_htile()
284 dst_image->planes[0].surface.meta_pitch, dst_image->planes[0].surface.meta_slice_size, in radv_copy_vrs_htile()
212 radv_copy_vrs_htile(struct radv_cmd_buffer *cmd_buffer, struct radv_image *vrs_image, VkExtent2D *extent, struct radv_image *dst_image, struct radv_buffer *htile_buffer, bool read_htile_value) radv_copy_vrs_htile() argument
H A Dradv_meta_blit.c460 VkImageLayout src_image_layout, struct radv_image *dst_image, in blit_image()
475 assert(dst_image->info.samples == 1); in blit_image()
496 if (dst_image->vk.image_type == VK_IMAGE_TYPE_3D) { in blit_image()
577 .image = radv_image_to_handle(dst_image), in blit_image()
578 .viewType = radv_meta_get_view_type(dst_image), in blit_image()
579 .format = dst_image->vk.format, in blit_image()
601 src_offset_1, dst_image, &dst_iview, dst_image_layout, dst_offset_0, in blit_image()
618 RADV_FROM_HANDLE(radv_image, dst_image, pBlitImageInfo->dstImage); in radv_CmdBlitImage2()
621 blit_image(cmd_buffer, src_image, pBlitImageInfo->srcImageLayout, dst_image, in radv_CmdBlitImage2()
459 blit_image(struct radv_cmd_buffer *cmd_buffer, struct radv_image *src_image, VkImageLayout src_image_layout, struct radv_image *dst_image, VkImageLayout dst_image_layout, const VkImageBlit2 *region, VkFilter filter) blit_image() argument
H A Dradv_meta_resolve_cs.c870 struct radv_image *dst_image = dst_iview->image; in radv_depth_stencil_resolve_subpass_cs() local
894 .image = radv_image_to_handle(dst_image), in radv_depth_stencil_resolve_subpass_cs()
895 .viewType = radv_meta_get_view_type(dst_image), in radv_depth_stencil_resolve_subpass_cs()
917 uint32_t queue_mask = radv_image_queue_family_mask(dst_image, cmd_buffer->qf, in radv_depth_stencil_resolve_subpass_cs()
920 if (radv_layout_is_htile_compressed(cmd_buffer->device, dst_image, layout, false, queue_mask)) { in radv_depth_stencil_resolve_subpass_cs()
928 uint32_t htile_value = radv_get_htile_initial_value(cmd_buffer->device, dst_image); in radv_depth_stencil_resolve_subpass_cs()
930 cmd_buffer->state.flush_bits |= radv_clear_htile(cmd_buffer, dst_image, &range, htile_value); in radv_depth_stencil_resolve_subpass_cs()
H A Dradv_meta.h196 VkExtent2D *extent, struct radv_image *dst_image,
200 const struct radv_image *src_image, const struct radv_image *dst_image,
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_cb_copyimage.c550 struct gl_texture_image *dst_image, in fallback_copy_image()
563 bool dst_is_compressed = dst_image && _mesa_is_format_compressed(dst_image->TexFormat); in fallback_copy_image()
567 if (dst_image) in fallback_copy_image()
568 _mesa_get_format_block_size(dst_image->TexFormat, &dst_blk_w, &dst_blk_h); in fallback_copy_image()
590 line_bytes = _mesa_format_row_stride(dst_image->TexFormat, dst_w); in fallback_copy_image()
592 if (dst_image) { in fallback_copy_image()
594 st->ctx, dst_image, dst_z, in fallback_copy_image()
624 if (dst_image) { in fallback_copy_image()
625 st_UnmapTextureImage(st->ctx, dst_image, dst_ in fallback_copy_image()
549 fallback_copy_image(struct st_context *st, struct gl_texture_image *dst_image, struct pipe_resource *dst_res, int dst_x, int dst_y, int dst_z, struct gl_texture_image *src_image, struct pipe_resource *src_res, int src_x, int src_y, int src_z, int src_w, int src_h) fallback_copy_image() argument
638 st_CopyImageSubData(struct gl_context *ctx, struct gl_texture_image *src_image, struct gl_renderbuffer *src_renderbuffer, int src_x, int src_y, int src_z, struct gl_texture_image *dst_image, struct gl_renderbuffer *dst_renderbuffer, int dst_x, int dst_y, int dst_z, int src_width, int src_height) st_CopyImageSubData() argument
[all...]
H A Dst_cb_copyimage.h33 struct gl_texture_image *dst_image,
/third_party/mesa3d/src/intel/vulkan/
H A Danv_blorp.c304 struct anv_image *dst_image, in copy_image()
311 vk_image_sanitize_offset(&dst_image->vk, region->dstOffset); in copy_image()
317 if (dst_image->vk.image_type == VK_IMAGE_TYPE_3D) { in copy_image()
322 layer_count = vk_image_subresource_layer_count(&dst_image->vk, in copy_image()
351 dst_image, 1UL << aspect_bit, in copy_image()
355 anv_cmd_buffer_mark_image_written(cmd_buffer, dst_image, in copy_image()
370 dst_image, in copy_image()
388 get_blorp_surf_for_anv_image(cmd_buffer->device, dst_image, dst_mask, in copy_image()
392 anv_cmd_buffer_mark_image_written(cmd_buffer, dst_image, dst_mask, in copy_image()
406 dst_image, dst_mas in copy_image()
300 copy_image(struct anv_cmd_buffer *cmd_buffer, struct blorp_batch *batch, struct anv_image *src_image, VkImageLayout src_image_layout, struct anv_image *dst_image, VkImageLayout dst_image_layout, const VkImageCopy2 *region) copy_image() argument
641 blit_image(struct anv_cmd_buffer *cmd_buffer, struct blorp_batch *batch, struct anv_image *src_image, VkImageLayout src_image_layout, struct anv_image *dst_image, VkImageLayout dst_image_layout, const VkImageBlit2 *region, VkFilter filter) blit_image() argument
1363 anv_image_msaa_resolve(struct anv_cmd_buffer *cmd_buffer, const struct anv_image *src_image, enum isl_aux_usage src_aux_usage, uint32_t src_level, uint32_t src_base_layer, const struct anv_image *dst_image, enum isl_aux_usage dst_aux_usage, uint32_t dst_level, uint32_t dst_base_layer, VkImageAspectFlagBits aspect, uint32_t src_x, uint32_t src_y, uint32_t dst_x, uint32_t dst_y, uint32_t width, uint32_t height, uint32_t layer_count, enum blorp_filter filter) anv_image_msaa_resolve() argument
1432 resolve_image(struct anv_cmd_buffer *cmd_buffer, struct anv_image *src_image, VkImageLayout src_image_layout, struct anv_image *dst_image, VkImageLayout dst_image_layout, const VkImageResolve2 *region) resolve_image() argument
[all...]
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_clear_blit.c1508 struct tu_image *dst_image, in tu6_blit_image()
1557 if (dst_image->layout[0].nr_samples > 1 || in tu6_blit_image()
1574 tu6_plane_format(dst_image->vk.format, in tu6_blit_image()
1580 blit_param, false, dst_image->layout[0].ubwc, in tu6_blit_image()
1581 dst_image->layout[0].nr_samples); in tu6_blit_image()
1604 tu_image_view_blit(&dst, dst_image, &info->dstSubresource, in tu6_blit_image()
1631 dst_image->vk.format, in tu6_blit_image()
1642 TU_FROM_HANDLE(tu_image, dst_image, pBlitImageInfo->dstImage); in tu_CmdBlitImage2KHR()
1649 dst_image->vk.format == VK_FORMAT_D32_SFLOAT_S8_UINT) { in tu_CmdBlitImage2KHR()
1654 tu6_blit_image(cmd, src_image, dst_image, in tu_CmdBlitImage2KHR()
1506 tu6_blit_image(struct tu_cmd_buffer *cmd, struct tu_image *src_image, struct tu_image *dst_image, const VkImageBlit2 *info, VkFilter filter) tu6_blit_image() argument
1694 tu_copy_buffer_to_image(struct tu_cmd_buffer *cmd, struct tu_buffer *src_buffer, struct tu_image *dst_image, const VkBufferImageCopy2 *info) tu_copy_buffer_to_image() argument
1880 tu_copy_image_to_image(struct tu_cmd_buffer *cmd, struct tu_image *src_image, struct tu_image *dst_image, const VkImageCopy2 *info) tu_copy_image_to_image() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shaderlib_tgsi.c555 struct ureg_dst dst_image = ureg_dst(image); in si_create_fmask_expand_cs() local
557 ureg_memory_insn(ureg, TGSI_OPCODE_STORE, &dst_image, 1, srcs, 2, TGSI_MEMORY_RESTRICT, in si_create_fmask_expand_cs()
/third_party/skia/third_party/externals/angle2/src/libGLESv2/
H A Dentry_points_cl_autogen.cpp890 cl_mem dst_image, in clEnqueueCopyImage()
900 ", dst_image = 0x%016" PRIxPTR ", src_origin = 0x%016" PRIxPTR in clEnqueueCopyImage()
904 (uintptr_t)command_queue, (uintptr_t)src_image, (uintptr_t)dst_image, in clEnqueueCopyImage()
908 ANGLE_CL_VALIDATE_ERROR(EnqueueCopyImage, command_queue, src_image, dst_image, src_origin, in clEnqueueCopyImage()
911 return EnqueueCopyImage(command_queue, src_image, dst_image, src_origin, dst_origin, region, in clEnqueueCopyImage()
945 cl_mem dst_image, in clEnqueueCopyBufferToImage()
955 ", dst_image = 0x%016" PRIxPTR ", src_offset = %zu, dst_origin = 0x%016" PRIxPTR in clEnqueueCopyBufferToImage()
959 (uintptr_t)command_queue, (uintptr_t)src_buffer, (uintptr_t)dst_image, src_offset, in clEnqueueCopyBufferToImage()
963 ANGLE_CL_VALIDATE_ERROR(EnqueueCopyBufferToImage, command_queue, src_buffer, dst_image, in clEnqueueCopyBufferToImage()
967 return EnqueueCopyBufferToImage(command_queue, src_buffer, dst_image, src_offse in clEnqueueCopyBufferToImage()
888 clEnqueueCopyImage(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, const size_t *src_origin, const size_t *dst_origin, const size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) clEnqueueCopyImage() argument
943 clEnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t *dst_origin, const size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) clEnqueueCopyBufferToImage() argument
[all...]
H A Dcl_stubs.cpp871 cl_mem dst_image, in EnqueueCopyImage()
880 src_image, dst_image, src_origin, dst_origin, region, num_events_in_wait_list, in EnqueueCopyImage()
901 cl_mem dst_image, in EnqueueCopyBufferToImage()
910 src_buffer, dst_image, src_offset, dst_origin, region, num_events_in_wait_list, in EnqueueCopyBufferToImage()
869 EnqueueCopyImage(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, const size_t *src_origin, const size_t *dst_origin, const size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) EnqueueCopyImage() argument
899 EnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t *dst_origin, const size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) EnqueueCopyBufferToImage() argument
H A Dcl_stubs_autogen.h397 cl_mem dst_image,
415 cl_mem dst_image,
H A Dentry_points_cl_autogen.h222 cl_mem dst_image,
240 cl_mem dst_image,
/third_party/opencl-headers/src/
H A Dopencl_wrapper.cpp739 cl_int clEnqueueCopyImage(cl_command_queue queue, cl_mem src_image, cl_mem dst_image, const size_t *src_origin, in clEnqueueCopyImage() argument
746 return func(queue, src_image, dst_image, src_origin, dst_origin, region, num_events_in_wait_list, event_wait_list, in clEnqueueCopyImage()
751 cl_int clEnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, in clEnqueueCopyBufferToImage() argument
758 return func(command_queue, src_buffer, dst_image, src_offset, dst_origin, region, num_events_in_wait_list, in clEnqueueCopyBufferToImage()
/third_party/skia/third_party/externals/angle2/src/libOpenCL/
H A DlibOpenCL_autogen.cpp436 cl_mem dst_image, in clEnqueueCopyImage()
444 return cl::GetDispatch().clEnqueueCopyImage(command_queue, src_image, dst_image, src_origin, in clEnqueueCopyImage()
466 cl_mem dst_image, in clEnqueueCopyBufferToImage()
475 command_queue, src_buffer, dst_image, src_offset, dst_origin, region, in clEnqueueCopyBufferToImage()
434 clEnqueueCopyImage(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, const size_t *src_origin, const size_t *dst_origin, const size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) clEnqueueCopyImage() argument
464 clEnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t *dst_origin, const size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) clEnqueueCopyBufferToImage() argument
/third_party/skia/third_party/externals/angle2/src/libANGLE/
H A DvalidationCL_autogen.h213 cl_mem dst_image,
231 cl_mem dst_image,
H A DvalidationCL.cpp1739 cl_mem dst_image, in ValidateEnqueueCopyImage()
1754 ANGLE_CL_TRY(ValidateEnqueueImage(queue, dst_image, false, false)); in ValidateEnqueueCopyImage()
1755 const Image &dst = dst_image->cast<Image>(); in ValidateEnqueueCopyImage()
1757 // CL_IMAGE_FORMAT_MISMATCH if src_image and dst_image do not use the same image format. in ValidateEnqueueCopyImage()
1767 // CL_MEM_COPY_OVERLAP if src_image and dst_image are the same image object in ValidateEnqueueCopyImage()
1850 cl_mem dst_image, in ValidateEnqueueCopyBufferToImage()
1865 ANGLE_CL_TRY(ValidateEnqueueImage(queue, dst_image, false, false)); in ValidateEnqueueCopyBufferToImage()
1866 const Image &dst = dst_image->cast<Image>(); in ValidateEnqueueCopyBufferToImage()
1868 // CL_INVALID_MEM_OBJECT if dst_image is a 1D image buffer object created from src_buffer. in ValidateEnqueueCopyBufferToImage()
1737 ValidateEnqueueCopyImage(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, const size_t *src_origin, const size_t *dst_origin, const size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, const cl_event *event) ValidateEnqueueCopyImage() argument
1848 ValidateEnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t *dst_origin, const size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, const cl_event *event) ValidateEnqueueCopyBufferToImage() argument
/third_party/opencl-headers/CL/
H A Dcl_ext.h158 cl_mem dst_image,
172 cl_mem dst_image,
321 cl_mem dst_image,
335 cl_mem dst_image,
901 cl_mem dst_image,
H A Dcl_function_types.h455 cl_mem dst_image,
483 cl_mem dst_image,
H A Dcl_icd.h558 cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image,
570 cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image,
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_execute.c2420 LVP_FROM_HANDLE(lvp_image, dst_image, copycmd->dstImage); in handle_copy_buffer_to_image()
2443 box.z = dst_image->vk.image_type == VK_IMAGE_TYPE_3D ? copycmd->pRegions[i].imageOffset.z : copycmd->pRegions[i].imageSubresource.baseArrayLayer; in handle_copy_buffer_to_image()
2446 box.depth = dst_image->vk.image_type == VK_IMAGE_TYPE_3D ? copycmd->pRegions[i].imageExtent.depth : copycmd->pRegions[i].imageSubresource.layerCount; in handle_copy_buffer_to_image()
2449 dst_image->bo, in handle_copy_buffer_to_image()
2455 enum pipe_format dst_format = dst_image->bo->format; in handle_copy_buffer_to_image()
2459 src_format = util_format_get_depth_only(dst_image->bo->format); in handle_copy_buffer_to_image()
2466 vk_image_buffer_copy_layout(&dst_image->vk, &copycmd->pRegions[i]); in handle_copy_buffer_to_image()
2501 LVP_FROM_HANDLE(lvp_image, dst_image, copycmd->dstImage); in handle_copy_image()
2517 unsigned dstz = dst_image->bo->target == PIPE_TEXTURE_3D ? in handle_copy_image()
2520 state->pctx->resource_copy_region(state->pctx, dst_image in handle_copy_image()
[all...]
/third_party/skia/third_party/externals/angle2/include/CL/
H A Dcl_icd.h558 cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image,
570 cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image,

Completed in 47 milliseconds

12