/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_cb_copyimage.c | 267 unsigned dst_level, in blit() 281 blit.dst.level = dst_level; in blit() 294 unsigned dst_level, in swizzled_copy() 345 blit(pipe, dst, blit_dst_format, dst_level, dstx, dsty, dstz, in swizzled_copy() 413 unsigned dst_level, in handle_complex_copy() 443 blit(pipe, dst, noncanon_format, dst_level, dstx, dsty, dstz, src, in handle_complex_copy() 450 blit(pipe, dst, canon_format, dst_level, dstx, dsty, dstz, src, in handle_complex_copy() 467 swizzled_copy(pipe, dst, dst_level, dstx, dsty, dstz, temp, 0, in handle_complex_copy() 476 blit(pipe, dst, noncanon_format, dst_level, dstx, dsty, dstz, src, in handle_complex_copy() 491 blit(pipe, dst, noncanon_format, dst_level, dst in handle_complex_copy() 264 blit(struct pipe_context *pipe, struct pipe_resource *dst, enum pipe_format dst_format, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, enum pipe_format src_format, unsigned src_level, const struct pipe_box *src_box) blit() argument 292 swizzled_copy(struct pipe_context *pipe, struct pipe_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box) swizzled_copy() argument 411 handle_complex_copy(struct pipe_context *pipe, struct pipe_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box, enum pipe_format noncanon_format, enum pipe_format canon_format) handle_complex_copy() argument 501 copy_image(struct pipe_context *pipe, struct pipe_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box) copy_image() argument 651 int src_level, dst_level; st_CopyImageSubData() local [all...] |
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_test_image_copy_region.c | 570 unsigned dst_level = j % (tdst.last_level + 1); in si_test_image_copy_region() local 572 max_width = MIN2(u_minify(tsrc.width0, src_level), u_minify(tdst.width0, dst_level)); in si_test_image_copy_region() 573 max_height = MIN2(u_minify(tsrc.height0, src_level), u_minify(tdst.height0, dst_level)); in si_test_image_copy_region() 574 max_depth = MIN2(util_num_layers(&tsrc, src_level), util_num_layers(&tdst, dst_level)); in si_test_image_copy_region() 579 dstz = rand() % (util_num_layers(&tdst, dst_level) - depth + 1); in si_test_image_copy_region() 590 dstx = rand() % (u_minify(tdst.width0, dst_level) - width + 1); in si_test_image_copy_region() 591 dsty = rand() % (u_minify(tdst.height0, dst_level) - height + 1); in si_test_image_copy_region() 605 si_resource_copy_region(ctx, dst, dst_level, dstx, dsty, dstz, src, src_level, &box); in si_test_image_copy_region() 612 util_copy_box(dst_cpu[dst_level].ptr, tdst.format, dst_cpu[dst_level] in si_test_image_copy_region() 786 unsigned dst_level = rand() % (tdst.last_level + 1); si_test_blit() local [all...] |
H A D | si_compute_blit.c | 607 bool si_compute_copy_image(struct si_context *sctx, struct pipe_resource *dst, unsigned dst_level, in si_compute_copy_image() argument 615 si_use_compute_copy_for_float_formats(sctx, dst, dst_level); in si_compute_copy_image() 627 vi_dcc_enabled(sdst, dst_level)) || in si_compute_copy_image() 640 !vi_dcc_enabled(sdst, dst_level) && in si_compute_copy_image() 732 image[1].u.tex.level = dst_level; in si_compute_copy_image() 734 image[1].u.tex.last_layer = util_max_layer(dst, dst_level); in si_compute_copy_image()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_blit.c | 652 unsigned dst_level, in iris_copy_region() 672 get_copy_region_aux_settings(ice, batch, dst_res, dst_level, in iris_copy_region() 716 dst, dst_aux_usage, dst_level, true); in iris_copy_region() 721 iris_resource_prepare_access(ice, dst_res, dst_level, 1, in iris_copy_region() 734 &dst_surf, dst_level, dstz + slice, in iris_copy_region() 740 iris_resource_finish_write(ice, dst_res, dst_level, dstz, in iris_copy_region() 758 unsigned dst_level, in iris_resource_copy_region() 767 iris_copy_region(&ice->blorp, batch, p_dst, dst_level, dstx, dsty, dstz, in iris_resource_copy_region() 776 iris_copy_region(&ice->blorp, batch, &s_dst_res->base.b, dst_level, dstx, in iris_resource_copy_region() 649 iris_copy_region(struct blorp_context *blorp, struct iris_batch *batch, struct pipe_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box) iris_copy_region() argument 756 iris_resource_copy_region(struct pipe_context *ctx, struct pipe_resource *p_dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *p_src, unsigned src_level, const struct pipe_box *src_box) iris_resource_copy_region() argument
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_blit.c | 47 unsigned dst_level, in build_blit_info() 66 blit->dst.level = dst_level; in build_blit_info() 119 unsigned dst_level, unsigned dst_layer_face, in copy_region_vgpu10() 131 dstSubResource = dst_layer_face * (dst_tex->last_level + 1) + dst_level; in copy_region_vgpu10() 140 svga_define_texture_level(dtex, dst_layer_face, dst_level); in copy_region_vgpu10() 152 struct pipe_resource *dst_tex, unsigned dst_level, in copy_region_fallback() 160 util_resource_copy_region(&svga->pipe, dst_tex, dst_level, dstx, in copy_region_fallback() 893 unsigned dst_level, in svga_resource_copy_region() 932 copy_region_fallback(svga, dst_tex, dst_level, dstx, in svga_resource_copy_region() 938 build_blit_info(dst_tex, dst_level, dst in svga_resource_copy_region() 46 build_blit_info(struct pipe_resource *dst_tex, unsigned dst_level, unsigned dst_x, unsigned dst_y, unsigned dst_z, struct pipe_resource *src_tex, unsigned src_level, const struct pipe_box *src_box, struct pipe_blit_info *blit) build_blit_info() argument 114 copy_region_vgpu10(struct svga_context *svga, struct pipe_resource *src_tex, unsigned src_x, unsigned src_y, unsigned src_z, unsigned src_level, unsigned src_layer_face, struct pipe_resource *dst_tex, unsigned dst_x, unsigned dst_y, unsigned dst_z, unsigned dst_level, unsigned dst_layer_face, unsigned width, unsigned height, unsigned depth) copy_region_vgpu10() argument 151 copy_region_fallback(struct svga_context *svga, struct pipe_resource *dst_tex, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src_tex, unsigned src_level, const struct pipe_box *src_box) copy_region_fallback() argument 891 svga_resource_copy_region(struct pipe_context *pipe, struct pipe_resource *dst_tex, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src_tex, unsigned src_level, const struct pipe_box *src_box) svga_resource_copy_region() argument [all...] |
H A D | svga_surface.h | 125 unsigned dst_level, unsigned dst_face,
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_blit.c | 678 unsigned dst_level, in crocus_copy_region() 693 dst_level, dstx, dsty, dstz, in crocus_copy_region() 732 dst, dst_aux_usage, dst_level, true); in crocus_copy_region() 737 crocus_resource_prepare_access(ice, dst_res, dst_level, 1, in crocus_copy_region() 747 &dst_surf, dst_level, dstz + slice, in crocus_copy_region() 753 crocus_resource_finish_write(ice, dst_res, dst_level, dstz, in crocus_copy_region() 769 unsigned dst_level, in crocus_resource_copy_region() 788 util_resource_copy_region(ctx, p_dst, dst_level, dstx, dsty, dstz, in crocus_resource_copy_region() 792 crocus_copy_region(&ice->blorp, batch, p_dst, dst_level, dstx, dsty, dstz, in crocus_resource_copy_region() 802 crocus_copy_region(&ice->blorp, batch, &s_dst_res->base.b, dst_level, dst in crocus_resource_copy_region() 675 crocus_copy_region(struct blorp_context *blorp, struct crocus_batch *batch, struct pipe_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box) crocus_copy_region() argument 767 crocus_resource_copy_region(struct pipe_context *ctx, struct pipe_resource *p_dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *p_src, unsigned src_level, const struct pipe_box *src_box) crocus_resource_copy_region() argument [all...] |
H A D | crocus_blt.c | 236 unsigned dst_level, in crocus_emit_blt() 278 crocus_resource_get_image_offset(dst, dst_level, dst_z, &dst_image_x, in crocus_emit_blt() 392 unsigned dst_level, in crocus_copy_region_blt() 403 dst_level, in crocus_copy_region_blt() 233 crocus_emit_blt(struct crocus_batch *batch, struct crocus_resource *src, struct crocus_resource *dst, unsigned dst_level, unsigned dst_x, unsigned dst_y, unsigned dst_z, unsigned src_level, const struct pipe_box *src_box) crocus_emit_blt() argument 390 crocus_copy_region_blt(struct crocus_batch *batch, struct crocus_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct crocus_resource *src, unsigned src_level, const struct pipe_box *src_box) crocus_copy_region_blt() argument
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
H A D | freedreno_blitter.c | 318 unsigned dst_level, unsigned dstx, unsigned dsty, 337 util_blitter_copy_texture(ctx->blitter, dst, dst_level, dstx, dsty, dstz, 350 unsigned dst_level, unsigned dstx, unsigned dsty, in fd_resource_copy_region() 372 info.dst.level = dst_level; in fd_resource_copy_region() 395 if (fd_blitter_pipe_copy_region(ctx, dst, dst_level, dstx, dsty, dstz, src, in fd_resource_copy_region() 401 util_resource_copy_region(pctx, dst, dst_level, dstx, dsty, dstz, src, in fd_resource_copy_region() 349 fd_resource_copy_region(struct pipe_context *pctx, struct pipe_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box) fd_resource_copy_region() argument
|
H A D | freedreno_blitter.h | 43 struct pipe_resource *dst, unsigned dst_level,
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_surface.c | 76 unsigned dst_level, unsigned dstx, unsigned dsty, in i915_surface_copy_render() 103 util_blitter_default_dst_texture(&dst_templ, dst, dst_level, dstz); in i915_surface_copy_render() 125 util_resource_copy_region(pipe, dst, dst_level, dstx, dsty, dstz, src, in i915_surface_copy_render() 197 unsigned dst_level, unsigned dstx, unsigned dsty, in i915_surface_copy_blitter() 203 util_resource_copy_region(pipe, dst, dst_level, dstx, dsty, dstz, src, in i915_surface_copy_blitter() 218 dst_offset = i915_texture_offset(dst_tex, dst_level, dstz); in i915_surface_copy_blitter() 75 i915_surface_copy_render(struct pipe_context *pipe, struct pipe_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box) i915_surface_copy_render() argument 196 i915_surface_copy_blitter(struct pipe_context *pipe, struct pipe_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box) i915_surface_copy_blitter() argument
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_blit.cpp | 267 unsigned dst_level, in copy_subregion_no_barriers() 325 dst_loc.SubresourceIndex = get_subresource_id(dst->base.b.target, dst_level, dst_subres_stride, dstz, &dstz, dst_array_size, dst->plane_slice) + in copy_subregion_no_barriers() 368 unsigned dst_level, in copy_resource_y_flipped_no_barriers() 381 util_format_name(dst->base.b.format), dst_level, in copy_resource_y_flipped_no_barriers() 396 copy_subregion_no_barriers(ctx, dst, dst_level, in copy_resource_y_flipped_no_barriers() 405 unsigned dst_level, in d3d12_direct_copy() 416 unsigned dst_subres = get_subresource_id(dst->base.b.target, dst_level, dst->base.b.last_level + 1, in d3d12_direct_copy() 445 copy_subregion_no_barriers(ctx, dst, dst_level, in d3d12_direct_copy() 450 copy_resource_y_flipped_no_barriers(ctx, dst, dst_level, pdst_box, in d3d12_direct_copy() 970 unsigned dst_level, in d3d12_resource_copy_region() 265 copy_subregion_no_barriers(struct d3d12_context *ctx, struct d3d12_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct d3d12_resource *src, unsigned src_level, const struct pipe_box *psrc_box, unsigned mask) copy_subregion_no_barriers() argument 366 copy_resource_y_flipped_no_barriers(struct d3d12_context *ctx, struct d3d12_resource *dst, unsigned dst_level, const struct pipe_box *pdst_box, struct d3d12_resource *src, unsigned src_level, const struct pipe_box *psrc_box, unsigned mask) copy_resource_y_flipped_no_barriers() argument 403 d3d12_direct_copy(struct d3d12_context *ctx, struct d3d12_resource *dst, unsigned dst_level, const struct pipe_box *pdst_box, struct d3d12_resource *src, unsigned src_level, const struct pipe_box *psrc_box, unsigned mask) d3d12_direct_copy() argument 968 d3d12_resource_copy_region(struct pipe_context *pctx, struct pipe_resource *pdst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *psrc, unsigned src_level, const struct pipe_box *psrc_box) d3d12_resource_copy_region() argument [all...] |
H A D | d3d12_blit.h | 37 unsigned dst_level,
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_blitter.h | 241 unsigned dst_level, 381 unsigned dst_level, 397 unsigned dst_level,
|
H A D | u_surface.c | 204 unsigned dst_level, in util_resource_copy_region() 284 assert(dst_box.x + dst_box.width <= (int)u_minify(dst->width0, dst_level)); in util_resource_copy_region() 285 assert(dst_box.y + dst_box.height <= (int)u_minify(dst->height0, dst_level)); in util_resource_copy_region() 304 dst_level, in util_resource_copy_region() 335 dst_level, in util_resource_copy_region() 202 util_resource_copy_region(struct pipe_context *pipe, struct pipe_resource *dst, unsigned dst_level, unsigned dst_x, unsigned dst_y, unsigned dst_z, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box_in) util_resource_copy_region() argument
|
H A D | u_surface.h | 79 unsigned dst_level,
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_clear_blit.c | 153 unsigned dst_level, unsigned dstx, unsigned dsty, in etna_resource_copy_region() 162 util_blitter_copy_texture(ctx->blitter, dst, dst_level, dstx, dsty, dstz, in etna_resource_copy_region() 165 util_resource_copy_region(pctx, dst, dst_level, dstx, dsty, dstz, src, in etna_resource_copy_region() 152 etna_resource_copy_region(struct pipe_context *pctx, struct pipe_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box) etna_resource_copy_region() argument
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_surface.c | 41 struct pipe_resource *dst, unsigned dst_level, in lp_resource_copy_ms() 86 struct pipe_resource *dst, unsigned dst_level, in lp_resource_copy() 92 dst, dst_level, in lp_resource_copy() 108 lp_resource_copy_ms(pipe, dst, dst_level, dstx, dsty, dstz, in lp_resource_copy() 112 util_resource_copy_region(pipe, dst, dst_level, dstx, dsty, dstz, in lp_resource_copy() 40 lp_resource_copy_ms(struct pipe_context *pipe, struct pipe_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box) lp_resource_copy_ms() argument 85 lp_resource_copy(struct pipe_context *pipe, struct pipe_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box) lp_resource_copy() argument
|
/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_blit.c | 544 unsigned dst_level, in r300_resource_copy_region() 566 util_resource_copy_region(pipe, dst, dst_level, dstx, dsty, dstz, in r300_resource_copy_region() 580 util_blitter_default_dst_texture(&dst_templ, dst, dst_level, dstz); in r300_resource_copy_region() 665 util_resource_copy_region(pipe, dst, dst_level, dstx, dsty, dstz, in r300_resource_copy_region() 723 unsigned dst_level, in r300_simple_msaa_resolve() 738 surf_tmpl.u.tex.level = dst_level; in r300_simple_msaa_resolve() 542 r300_resource_copy_region(struct pipe_context *pipe, struct pipe_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box) r300_resource_copy_region() argument 721 r300_simple_msaa_resolve(struct pipe_context *pipe, struct pipe_resource *dst, unsigned dst_level, unsigned dst_layer, struct pipe_resource *src, enum pipe_format format) r300_simple_msaa_resolve() argument
|
/third_party/mesa3d/src/intel/blorp/ |
H A D | blorp.h | 160 unsigned dst_level, unsigned dst_layer, 174 unsigned dst_level, unsigned dst_layer,
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_blorp.c | 315 const uint32_t dst_level = region->dstSubresource.mipLevel; in copy_image() local 357 dst_surf.aux_usage, dst_level, in copy_image() 362 &dst_surf, dst_level, dst_base_layer + i, in copy_image() 375 &dst_shadow_surf, dst_level, dst_base_layer + i, in copy_image() 393 dst_surf.aux_usage, dst_level, in copy_image() 398 &dst_surf, dst_level, dst_base_layer + i, in copy_image() 410 &dst_shadow_surf, dst_level, dst_base_layer + i, in copy_image() 1369 uint32_t dst_level, uint32_t dst_base_layer, in anv_image_msaa_resolve() 1402 dst_level, dst_base_layer, layer_count); in anv_image_msaa_resolve() 1421 &dst_surf, dst_level, dst_base_laye in anv_image_msaa_resolve() 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 [all...] |
/third_party/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_state.c | 2852 unsigned dst_level, in r600_dma_copy_tile() 2872 dst_mode = rdst->surface.u.legacy.level[dst_level].mode; in r600_dma_copy_tile() 2896 addr = (uint64_t)rdst->surface.u.legacy.level[dst_level].offset_256B * 256; in r600_dma_copy_tile() 2897 addr += (uint64_t)rdst->surface.u.legacy.level[dst_level].slice_size_dw * 4 * dst_z; in r600_dma_copy_tile() 2902 slice_tile_max = (rdst->surface.u.legacy.level[dst_level].nblk_x * rdst->surface.u.legacy.level[dst_level].nblk_y) / (8*8); in r600_dma_copy_tile() 2909 height = u_minify(rdst->resource.b.b.height0, dst_level); in r600_dma_copy_tile() 2914 base = (uint64_t)rdst->surface.u.legacy.level[dst_level].offset_256B * 256; in r600_dma_copy_tile() 2955 unsigned dst_level, in r600_dma_copy() 2982 !r600_prepare_for_dma_blit(&rctx->b, rdst, dst_level, dst in r600_dma_copy() 2850 r600_dma_copy_tile(struct r600_context *rctx, struct pipe_resource *dst, unsigned dst_level, unsigned dst_x, unsigned dst_y, unsigned dst_z, struct pipe_resource *src, unsigned src_level, unsigned src_x, unsigned src_y, unsigned src_z, unsigned copy_height, unsigned pitch, unsigned bpp) r600_dma_copy_tile() argument 2953 r600_dma_copy(struct pipe_context *ctx, struct pipe_resource *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box) r600_dma_copy() argument [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/gl/ |
H A D | gl4cCopyImageTests.cpp | 2976 * @param dst_level Level of destination image 2980 void FunctionalTest::getCleanRegions(const testCase& test_case, GLuint dst_level, GLuint out_regions[4][4], in getCleanRegions() argument 2989 calculateDimmensions(test_case.m_dst.m_target, dst_level, test_case.m_dst.m_width, test_case.m_dst.m_height, in getCleanRegions() 3002 const GLuint img_w = dst_widths[dst_level]; in getCleanRegions() 3003 const GLuint img_h = dst_heights[dst_level]; in getCleanRegions() 3257 for (GLuint dst_level = 0; dst_level < dst_n_levels; ++dst_level) in prepareTestCases() 3312 dst_level, dst_internal_format, dst_format, dst_type }, in prepareTestCases() 3431 const GLuint dst_level in verify() local [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_resource.h | 73 struct pipe_resource *dst, unsigned dst_level,
|
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_texture.c | 34 unsigned dst_level, in virgl_copy_region_with_blit() 49 blit.dst.level = dst_level; in virgl_copy_region_with_blit() 32 virgl_copy_region_with_blit(struct pipe_context *pipe, struct pipe_resource *dst, unsigned dst_level, const struct pipe_box *dst_box, struct pipe_resource *src, unsigned src_level, const struct pipe_box *src_box) virgl_copy_region_with_blit() argument
|