Searched refs:src_box (Results 1 - 25 of 130) sorted by relevance

123456

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_blitter.h46 const struct pipe_box *src_box);
H A Dfreedreno_blitter.c289 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 Dst_cb_copyimage.c261 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 Dst_cb_copyimage.c261 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 Dsi_dma.c186 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 Dcik_sdma.c104 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 Di915_surface.c82 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 Dd3d12_blit.cpp344 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 DDxgi.cpp315 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 DResource.cpp706 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 Dvolume9.c430 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 Dvolume9.c429 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 Diris_blit.c628 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 Diris_blit.c536 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 Dcrocus_blit.c682 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 Dcrocus_blt.c240 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 Dr600_blit.c570 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 Dr600_blit.c572 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 Di915_surface.c78 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 Du_surface.c215 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 Du_surface.h83 const struct pipe_box *src_box);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_surface.c264 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 Dvirgl_texture.c37 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 Dfreedreno_blitter.c321 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 Dnv30_resource.h66 const struct pipe_box *src_box);

Completed in 25 milliseconds

123456