/external/mesa3d/src/mesa/state_tracker/ |
D | st_cb_copyimage.c | 260 const struct pipe_box *src_box) in blit() argument 270 blit.src.box = *src_box; in blit() 271 u_box_3d(dstx, dsty, dstz, src_box->width, src_box->height, in blit() 272 src_box->depth, &blit.dst.box); in blit() 286 const struct pipe_box *src_box) in swizzled_copy() argument 334 src, blit_src_format, src_level, src_box); in swizzled_copy() 404 const struct pipe_box *src_box, in handle_complex_copy() argument 431 noncanon_format, src_level, src_box); in handle_complex_copy() 438 noncanon_format, src_level, src_box); in handle_complex_copy() 446 src_box->width, in handle_complex_copy() [all …]
|
D | st_texture.c | 360 struct pipe_box src_box; in st_texture_image_copy() local 373 src_box.x = 0; in st_texture_image_copy() 374 src_box.y = 0; in st_texture_image_copy() 375 src_box.width = width; in st_texture_image_copy() 376 src_box.height = height; in st_texture_image_copy() 377 src_box.depth = 1; in st_texture_image_copy() 390 src_box.z = i; in st_texture_image_copy() 402 &src_box); in st_texture_image_copy()
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_dma.c | 224 const struct pipe_box *src_box) in si_dma_copy() argument 241 si_dma_copy_buffer(sctx, dst, src, dst_x, src_box->x, src_box->width); in si_dma_copy() 260 if (src_box->depth > 1 || in si_dma_copy() 262 dstz, rsrc, src_level, src_box)) in si_dma_copy() 265 src_x = util_format_get_nblocksx(src->format, src_box->x); in si_dma_copy() 267 src_y = util_format_get_nblocksy(src->format, src_box->y); in si_dma_copy() 279 if (src_pitch != dst_pitch || src_box->x || dst_x || src_w != dst_w || in si_dma_copy() 280 src_box->width != src_w || in si_dma_copy() 281 src_box->height != u_minify(rsrc->resource.b.b.height0, src_level) || in si_dma_copy() 282 src_box->height != u_minify(rdst->resource.b.b.height0, dst_level) || in si_dma_copy() [all …]
|
D | cik_sdma.c | 144 const struct pipe_box *src_box) in cik_sdma_copy_texture() argument 178 unsigned srcx = src_box->x / rsrc->surface.blk_w; in cik_sdma_copy_texture() 179 unsigned srcy = src_box->y / rsrc->surface.blk_h; in cik_sdma_copy_texture() 180 unsigned srcz = src_box->z; in cik_sdma_copy_texture() 181 unsigned copy_width = DIV_ROUND_UP(src_box->width, rsrc->surface.blk_w); in cik_sdma_copy_texture() 182 unsigned copy_height = DIV_ROUND_UP(src_box->height, rsrc->surface.blk_h); in cik_sdma_copy_texture() 183 unsigned copy_depth = src_box->depth; in cik_sdma_copy_texture() 188 dst_slice_pitch * bpp * (dstz + src_box->depth) <= in cik_sdma_copy_texture() 191 src_slice_pitch * bpp * (srcz + src_box->depth) <= in cik_sdma_copy_texture() 195 dstz, rsrc, src_level, src_box)) in cik_sdma_copy_texture() [all …]
|
D | si_blit.c | 877 const struct pipe_box *src_box) in si_resource_copy_region() argument 889 si_copy_buffer(sctx, dst, src, dstx, src_box->x, src_box->width, 0); in si_resource_copy_region() 898 src_box->z, src_box->z + src_box->depth - 1); in si_resource_copy_region() 930 sbox.x = util_format_get_nblocksx(src->format, src_box->x); in si_resource_copy_region() 931 sbox.y = util_format_get_nblocksy(src->format, src_box->y); in si_resource_copy_region() 932 sbox.z = src_box->z; in si_resource_copy_region() 933 sbox.width = util_format_get_nblocksx(src->format, src_box->width); in si_resource_copy_region() 934 sbox.height = util_format_get_nblocksy(src->format, src_box->height); in si_resource_copy_region() 935 sbox.depth = src_box->depth; in si_resource_copy_region() 936 src_box = &sbox; in si_resource_copy_region() [all …]
|
/external/mesa3d/src/gallium/drivers/i915/ |
D | i915_surface.c | 82 const struct pipe_box *src_box) in i915_surface_copy_render() argument 118 u_box_3d(dstx, dsty, dstz, abs(src_box->width), abs(src_box->height), in i915_surface_copy_render() 119 abs(src_box->depth), &dstbox); in i915_surface_copy_render() 122 src_view, src_box, src_width0, src_height0, in i915_surface_copy_render() 129 src, src_level, src_box); in i915_surface_copy_render() 208 const struct pipe_box *src_box) in i915_surface_copy_blitter() argument 219 src, src_level, src_box); in i915_surface_copy_blitter() 224 assert(src_box->depth == 1); in i915_surface_copy_blitter() 232 assert(src_box->z == 0); in i915_surface_copy_blitter() 233 src_offset = i915_texture_offset(src_tex, src_level, src_box->z); in i915_surface_copy_blitter() [all …]
|
/external/mesa3d/src/gallium/state_trackers/nine/ |
D | volume9.c | 421 struct pipe_box src_box; in NineVolume9_CopyMemToDefault() local 435 src_box = *pSrcBox; in NineVolume9_CopyMemToDefault() 437 src_box.x = 0; in NineVolume9_CopyMemToDefault() 438 src_box.y = 0; in NineVolume9_CopyMemToDefault() 439 src_box.z = 0; in NineVolume9_CopyMemToDefault() 440 src_box.width = From->desc.Width; in NineVolume9_CopyMemToDefault() 441 src_box.height = From->desc.Height; in NineVolume9_CopyMemToDefault() 442 src_box.depth = From->desc.Depth; in NineVolume9_CopyMemToDefault() 445 dst_box.width = src_box.width; in NineVolume9_CopyMemToDefault() 446 dst_box.height = src_box.height; in NineVolume9_CopyMemToDefault() [all …]
|
D | surface9.c | 627 struct pipe_box dst_box, src_box; in NineSurface9_CopyMemToDefault() local 656 copy_width, copy_height, &src_box); in NineSurface9_CopyMemToDefault() 667 &src_box); in NineSurface9_CopyMemToDefault() 689 struct pipe_box src_box; in NineSurface9_CopyDefaultToMem() local 699 u_box_origin_2d(This->desc.Width, This->desc.Height, &src_box); in NineSurface9_CopyDefaultToMem() 700 src_box.z = From->layer; in NineSurface9_CopyDefaultToMem() 708 &src_box, &transfer); in NineSurface9_CopyDefaultToMem()
|
/external/mesa3d/src/gallium/drivers/r600/ |
D | r600_blit.c | 570 struct pipe_resource *src, const struct pipe_box *src_box) in r600_copy_buffer() argument 575 r600_cp_dma_copy_buffer(rctx, dst, dstx, src, src_box->x, src_box->width); in r600_copy_buffer() 579 dstx % 4 == 0 && src_box->x % 4 == 0 && src_box->width % 4 == 0) { in r600_copy_buffer() 582 util_blitter_copy_buffer(rctx->blitter, dst, dstx, src, src_box->x, src_box->width); in r600_copy_buffer() 585 util_resource_copy_region(ctx, dst, 0, dstx, 0, 0, src, 0, src_box); in r600_copy_buffer() 598 const struct pipe_box *src_box) in r600_copy_global_buffer() argument 602 struct pipe_box new_src_box = *src_box; in r600_copy_global_buffer() 676 const struct pipe_box *src_box) in r600_resource_copy_region() argument 689 r600_copy_global_buffer(ctx, dst, dstx, src, src_box); in r600_resource_copy_region() 691 r600_copy_buffer(ctx, dst, dstx, src, src_box); in r600_resource_copy_region() [all …]
|
/external/mesa3d/src/gallium/auxiliary/util/ |
D | u_surface.c | 264 struct pipe_box src_box, dst_box; in util_resource_copy_region() local 278 src_box = *src_box_in; in util_resource_copy_region() 284 dst_box.width = src_box.width; in util_resource_copy_region() 285 dst_box.height = src_box.height; in util_resource_copy_region() 286 dst_box.depth = src_box.depth; in util_resource_copy_region() 325 assert(src_box.x % src_bw == 0); in util_resource_copy_region() 326 assert(src_box.y % src_bh == 0); in util_resource_copy_region() 331 assert(src_box.x + src_box.width <= (int)u_minify(src->width0, src_level)); in util_resource_copy_region() 332 assert(src_box.y + src_box.height <= (int)u_minify(src->height0, src_level)); in util_resource_copy_region() 337 assert((src_box.width / src_bw) * (src_box.height / src_bh) * src_bs == in util_resource_copy_region() [all …]
|
D | u_blit.c | 441 struct pipe_box src_box; in util_blit_pixels() local 442 src_box.x = srcX0; in util_blit_pixels() 443 src_box.y = srcY0; in util_blit_pixels() 444 src_box.z = srcZ0; in util_blit_pixels() 445 src_box.width = srcW; in util_blit_pixels() 446 src_box.height = srcH; in util_blit_pixels() 447 src_box.depth = 1; in util_blit_pixels() 452 &src_box); in util_blit_pixels()
|
/external/virglrenderer/src/gallium/auxiliary/util/ |
D | u_surface.c | 252 const struct pipe_box *src_box) in util_resource_copy_region() argument 278 src_box, &src_trans); in util_resource_copy_region() 287 dst_box.width = src_box->width; in util_resource_copy_region() 288 dst_box.height = src_box->height; in util_resource_copy_region() 289 dst_box.depth = src_box->depth; in util_resource_copy_region() 302 assert(src_box->height == 1); in util_resource_copy_region() 303 assert(src_box->depth == 1); in util_resource_copy_region() 304 memcpy(dst_map, src_map, src_box->width); in util_resource_copy_region() 310 src_box->width, src_box->height, src_box->depth, in util_resource_copy_region()
|
/external/mesa3d/src/gallium/drivers/svga/ |
D | svga_pipe_blit.c | 53 const struct pipe_box *src_box, in build_blit_info() argument 67 blit->src.box = *src_box; in build_blit_info() 68 u_box_3d(dst_x, dst_y, dst_z, src_box->width, src_box->height, in build_blit_info() 69 src_box->depth, &blit->dst.box); in build_blit_info() 135 const struct pipe_box *src_box) in copy_region_fallback() argument 141 dsty, dstz, src_tex, src_level, src_box); in copy_region_fallback() 720 const struct pipe_box *src_box) in svga_resource_copy_region() argument 740 src_box->x, dstx, src_box->width); in svga_resource_copy_region() 744 src_box->x, dstx, src_box->width); in svga_resource_copy_region() 753 dsty, dstz, src_tex, src_level, src_box); in svga_resource_copy_region() [all …]
|
/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_miptree.c | 128 const struct pipe_box *src_box) in nv30_resource_copy_region() argument 136 nv04_resource(srcres), src_box->x, src_box->width); in nv30_resource_copy_region() 140 define_rect(srcres, src_level, src_box->z, src_box->x, src_box->y, in nv30_resource_copy_region() 141 src_box->width, src_box->height, &src); in nv30_resource_copy_region() 143 src_box->width, src_box->height, &dst); in nv30_resource_copy_region()
|
/external/mesa3d/src/gallium/tools/trace/ |
D | dump_state.py | 614 def resource_copy_region(self, dst, dst_level, dstx, dsty, dstz, src, src_level, src_box): argument 621 assert src_box.y == 0 622 assert src_box.z == 0 623 assert src_box.height == 1 624 assert src_box.depth == 1 625 dst.data[dstx : dstx + src_box.width] = src.data[src_box.x : src_box.x + src_box.width]
|
/external/mesa3d/src/gallium/drivers/virgl/ |
D | virgl_texture.c | 37 const struct pipe_box *src_box) in virgl_copy_region_with_blit() argument 45 blit.src.box = *src_box; in virgl_copy_region_with_blit() 52 blit.dst.box.width = src_box->width; in virgl_copy_region_with_blit() 53 blit.dst.box.height = src_box->height; in virgl_copy_region_with_blit() 54 blit.dst.box.depth = src_box->depth; in virgl_copy_region_with_blit()
|
/external/mesa3d/src/amd/vulkan/ |
D | radv_meta_blit.c | 56 …nir_intrinsic_instr *src_box = nir_intrinsic_instr_create(b.shader, nir_intrinsic_load_push_consta… in build_nir_vertex_shader() local 57 src_box->src[0] = nir_src_for_ssa(nir_imm_int(&b, 0)); in build_nir_vertex_shader() 58 nir_intrinsic_set_base(src_box, 0); in build_nir_vertex_shader() 59 nir_intrinsic_set_range(src_box, 16); in build_nir_vertex_shader() 60 src_box->num_components = 4; in build_nir_vertex_shader() 61 nir_ssa_dest_init(&src_box->instr, &src_box->dest, 4, 32, "src_box"); in build_nir_vertex_shader() 62 nir_builder_instr_insert(&b, &src_box->instr); in build_nir_vertex_shader() 89 nir_channel(&b, &src_box->dest.ssa, 0), in build_nir_vertex_shader() 90 nir_channel(&b, &src_box->dest.ssa, 2)); in build_nir_vertex_shader() 93 nir_channel(&b, &src_box->dest.ssa, 1), in build_nir_vertex_shader() [all …]
|
D | radv_meta_blit2d.c | 386 …nir_intrinsic_instr *src_box = nir_intrinsic_instr_create(b.shader, nir_intrinsic_load_push_consta… in build_nir_vertex_shader() local 387 src_box->src[0] = nir_src_for_ssa(nir_imm_int(&b, 0)); in build_nir_vertex_shader() 388 nir_intrinsic_set_base(src_box, 0); in build_nir_vertex_shader() 389 nir_intrinsic_set_range(src_box, 16); in build_nir_vertex_shader() 390 src_box->num_components = 4; in build_nir_vertex_shader() 391 nir_ssa_dest_init(&src_box->instr, &src_box->dest, 4, 32, "src_box"); in build_nir_vertex_shader() 392 nir_builder_instr_insert(&b, &src_box->instr); in build_nir_vertex_shader() 411 nir_channel(&b, &src_box->dest.ssa, 0), in build_nir_vertex_shader() 412 nir_channel(&b, &src_box->dest.ssa, 2)); in build_nir_vertex_shader() 415 nir_channel(&b, &src_box->dest.ssa, 1), in build_nir_vertex_shader() [all …]
|
/external/mesa3d/src/gallium/drivers/r300/ |
D | r300_blit.c | 537 const struct pipe_box *src_box) in r300_resource_copy_region() argument 556 src, src_level, src_box); in r300_resource_copy_region() 608 box = *src_box; in r300_resource_copy_region() 609 src_box = &box; in r300_resource_copy_region() 653 src, src_level, src_box); in r300_resource_copy_region() 668 u_box_3d(dstx, dsty, dstz, abs(src_box->width), abs(src_box->height), in r300_resource_copy_region() 669 abs(src_box->depth), &dstbox); in r300_resource_copy_region() 673 src_view, src_box, src_width0, src_height0, in r300_resource_copy_region()
|
D | r300_transfer.c | 88 struct pipe_box src_box; in r300_copy_into_tiled_texture() local 92 &src_box); in r300_copy_into_tiled_texture() 96 &r300transfer->linear_texture->b.b, 0, &src_box); in r300_copy_into_tiled_texture()
|
/external/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_clear_blit.c | 113 unsigned src_level, const struct pipe_box *src_box) in etna_resource_copy_region() argument 132 src, src_level, src_box); in etna_resource_copy_region() 135 src_level, src_box); in etna_resource_copy_region()
|
/external/mesa3d/src/gallium/state_trackers/glx/xlib/ |
D | xm_st.c | 95 struct pipe_box src_box; in xmesa_st_framebuffer_copy_textures() local 103 u_box_2d(x, y, width, height, &src_box); in xmesa_st_framebuffer_copy_textures() 107 src_ptex, 0, &src_box); in xmesa_st_framebuffer_copy_textures()
|
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_surface.c | 202 const struct pipe_box *src_box) in nvc0_resource_copy_region() argument 207 unsigned dst_layer = dstz, src_layer = src_box->z; in nvc0_resource_copy_region() 212 nv04_resource(src), src_box->x, src_box->width); in nvc0_resource_copy_region() 213 NOUVEAU_DRV_STAT(&nvc0->screen->base, buf_copy_bytes, src_box->width); in nvc0_resource_copy_region() 232 unsigned nx = util_format_get_nblocksx(src->format, src_box->width) in nvc0_resource_copy_region() 234 unsigned ny = util_format_get_nblocksy(src->format, src_box->height) in nvc0_resource_copy_region() 239 src_box->x, src_box->y, src_box->z); in nvc0_resource_copy_region() 241 for (i = 0; i < src_box->depth; ++i) { in nvc0_resource_copy_region() 265 for (; dst_layer < dstz + src_box->depth; ++dst_layer, ++src_layer) { in nvc0_resource_copy_region() 270 src_box->x, src_box->y, src_layer, in nvc0_resource_copy_region() [all …]
|
/external/mesa3d/src/gallium/drivers/nouveau/ |
D | nouveau_buffer.c | 583 struct pipe_box src_box; in nouveau_copy_buffer() local 584 src_box.x = srcx; in nouveau_copy_buffer() 585 src_box.y = 0; in nouveau_copy_buffer() 586 src_box.z = 0; in nouveau_copy_buffer() 587 src_box.width = size; in nouveau_copy_buffer() 588 src_box.height = 1; in nouveau_copy_buffer() 589 src_box.depth = 1; in nouveau_copy_buffer() 592 &src->base, 0, &src_box); in nouveau_copy_buffer()
|
/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_surface.c | 200 const struct pipe_box *src_box) in nv50_resource_copy_region() argument 205 unsigned dst_layer = dstz, src_layer = src_box->z; in nv50_resource_copy_region() 210 nv04_resource(src), src_box->x, src_box->width); in nv50_resource_copy_region() 228 unsigned nx = util_format_get_nblocksx(src->format, src_box->width) in nv50_resource_copy_region() 230 unsigned ny = util_format_get_nblocksy(src->format, src_box->height) in nv50_resource_copy_region() 235 src_box->x, src_box->y, src_box->z); in nv50_resource_copy_region() 237 for (i = 0; i < src_box->depth; ++i) { in nv50_resource_copy_region() 262 for (; dst_layer < dstz + src_box->depth; ++dst_layer, ++src_layer) { in nv50_resource_copy_region() 267 src_box->x, src_box->y, src_layer, in nv50_resource_copy_region() 268 src_box->width, src_box->height); in nv50_resource_copy_region()
|