/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_meta_copy.c | 204 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 D | radv_meta_fmask_copy.c | 226 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 D | radv_meta_resolve.c | 234 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 D | radv_meta_copy_vrs_htile.c | 213 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 D | radv_meta_blit.c | 460 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 D | radv_meta_resolve_cs.c | 870 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 D | radv_meta.h | 196 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 D | st_cb_copyimage.c | 550 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 D | st_cb_copyimage.h | 33 struct gl_texture_image *dst_image,
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_blorp.c | 304 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 D | tu_clear_blit.c | 1508 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 D | si_shaderlib_tgsi.c | 555 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 D | entry_points_cl_autogen.cpp | 890 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 D | cl_stubs.cpp | 871 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 D | cl_stubs_autogen.h | 397 cl_mem dst_image, 415 cl_mem dst_image,
|
H A D | entry_points_cl_autogen.h | 222 cl_mem dst_image, 240 cl_mem dst_image,
|
/third_party/opencl-headers/src/ |
H A D | opencl_wrapper.cpp | 739 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 D | libOpenCL_autogen.cpp | 436 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 D | validationCL_autogen.h | 213 cl_mem dst_image, 231 cl_mem dst_image,
|
H A D | validationCL.cpp | 1739 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 D | cl_ext.h | 158 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 D | cl_function_types.h | 455 cl_mem dst_image, 483 cl_mem dst_image,
|
H A D | cl_icd.h | 558 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 D | lvp_execute.c | 2420 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, ©cmd->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 D | cl_icd.h | 558 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,
|