Home
last modified time | relevance | path

Searched refs:layer_stride (Results 1 - 25 of 89) sorted by relevance

1234

/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_transfer.c53 size_t stride, size_t layer_stride) in etna_compute_offset()
55 return box->z * layer_stride + in etna_compute_offset()
139 trans->mapped + (ptrans->box.z + z) * res_level->layer_stride, in etna_transfer_unmap()
140 trans->staging + z * ptrans->layer_stride, in etna_transfer_unmap()
147 res_level->layer_stride, ptrans->box.x, in etna_transfer_unmap()
151 ptrans->layer_stride, 0, 0, 0 /* src x,y,z */); in etna_transfer_unmap()
419 ptrans->layer_stride = res_level->layer_stride; in etna_transfer_map()
423 res_level->layer_stride); in etna_transfer_map()
442 ptrans->layer_stride in etna_transfer_map()
52 etna_compute_offset(enum pipe_format format, const struct pipe_box *box, size_t stride, size_t layer_stride) etna_compute_offset() argument
[all...]
H A Detnaviv_resource.c109 ts_layer_stride = align(DIV_ROUND_UP(rsc->levels[0].layer_stride, in etna_screen_resource_alloc_ts()
176 mip->layer_stride = mip->stride * util_format_get_nblocksy(prsc->format, mip->padded_height); in setup_miptree()
177 mip->size = prsc->array_size * mip->layer_stride; in setup_miptree()
520 level->layer_stride = level->stride * util_format_get_nblocksy(prsc->format, in etna_resource_from_handle()
522 level->size = level->layer_stride; in etna_resource_from_handle()
/third_party/mesa3d/src/gallium/frontends/nine/
H A Dvolume9.c40 unsigned size = This->layer_stride * This->desc.Depth; in NineVolume9_AllocateData()
111 This->layer_stride = util_format_get_2d_size(This->info.format, in NineVolume9_ctor()
240 unsigned layer_stride, in NineVolume9_GetSystemMemOffset()
247 return z * layer_stride + y * stride + x_offset; in NineVolume9_GetSystemMemOffset()
324 unsigned layer_stride = This->layer_stride; in NineVolume9_LockBox() local
329 layer_stride = This->layer_stride_internal; in NineVolume9_LockBox()
333 pLockedVolume->SlicePitch = layer_stride; in NineVolume9_LockBox()
336 layer_stride, in NineVolume9_LockBox()
356 pLockedVolume->SlicePitch = This->transfer->layer_stride; in NineVolume9_LockBox()
239 NineVolume9_GetSystemMemOffset(enum pipe_format format, unsigned stride, unsigned layer_stride, int x, int y, int z) NineVolume9_GetSystemMemOffset() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_test_dma.c40 uint64_t layer_stride; member
48 tex->layer_stride = (uint64_t)tex->stride * templ->height0; in alloc_cpu_texture()
49 tex->size = tex->layer_stride * templ->array_size; in alloc_cpu_texture()
70 (map + t->layer_stride*z + t->stride*y); in set_random_pixels()
72 (cpu->ptr + cpu->layer_stride*z + cpu->stride*y); in set_random_pixels()
104 uint8_t *ptr = map + t->layer_stride*z + t->stride*y; in compare_textures()
106 cpu->layer_stride*z + cpu->stride*y; in compare_textures()
295 memset(dst_cpu.ptr, 0, dst_cpu.layer_stride * tdst.array_size); in r600_test_dma()
371 dst_cpu.layer_stride, in r600_test_dma()
374 src_cpu.layer_stride, in r600_test_dma()
[all...]
/third_party/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_resource.c302 * transfer map. Also return the stride and layer_stride for the corresponding
313 unsigned layer_stride; in virgl_transfer_map_size() local
320 layer_stride = util_format_get_2d_size(pres->format, stride, box->height); in virgl_transfer_map_size()
326 size = box->depth * layer_stride; in virgl_transfer_map_size()
330 size = layer_stride; in virgl_transfer_map_size()
334 *out_layer_stride = layer_stride; in virgl_transfer_map_size()
348 unsigned layer_stride; in virgl_staging_map() local
354 size = virgl_transfer_map_size(vtransfer, &stride, &layer_stride); in virgl_staging_map()
396 vtransfer->base.layer_stride = layer_stride; in virgl_staging_map()
[all...]
H A Dvirgl_texture.c178 trans->base.layer_stride = trans->resolve_transfer->layer_stride; in texture_transfer_map_resolve()
191 trans->base.layer_stride, in texture_transfer_map_resolve()
196 trans->resolve_transfer->layer_stride, in texture_transfer_map_resolve()
H A Dvirgl_winsys.h58 uint32_t stride, uint32_t layer_stride,
64 uint32_t stride, uint32_t layer_stride,
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_transfer.c81 unsigned layer_stride) in u_default_texture_subdata()
106 transfer->layer_stride, /* bytes */ in u_default_texture_subdata()
113 layer_stride, /* bytes */ in u_default_texture_subdata()
74 u_default_texture_subdata(struct pipe_context *pipe, struct pipe_resource *resource, unsigned level, unsigned usage, const struct pipe_box *box, const void *data, unsigned stride, unsigned layer_stride) u_default_texture_subdata() argument
H A Du_surface.c172 unsigned layer_stride, in util_fill_box()
182 dst += z * layer_stride; in util_fill_box()
187 dst += layer_stride; in util_fill_box()
346 dst_trans->stride, dst_trans->layer_stride, in util_resource_copy_region()
350 src_trans->stride, src_trans->layer_stride, in util_resource_copy_region()
375 dst_trans->stride, dst_trans->layer_stride, in util_clear_color_texture_helper()
559 unsigned layer_stride, in util_fill_zs_box()
570 dst += layer_stride; in util_fill_zs_box()
607 dst_trans->layer_stride, width, height, in util_clear_depth_stencil_texture()
169 util_fill_box(ubyte * dst, enum pipe_format format, unsigned stride, unsigned layer_stride, unsigned x, unsigned y, unsigned z, unsigned width, unsigned height, unsigned depth, union util_color *uc) util_fill_box() argument
554 util_fill_zs_box(ubyte *dst, enum pipe_format format, bool need_rmw, unsigned clear_flags, unsigned stride, unsigned layer_stride, unsigned width, unsigned height, unsigned depth, uint64_t zstencil) util_fill_zs_box() argument
H A Du_surface.h64 unsigned stride, unsigned layer_stride,
72 unsigned layer_stride, unsigned width,
H A Du_transfer.h32 unsigned layer_stride);
/third_party/mesa3d/src/gallium/winsys/virgl/vtest/
H A Dvirgl_vtest_winsys.c55 uint32_t stride, uint32_t layer_stride, in vtest_get_transfer_size()
68 if (layer_stride) { in vtest_get_transfer_size()
70 valid_layer_stride = layer_stride; in vtest_get_transfer_size()
81 uint32_t stride, uint32_t layer_stride, in virgl_vtest_transfer_put()
89 size = vtest_get_transfer_size(res, box, stride, layer_stride, level, in virgl_vtest_transfer_put()
93 level, stride, layer_stride, in virgl_vtest_transfer_put()
109 uint32_t stride, uint32_t layer_stride, in virgl_vtest_transfer_get_internal()
118 size = vtest_get_transfer_size(res, box, stride, layer_stride, level, in virgl_vtest_transfer_get_internal()
121 level, stride, layer_stride, in virgl_vtest_transfer_get_internal()
166 uint32_t stride, uint32_t layer_stride, in virgl_vtest_transfer_get()
53 vtest_get_transfer_size(struct virgl_hw_res *res, const struct pipe_box *box, uint32_t stride, uint32_t layer_stride, uint32_t level, uint32_t *valid_stride_p) vtest_get_transfer_size() argument
78 virgl_vtest_transfer_put(struct virgl_winsys *vws, struct virgl_hw_res *res, const struct pipe_box *box, uint32_t stride, uint32_t layer_stride, uint32_t buf_offset, uint32_t level) virgl_vtest_transfer_put() argument
106 virgl_vtest_transfer_get_internal(struct virgl_winsys *vws, struct virgl_hw_res *res, const struct pipe_box *box, uint32_t stride, uint32_t layer_stride, uint32_t buf_offset, uint32_t level, bool flush_front_buffer) virgl_vtest_transfer_get_internal() argument
163 virgl_vtest_transfer_get(struct virgl_winsys *vws, struct virgl_hw_res *res, const struct pipe_box *box, uint32_t stride, uint32_t layer_stride, uint32_t buf_offset, uint32_t level) virgl_vtest_transfer_get() argument
[all...]
H A Dvirgl_vtest_socket.c395 uint32_t layer_stride, in virgl_vtest_send_transfer_cmd()
412 cmd[3] = layer_stride; in virgl_vtest_send_transfer_cmd()
463 uint32_t layer_stride, in virgl_vtest_send_transfer_get()
470 level, stride, layer_stride, box, in virgl_vtest_send_transfer_get()
480 uint32_t layer_stride, in virgl_vtest_send_transfer_put()
487 level, stride, layer_stride, box, in virgl_vtest_send_transfer_put()
391 virgl_vtest_send_transfer_cmd(struct virgl_vtest_winsys *vws, uint32_t vcmd, uint32_t handle, uint32_t level, uint32_t stride, uint32_t layer_stride, const struct pipe_box *box, uint32_t data_size) virgl_vtest_send_transfer_cmd() argument
460 virgl_vtest_send_transfer_get(struct virgl_vtest_winsys *vws, uint32_t handle, uint32_t level, uint32_t stride, uint32_t layer_stride, const struct pipe_box *box, uint32_t data_size, uint32_t offset) virgl_vtest_send_transfer_get() argument
477 virgl_vtest_send_transfer_put(struct virgl_vtest_winsys *vws, uint32_t handle, uint32_t level, uint32_t stride, uint32_t layer_stride, const struct pipe_box *box, uint32_t data_size, uint32_t offset) virgl_vtest_send_transfer_put() argument
H A Dvirgl_vtest_winsys.h132 uint32_t layer_stride,
140 uint32_t layer_stride,
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_test_image_copy_region.c42 uint64_t layer_stride; member
52 tex->layer_stride = util_format_get_2d_size(templ->format, tex->stride, height); in alloc_cpu_texture()
53 tex->size = tex->layer_stride * util_num_layers(templ, level); in alloc_cpu_texture()
75 uint64_t *ptr = (uint64_t *)(map + t->layer_stride * z + t->stride * y); in set_random_pixels()
76 uint64_t *ptr_cpu = (uint64_t *)(cpu->ptr + cpu->layer_stride * z + cpu->stride * y); in set_random_pixels()
118 uint64_t *ptr1 = (uint64_t *)(map1 + t1->layer_stride * z + t1->stride * y); in set_random_pixels_for_2_textures()
119 uint64_t *ptr2 = (uint64_t *)(map2 + t2->layer_stride * z + t2->stride * y); in set_random_pixels_for_2_textures()
156 uint8_t *ptr = map + t->layer_stride * z + t->stride * y; in compare_textures()
157 uint8_t *cpu_ptr = cpu->ptr + cpu->layer_stride * z + cpu->stride * y; in compare_textures()
192 uint64_t *ptr1 = (uint64_t *)(map1 + t1->layer_stride * in compare_gpu_textures()
[all...]
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_resource.cpp735 ptrans->layer_stride = plane_layer_stride; in d3d12_adjust_transfer_dimensions_for_plane()
950 unsigned layer_stride = res->base.b.last_level + 1; in get_subresource_id() local
952 return resid * resource_stride + z * layer_stride + in get_subresource_id()
1057 copy_info.src_loc.PlacedFootprint.Offset += (z - start_z) * trans->base.b.layer_stride; in transfer_buf_to_image_part()
1117 copy_info.dst_loc.PlacedFootprint.Offset += (z - start_layer) * trans->base.b.layer_stride; in transfer_image_part_to_buf()
1230 linear_offset(int x, int y, int z, unsigned stride, unsigned layer_stride) in linear_offset() argument
1234 z * layer_stride; in linear_offset()
1238 linear_range(const struct pipe_box *box, unsigned stride, unsigned layer_stride) in linear_range() argument
1243 stride, layer_stride); in linear_range()
1247 stride, layer_stride); in linear_range()
[all...]
/third_party/mesa3d/src/gallium/drivers/lima/
H A Dlima_resource.c125 res->levels[level].layer_stride = util_format_get_stride(pres->format, align(width, 16)) * align(height, 16); in setup_miptree()
128 res->levels[level].layer_stride /= 4; in setup_miptree()
665 ptrans->layer_stride = ptrans->stride * ptrans->box.height; in lima_transfer_map()
678 bo->map + res->levels[level].offset + (i + box->z) * res->levels[level].layer_stride, in lima_transfer_map()
694 ptrans->layer_stride = res->levels[level].layer_stride; in lima_transfer_map()
700 box->z * res->levels[level].layer_stride + in lima_transfer_map()
780 bo->map + res->levels[trans->base.level].offset + (i + trans->base.box.z) * res->levels[trans->base.level].layer_stride, in lima_transfer_flush_region()
883 unsigned layer_stride) in lima_texture_subdata()
890 data, stride, layer_stride); in lima_texture_subdata()
876 lima_texture_subdata(struct pipe_context *pctx, struct pipe_resource *prsc, unsigned level, unsigned usage, const struct pipe_box *box, const void *data, unsigned stride, unsigned layer_stride) lima_texture_subdata() argument
[all...]
H A Dlima_resource.h41 uint32_t layer_stride; member
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv50_miptree.c277 mt->layer_stride = align(mt->total_size, NV50_TILE_SIZE(0x20)); in nv50_miptree_init_layout_video()
278 mt->total_size = mt->layer_stride * pt->array_size; in nv50_miptree_init_layout_video()
323 mt->layer_stride = align(mt->total_size, in nv50_miptree_init_layout_tiled()
325 mt->total_size = mt->layer_stride * pt->array_size; in nv50_miptree_init_layout_tiled()
526 ns->offset += mt->layer_stride * z; in nv50_miptree_surface_new()
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_transfer.c422 tx->base.layer_stride = mt->layer_stride; in nvc0_miptree_transfer_map()
426 offset += mt->layer_stride * box->z; in nvc0_miptree_transfer_map()
434 tx->base.layer_stride = tx->nblocksy * tx->base.stride; in nvc0_miptree_transfer_map()
438 size = tx->base.layer_stride; in nvc0_miptree_transfer_map()
465 tx->rect[0].base += mt->layer_stride; in nvc0_miptree_transfer_map()
518 tx->rect[0].base += mt->layer_stride; in nvc0_miptree_transfer_unmap()
H A Dnvc0_miptree.c246 mt->layer_stride = align(mt->total_size, NVC0_TILE_SIZE(0x10)); in nvc0_miptree_init_layout_video()
247 mt->total_size = mt->layer_stride * pt->array_size; in nvc0_miptree_init_layout_video()
306 mt->layer_stride = align(mt->total_size, in nvc0_miptree_init_layout_tiled()
308 mt->total_size = mt->layer_stride * pt->array_size; in nvc0_miptree_init_layout_tiled()
/third_party/mesa3d/include/drm-uapi/
H A Dvirtgpu_drm.h132 __u32 layer_stride; member
141 __u32 layer_stride; member
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_resource_texture.c274 st->base.layer_stride = st->base.stride * nblocksy; in svga_texture_transfer_map_dma()
380 st->base.layer_stride = st->base.stride * nblocksy; in svga_texture_transfer_map_direct()
439 st->base.layer_stride = in svga_texture_transfer_map_direct()
612 st->base.layer_stride * st->box.d; in svga_texture_transfer_map()
1393 st->base.layer_stride = st->base.stride * nblocksy; in svga_texture_transfer_map_upload()
1399 if (st->upload.nlayers > 1 && st->base.layer_stride & 15) in svga_texture_transfer_map_upload()
1402 upload_size = st->base.layer_stride * st->base.box.depth; in svga_texture_transfer_map_upload()
1474 st->base.layer_stride, in svga_texture_transfer_unmap_upload()
1477 offset += st->base.layer_stride; in svga_texture_transfer_unmap_upload()
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_resource.c1267 xfer->layer_stride = isl_surf_get_array_pitch(surf); in crocus_map_copy_region()
1394 untiled_s8_map[s * xfer->layer_stride + y * xfer->stride + x]; in crocus_unmap_s8()
1412 xfer->layer_stride = xfer->stride * box->height; in crocus_map_s8()
1418 map->buffer = map->ptr = malloc(xfer->layer_stride * box->depth); in crocus_map_s8()
1441 untiled_s8_map[s * xfer->layer_stride + y * xfer->stride + x] = in crocus_map_s8()
1492 void *ptr = map->ptr + s * xfer->layer_stride; in crocus_unmap_tiled_memcpy()
1513 xfer->layer_stride = xfer->stride * box->height; in crocus_map_tiled_memcpy()
1523 os_malloc_aligned(xfer->layer_stride * box->depth, 16); in crocus_map_tiled_memcpy()
1536 void *ptr = map->ptr + s * xfer->layer_stride; in crocus_map_tiled_memcpy()
1563 xfer->layer_stride in crocus_map_direct()
[all...]
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_resource.c2024 xfer->layer_stride = isl_surf_get_array_pitch(surf); in iris_map_copy_region()
2133 untiled_s8_map[s * xfer->layer_stride + y * xfer->stride + x]; in iris_unmap_s8()
2151 xfer->layer_stride = xfer->stride * box->height; in iris_map_s8()
2157 map->buffer = map->ptr = malloc(xfer->layer_stride * box->depth); in iris_map_s8()
2179 untiled_s8_map[s * xfer->layer_stride + y * xfer->stride + x] = in iris_map_s8()
2232 void *ptr = map->ptr + s * xfer->layer_stride; in iris_unmap_tiled_memcpy()
2252 xfer->layer_stride = xfer->stride * box->height; in iris_map_tiled_memcpy()
2262 os_malloc_aligned(xfer->layer_stride * box->depth, 16); in iris_map_tiled_memcpy()
2277 void *ptr = map->ptr + s * xfer->layer_stride; in iris_map_tiled_memcpy()
2300 xfer->layer_stride in iris_map_direct()
2544 iris_texture_subdata(struct pipe_context *ctx, struct pipe_resource *resource, unsigned level, unsigned usage, const struct pipe_box *box, const void *data, unsigned stride, unsigned layer_stride) iris_texture_subdata() argument
[all...]

Completed in 31 milliseconds

1234