/third_party/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_tile_cache.c | 155 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 …]
|
D | sp_tex_tile_cache.h | 86 void *transfer_map; member
|
D | sp_tile_cache.h | 87 void **transfer_map; member
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
D | u_transfer_helper.c | 257 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()
|
D | u_transfer_helper.h | 62 void *(*transfer_map)(struct pipe_context *pctx, member
|
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/ |
D | dd_draw.c | 680 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 …]
|
D | dd_pipe.h | 191 struct call_transfer_map transfer_map; member
|
/third_party/mesa3d/docs/relnotes/ |
D | 17.2.3.rst | 109 - st/va: use pipe transfer_map to map upload buffer
|
D | 13.0.0.rst | 151 st/mesa: transfer_map with too-high level with
|
D | 12.0.0.rst | 348 st/mesa: transfer_map with too-high level with
|
D | 21.1.0.rst | 3077 - 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()
|
D | 20.3.0.rst | 3783 - zink: optimize transfer_map for resources with pending reads/writes 3854 - iris: Avoid resolving Z/S reads in transfer_map
|
D | 19.3.0.rst | 626 - panfrost: Fix the DISCARD_WHOLE_RES case in transfer_map()
|
/third_party/node/deps/v8/src/objects/ |
D | value-serializer.cc | 1981 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/ |
D | context.rst | 695 ``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
|
D | screen.rst | 159 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/ |
D | lima_resource.c | 921 .transfer_map = lima_transfer_map,
|
/third_party/mesa3d/src/gallium/drivers/asahi/ |
D | agx_pipe.c | 1140 .transfer_map = agx_transfer_map,
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_resource.c | 1123 .transfer_map = vc4_resource_transfer_map,
|
/third_party/mesa3d/src/gallium/drivers/v3d/ |
D | v3d_resource.c | 1162 .transfer_map = v3d_resource_transfer_map,
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_resource.c | 1532 .transfer_map = fd_resource_transfer_map,
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_resource.c | 1464 .transfer_map = panfrost_ptr_map,
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_resource.c | 1899 .transfer_map = crocus_transfer_map,
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_resource.c | 2251 .transfer_map = zink_image_map,
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_resource.c | 2687 .transfer_map = iris_transfer_map,
|