| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ |
| H A D | freedreno_blitter.h | 46 const struct pipe_box *src_box);
|
| H A D | freedreno_blitter.c | 289 const struct pipe_box *src_box) 302 src, src_level, src_box); 319 const struct pipe_box *src_box) 332 info.dst.box.width = src_box->width; 333 info.dst.box.height = src_box->height; 340 info.src.box = *src_box; 358 src, src_level, src_box)) 364 src, src_level, src_box); 283 fd_blitter_pipe_copy_region(struct fd_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) argument 313 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) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | st_cb_copyimage.c | 261 const struct pipe_box *src_box) 271 blit.src.box = *src_box; 272 u_box_3d(dstx, dsty, dstz, src_box->width, src_box->height, 273 src_box->depth, &blit.dst.box); 287 const struct pipe_box *src_box) 335 src, blit_src_format, src_level, src_box); 406 const struct pipe_box *src_box, 433 noncanon_format, src_level, src_box); 440 noncanon_format, src_level, src_box); 253 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) argument 281 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) argument 400 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) argument 490 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) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_cb_copyimage.c | 261 const struct pipe_box *src_box) 271 blit.src.box = *src_box; 272 u_box_3d(dstx, dsty, dstz, src_box->width, src_box->height, 273 src_box->depth, &blit.dst.box); 287 const struct pipe_box *src_box) 335 src, blit_src_format, src_level, src_box); 406 const struct pipe_box *src_box, 433 noncanon_format, src_level, src_box); 440 noncanon_format, src_level, src_box); 253 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) argument 281 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) argument 400 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) argument 490 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) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_dma.c | 186 const struct pipe_box *src_box) 203 si_dma_copy_buffer(sctx, dst, src, dst_x, src_box->x, src_box->width); 222 if (src_box->depth > 1 || 224 dstz, ssrc, src_level, src_box)) 227 src_x = util_format_get_nblocksx(src->format, src_box->x); 229 src_y = util_format_get_nblocksy(src->format, src_box->y); 241 if (src_pitch != dst_pitch || src_box->x || dst_x || src_w != dst_w || 242 src_box->width != src_w || 243 src_box 180 si_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) argument [all...] |
| H A D | cik_sdma.c | 104 const struct pipe_box *src_box) 138 unsigned srcx = src_box->x / ssrc->surface.blk_w; 139 unsigned srcy = src_box->y / ssrc->surface.blk_h; 140 unsigned srcz = src_box->z; 141 unsigned copy_width = DIV_ROUND_UP(src_box->width, ssrc->surface.blk_w); 142 unsigned copy_height = DIV_ROUND_UP(src_box->height, ssrc->surface.blk_h); 143 unsigned copy_depth = src_box->depth; 148 dst_slice_pitch * bpp * (dstz + src_box->depth) <= 151 src_slice_pitch * bpp * (srcz + src_box->depth) <= 155 dstz, ssrc, src_level, src_box)) 98 cik_sdma_copy_texture(struct si_context * sctx,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) argument 484 cik_sdma_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) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/ |
| H A D | i915_surface.c | 82 const struct pipe_box *src_box) 118 u_box_3d(dstx, dsty, dstz, abs(src_box->width), abs(src_box->height), 119 abs(src_box->depth), &dstbox); 122 src_view, src_box, src_width0, src_height0, 129 src, src_level, src_box); 208 const struct pipe_box *src_box) 219 src, src_level, src_box); 224 assert(src_box->depth == 1); 232 assert(src_box 78 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) argument 204 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) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/ |
| H A D | d3d12_blit.cpp | 344 D3D12_BOX src_box; local in function:copy_subregion_no_barriers 345 src_box.left = psrc_box->x; 346 src_box.right = MIN2(psrc_box->x + psrc_box->width, (int)u_minify(src->base.width0, src_level)); 347 src_box.top = psrc_box->y; 348 src_box.bottom = MIN2(psrc_box->y + psrc_box->height, (int)u_minify(src->base.height0, src_level)); 349 src_box.front = src_z; 350 src_box.back = src_z + psrc_box->depth; 360 &src_loc, &src_box); 385 struct pipe_box src_box = *psrc_box; local in function:copy_resource_y_flipped_no_barriers 388 src_box 464 create_staging_resource(struct d3d12_context * ctx,struct d3d12_resource * src,unsigned src_level,const struct pipe_box * src_box,struct pipe_box * dst_box,unsigned mask) argument 833 D3D12_BOX src_box; local in function:blit_resolve_stencil 979 const struct pipe_box *src_box = psrc_box; local in function:d3d12_resource_copy_region [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/d3d10umd/ |
| H A D | Dxgi.cpp | 315 struct pipe_box src_box; local in function:_RotateResourceIdentities 316 src_box.x = 0; 317 src_box.y = 0; 318 src_box.z = 0; 319 src_box.width = resource0->width0; 320 src_box.height = resource0->height0; 321 src_box.depth = resource0->depth0; 348 &src_box);
|
| H A D | Resource.cpp | 706 struct pipe_box src_box; local in function:ResourceCopyRegion 708 src_box.x = pSrcBox->left; 709 src_box.y = pSrcBox->top; 710 src_box.z = pSrcBox->front + src_layer; 711 src_box.width = pSrcBox->right - pSrcBox->left; 712 src_box.height = pSrcBox->bottom - pSrcBox->top; 713 src_box.depth = pSrcBox->back - pSrcBox->front; 715 src_box.x = 0; 716 src_box.y = 0; 717 src_box [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/nine/ |
| H A D | volume9.c | 430 struct pipe_box src_box; local in function:NineVolume9_CopyMemToDefault 444 src_box = *pSrcBox; 446 src_box.x = 0; 447 src_box.y = 0; 448 src_box.z = 0; 449 src_box.width = From->desc.Width; 450 src_box.height = From->desc.Height; 451 src_box.depth = From->desc.Depth; 454 dst_box.width = src_box.width; 455 dst_box.height = src_box [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/nine/ |
| H A D | volume9.c | 429 struct pipe_box src_box; local in function:NineVolume9_CopyMemToDefault 443 src_box = *pSrcBox; 445 src_box.x = 0; 446 src_box.y = 0; 447 src_box.z = 0; 448 src_box.width = From->desc.Width; 449 src_box.height = From->desc.Height; 450 src_box.depth = From->desc.Depth; 453 dst_box.width = src_box.width; 454 dst_box.height = src_box [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| H A D | iris_blit.c | 628 const struct pipe_box *src_box) 647 util_range_add(&dst_res->base.b, &dst_res->valid_buffer_range, dstx, dstx + src_box->width); 651 .buffer = iris_resource_bo(src), .offset = src_box->x, 671 blorp_buffer_copy(&blorp_batch, src_addr, dst_addr, src_box->width); 684 src_box->z, src_box->depth, 687 dstz, src_box->depth, 697 for (int slice = 0; slice < src_box->depth; slice++) { 701 blorp_copy(&blorp_batch, &src_surf, src_level, src_box->z + slice, 703 src_box 621 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) argument 723 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) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/ |
| H A D | iris_blit.c | 536 const struct pipe_box *src_box) 557 util_range_add(&dst_res->valid_buffer_range, dstx, dstx + src_box->width); 561 .buffer = iris_resource_bo(src), .offset = src_box->x, 571 blorp_buffer_copy(&blorp_batch, src_addr, dst_addr, src_box->width); 586 src_box->z, src_box->depth, 589 dstz, src_box->depth, 594 for (int slice = 0; slice < src_box->depth; slice++) { 597 blorp_copy(&blorp_batch, &src_surf, src_level, src_box->z + slice, 599 src_box 529 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) argument 620 iris_resource_copy_region(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) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/ |
| H A D | crocus_blit.c | 682 const struct pipe_box *src_box) 694 src_res, src_level, src_box)) 707 util_range_add(&dst_res->base.b, &dst_res->valid_buffer_range, dstx, dstx + src_box->width); 711 .buffer = crocus_resource_bo(src), .offset = src_box->x, 721 blorp_buffer_copy(&blorp_batch, src_addr, dst_addr, src_box->width); 733 src_box->z, src_box->depth, 736 dstz, src_box->depth, 741 for (int slice = 0; slice < src_box->depth; slice++) { 744 blorp_copy(&blorp_batch, &src_surf, src_level, src_box 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) argument 779 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) argument [all...] |
| H A D | crocus_blt.c | 240 const struct pipe_box *src_box) 248 uint32_t src_width = src_box->width, src_height = src_box->height; 260 src_x = src_box->x; 261 src_y = src_box->y; 265 crocus_resource_get_image_offset(src, src_level, src_box->z, &src_image_x, 396 const struct pipe_box *src_box) 406 src_box); 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) 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) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| H A D | r600_blit.c | 570 struct pipe_resource *src, const struct pipe_box *src_box) 575 r600_cp_dma_copy_buffer(rctx, dst, dstx, src, src_box->x, src_box->width); 579 dstx % 4 == 0 && src_box->x % 4 == 0 && src_box->width % 4 == 0) { 582 util_blitter_copy_buffer(rctx->blitter, dst, dstx, src, src_box->x, src_box->width); 585 util_resource_copy_region(ctx, dst, 0, dstx, 0, 0, src, 0, src_box); 598 const struct pipe_box *src_box) 602 struct pipe_box new_src_box = *src_box; 569 r600_copy_buffer(struct pipe_context * ctx,struct pipe_resource * dst,unsigned dstx,struct pipe_resource * src,const struct pipe_box * src_box) argument 595 r600_copy_global_buffer(struct pipe_context * ctx,struct pipe_resource * dst,unsigned dstx,struct pipe_resource * src,const struct pipe_box * src_box) argument 670 r600_resource_copy_region(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) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/ |
| H A D | r600_blit.c | 572 struct pipe_resource *src, const struct pipe_box *src_box) 577 r600_cp_dma_copy_buffer(rctx, dst, dstx, src, src_box->x, src_box->width); 581 dstx % 4 == 0 && src_box->x % 4 == 0 && src_box->width % 4 == 0) { 584 util_blitter_copy_buffer(rctx->blitter, dst, dstx, src, src_box->x, src_box->width); 587 util_resource_copy_region(ctx, dst, 0, dstx, 0, 0, src, 0, src_box); 600 const struct pipe_box *src_box) 604 struct pipe_box new_src_box = *src_box; 571 r600_copy_buffer(struct pipe_context * ctx,struct pipe_resource * dst,unsigned dstx,struct pipe_resource * src,const struct pipe_box * src_box) argument 597 r600_copy_global_buffer(struct pipe_context * ctx,struct pipe_resource * dst,unsigned dstx,struct pipe_resource * src,const struct pipe_box * src_box) argument 672 r600_resource_copy_region(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) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| H A D | i915_surface.c | 78 unsigned src_level, const struct pipe_box *src_box) 116 u_box_3d(dstx, dsty, dstz, abs(src_box->width), abs(src_box->height), 117 abs(src_box->depth), &dstbox); 120 src_box, src_width0, src_height0, PIPE_MASK_RGBAZS, 126 src_level, src_box); 199 unsigned src_level, const struct pipe_box *src_box) 204 src_level, src_box); 215 assert(src_box->depth == 1); 221 assert(src_box 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) 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) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_surface.c | 215 struct pipe_box src_box, dst_box; local in function:util_resource_copy_region 229 src_box = *src_box_in; 235 dst_box.width = src_box.width; 236 dst_box.height = src_box.height; 237 dst_box.depth = src_box.depth; 276 assert(src_box.x % src_bw == 0); 277 assert(src_box.y % src_bh == 0); 282 assert(src_box.x + src_box.width <= (int)u_minify(src->width0, src_level)); 283 assert(src_box [all...] |
| H A D | u_surface.h | 83 const struct pipe_box *src_box);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/ |
| H A D | u_surface.c | 264 struct pipe_box src_box, dst_box; local in function:util_resource_copy_region 278 src_box = *src_box_in; 284 dst_box.width = src_box.width; 285 dst_box.height = src_box.height; 286 dst_box.depth = src_box.depth; 325 assert(src_box.x % src_bw == 0); 326 assert(src_box.y % src_bh == 0); 331 assert(src_box.x + src_box.width <= (int)u_minify(src->width0, src_level)); 332 assert(src_box [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_texture.c | 37 const struct pipe_box *src_box) 41 assert(src_box->width == dst_box->width); 42 assert(src_box->height == dst_box->height); 43 assert(src_box->depth == dst_box->depth); 49 blit.src.box = *src_box; 56 blit.dst.box.width = src_box->width; 57 blit.dst.box.height = src_box->height; 58 blit.dst.box.depth = src_box->depth; 31 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) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ |
| H A D | freedreno_blitter.c | 321 const struct pipe_box *src_box) assert_dt 338 src, src_level, src_box); 352 unsigned src_level, const struct pipe_box *src_box) 376 info.dst.box.width = src_box->width; 377 info.dst.box.height = src_box->height; 384 info.src.box = *src_box; 396 src_level, src_box)) 402 src_level, src_box); 317 fd_blitter_pipe_copy_region(struct fd_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) argument 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) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nv30/ |
| H A D | nv30_resource.h | 66 const struct pipe_box *src_box);
|