• Home
  • Raw
  • Download

Lines Matching refs:box

52 etna_compute_offset(enum pipe_format format, const struct pipe_box *box,  in etna_compute_offset()  argument
55 return box->z * layer_stride + in etna_compute_offset()
56 box->y / util_format_get_blockheight(format) * stride + in etna_compute_offset()
57 box->x / util_format_get_blockwidth(format) * in etna_compute_offset()
78 ptrans->box.width, ptrans->box.height, in etna_patch_data()
131 etna_copy_resource_box(pctx, ptrans->resource, trans->rsc, ptrans->level, &ptrans->box); in etna_transfer_unmap()
137 for (unsigned z = 0; z < ptrans->box.depth; z++) { in etna_transfer_unmap()
139 trans->mapped + (ptrans->box.z + z) * res_level->layer_stride, in etna_transfer_unmap()
141 ptrans->box.x, ptrans->box.y, in etna_transfer_unmap()
142 res_level->stride, ptrans->box.width, ptrans->box.height, in etna_transfer_unmap()
147 res_level->layer_stride, ptrans->box.x, in etna_transfer_unmap()
148 ptrans->box.y, ptrans->box.z, ptrans->box.width, in etna_transfer_unmap()
149 ptrans->box.height, ptrans->box.depth, in etna_transfer_unmap()
181 ptrans->box.x, in etna_transfer_unmap()
182 ptrans->box.x + ptrans->box.width); in etna_transfer_unmap()
194 const struct pipe_box *box, in etna_transfer_map() argument
217 box->x, in etna_transfer_map()
218 box->x + box->width)) { in etna_transfer_map()
229 prsc->width0 == box->width && in etna_transfer_map()
230 prsc->height0 == box->height && in etna_transfer_map()
231 prsc->depth0 == box->depth && in etna_transfer_map()
240 ptrans->box = *box; in etna_transfer_map()
308 ptrans->box.width += ptrans->box.x & (w_align - 1); in etna_transfer_map()
309 ptrans->box.x = ptrans->box.x & ~(w_align - 1); in etna_transfer_map()
310 ptrans->box.width = align(ptrans->box.width, (ETNA_RS_WIDTH_MASK + 1)); in etna_transfer_map()
311 ptrans->box.height += ptrans->box.y & (h_align - 1); in etna_transfer_map()
312 ptrans->box.y = ptrans->box.y & ~(h_align - 1); in etna_transfer_map()
313 ptrans->box.height = align(ptrans->box.height, ETNA_RS_HEIGHT_MASK + 1); in etna_transfer_map()
317 etna_copy_resource_box(pctx, trans->rsc, &rsc->base, level, &ptrans->box); in etna_transfer_map()
435 etna_compute_offset(prsc->format, box, res_level->stride, in etna_transfer_map()
454 …ptrans->stride = align(box->width, divSizeX) * util_format_get_blocksize(format); /* row stride in… in etna_transfer_map()
455 ptrans->layer_stride = align(box->height, divSizeY) * ptrans->stride; in etna_transfer_map()
456 size_t size = ptrans->layer_stride * box->depth; in etna_transfer_map()
464 for (unsigned z = 0; z < ptrans->box.depth; z++) { in etna_transfer_map()
466 trans->mapped + (ptrans->box.z + z) * res_level->layer_stride, in etna_transfer_map()
467 ptrans->box.x, ptrans->box.y, res_level->stride, in etna_transfer_map()
468 ptrans->box.width, ptrans->box.height, ptrans->stride, in etna_transfer_map()
474 ptrans->box.width, ptrans->box.height, in etna_transfer_map()
475 ptrans->box.depth, trans->mapped, res_level->stride, in etna_transfer_map()
476 res_level->layer_stride, ptrans->box.x, in etna_transfer_map()
477 ptrans->box.y, ptrans->box.z); in etna_transfer_map()
497 const struct pipe_box *box) in etna_transfer_flush_region() argument
504 ptrans->box.x + box->x, in etna_transfer_flush_region()
505 ptrans->box.x + box->x + box->width); in etna_transfer_flush_region()