Home
last modified time | relevance | path

Searched refs:transfer_map (Results 1 – 25 of 28) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_tile_cache.c155 FREE(tc->transfer_map); in sp_destroy_tile_cache()
181 tc->transfer_map[i] = NULL; in sp_tile_cache_set_surface()
184 FREE(tc->transfer_map); in sp_tile_cache_set_surface()
196 tc->transfer_map = CALLOC(tc->num_maps, sizeof(void *)); in sp_tile_cache_set_surface()
203 tc->transfer_map[i] = pipe_texture_map(pipe, ps->texture, in sp_tile_cache_set_surface()
365 pipe_put_tile_raw(pt, tc->transfer_map[layer], in sp_tile_cache_flush_clear()
370 pipe_put_tile_rgba(pt, tc->transfer_map[layer], in sp_tile_cache_flush_clear()
392 pipe_put_tile_raw(tc->transfer[layer], tc->transfer_map[layer], in sp_flush_tile()
399 pipe_put_tile_rgba(tc->transfer[layer], tc->transfer_map[layer], in sp_flush_tile()
506 pipe_put_tile_raw(tc->transfer[layer], tc->transfer_map[layer], in sp_find_cached_tile()
[all …]
Dsp_tex_tile_cache.h86 void *transfer_map; member
Dsp_tile_cache.h87 void **transfer_map; member
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_transfer_helper.c257 return helper->vtbl->transfer_map(pctx, prsc, level, usage, box, pptrans); in u_transfer_helper_transfer_map()
280 trans->ptr = helper->vtbl->transfer_map(pctx, prsc, level, usage, box, in u_transfer_helper_transfer_map()
287 trans->ptr2 = helper->vtbl->transfer_map(pctx, stencil, level, in u_transfer_helper_transfer_map()
602 return helper->vtbl->transfer_map(pctx, prsc, level, usage, box, pptrans); in u_transfer_helper_deinterleave_transfer_map()
624 trans->ptr = helper->vtbl->transfer_map(pctx, prsc, level, usage | PIPE_MAP_DEPTH_ONLY, box, in u_transfer_helper_deinterleave_transfer_map()
631 trans->ptr2 = helper->vtbl->transfer_map(pctx, prsc, level, in u_transfer_helper_deinterleave_transfer_map()
Du_transfer_helper.h62 void *(*transfer_map)(struct pipe_context *pctx, member
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/
Ddd_draw.c680 dd_dump_transfer_map(&call->info.transfer_map, f); in dd_dump_call()
757 pipe_resource_reference(&dst->info.transfer_map.transfer.resource, NULL); in dd_unreference_copy_of_call()
1650 record->call.info.transfer_map.transfer_ptr = *transfer; in dd_context_buffer_map()
1651 record->call.info.transfer_map.ptr = ptr; in dd_context_buffer_map()
1653 record->call.info.transfer_map.transfer = **transfer; in dd_context_buffer_map()
1654 record->call.info.transfer_map.transfer.resource = NULL; in dd_context_buffer_map()
1655 pipe_resource_reference(&record->call.info.transfer_map.transfer.resource, in dd_context_buffer_map()
1658 memset(&record->call.info.transfer_map.transfer, 0, sizeof(struct pipe_transfer)); in dd_context_buffer_map()
1684 record->call.info.transfer_map.transfer_ptr = *transfer; in dd_context_texture_map()
1685 record->call.info.transfer_map.ptr = ptr; in dd_context_texture_map()
[all …]
Ddd_pipe.h191 struct call_transfer_map transfer_map; member
/third_party/mesa3d/docs/relnotes/
D17.2.3.rst109 - st/va: use pipe transfer_map to map upload buffer
D13.0.0.rst151 st/mesa: transfer_map with too-high level with
D12.0.0.rst348 st/mesa: transfer_map with too-high level with
D21.1.0.rst3077 - iris: Use thread safe slab allocators in transfer_map handling
4039 - gallium/trace: remove transfer_map assert
4088 - zink: only wait on last write-batch for resources during transfer_map
4089 - zink: change some transfer_map cases of waiting on cs batch to flushing cs
4090 - zink: handle PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE in transfer_map for buffers
4171 - zink: use staging resource for write transfer_map in order to not stall
4920 - freedreno: Restructure transfer_map()
D20.3.0.rst3783 - zink: optimize transfer_map for resources with pending reads/writes
3854 - iris: Avoid resolving Z/S reads in transfer_map
D19.3.0.rst626 - panfrost: Fix the DISCARD_WHOLE_RES case in transfer_map()
/third_party/node/deps/v8/src/objects/
Dvalue-serializer.cc1981 Handle<SimpleNumberDictionary> transfer_map; in ReadTransferredJSArrayBuffer() local
1983 !array_buffer_transfer_map_.ToHandle(&transfer_map)) { in ReadTransferredJSArrayBuffer()
1986 InternalIndex index = transfer_map->FindEntry(isolate_, transfer_id); in ReadTransferredJSArrayBuffer()
1991 JSArrayBuffer::cast(transfer_map->ValueAt(index)), isolate_); in ReadTransferredJSArrayBuffer()
/third_party/mesa3d/docs/gallium/
Dcontext.rst695 ``transfer_map`` creates a memory mapping and the transfer object
698 the box region, not the beginning of the resource. If transfer_map fails,
707 transfer for simple writes. Basically transfer_map, data write, and
Dscreen.rst159 expected for a pointer returned by transfer_map if the resource is
160 PIPE_BUFFER. In other words, the pointer returned by transfer_map is
/third_party/mesa3d/src/gallium/drivers/lima/
Dlima_resource.c921 .transfer_map = lima_transfer_map,
/third_party/mesa3d/src/gallium/drivers/asahi/
Dagx_pipe.c1140 .transfer_map = agx_transfer_map,
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_resource.c1123 .transfer_map = vc4_resource_transfer_map,
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_resource.c1162 .transfer_map = v3d_resource_transfer_map,
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_resource.c1532 .transfer_map = fd_resource_transfer_map,
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_resource.c1464 .transfer_map = panfrost_ptr_map,
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_resource.c1899 .transfer_map = crocus_transfer_map,
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_resource.c2251 .transfer_map = zink_image_map,
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_resource.c2687 .transfer_map = iris_transfer_map,

12