Home
last modified time | relevance | path

Searched refs:uploader (Results 1 - 25 of 45) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_program.c63 struct u_upload_mgr *uploader; member
185 upload_state(struct u_upload_mgr *uploader, in upload_state() argument
191 u_upload_alloc(uploader, 0, size, alignment, &ref->offset, &ref->res, &p); in upload_state()
1307 struct u_upload_mgr *uploader, in iris_compile_vs()
1382 iris_upload_shader(screen, ish, shader, NULL, uploader, IRIS_CACHE_VS, in iris_compile_vs()
1400 struct u_upload_mgr *uploader = ice->shaders.uploader_driver; in iris_update_compiled_vs() local
1412 if (added && !iris_disk_cache_retrieve(screen, uploader, ish, shader, in iris_update_compiled_vs()
1414 iris_compile_vs(screen, uploader, &ice->dbg, ish, shader); in iris_update_compiled_vs()
1487 struct u_upload_mgr *uploader, in iris_compile_tcs()
1583 iris_upload_shader(screen, ish, shader, passthrough_ht, uploader, in iris_compile_tcs()
1306 iris_compile_vs(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_vs() argument
1485 iris_compile_tcs(struct iris_screen *screen, struct hash_table *passthrough_ht, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_tcs() argument
1604 struct u_upload_mgr *uploader = ice->shaders.uploader_driver; iris_update_compiled_tcs() local
1675 iris_compile_tes(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_tes() argument
1767 struct u_upload_mgr *uploader = ice->shaders.uploader_driver; iris_update_compiled_tes() local
1814 iris_compile_gs(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_gs() argument
1905 struct u_upload_mgr *uploader = ice->shaders.uploader_driver; iris_update_compiled_gs() local
1948 iris_compile_fs(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader, struct brw_vue_map *vue_map) iris_compile_fs() argument
2041 struct u_upload_mgr *uploader = ice->shaders.uploader_driver; iris_update_compiled_fs() local
2241 iris_compile_cs(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_cs() argument
2309 struct u_upload_mgr *uploader = ice->shaders.uploader_driver; iris_update_compiled_cs() local
2491 struct u_upload_mgr *uploader = ice->shaders.uploader_unsync; iris_create_compute_state() local
2554 struct u_upload_mgr *uploader = job->uploader; iris_compile_shader() local
2697 struct u_upload_mgr *uploader = ice->shaders.uploader_unsync; iris_create_shader_state() local
[all...]
H A Diris_disk_cache.c146 struct u_upload_mgr *uploader, in iris_disk_cache_retrieve()
247 iris_upload_shader(screen, ish, shader, NULL, uploader, in iris_disk_cache_retrieve()
145 iris_disk_cache_retrieve(struct iris_screen *screen, struct u_upload_mgr *uploader, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader, const void *prog_key, uint32_t key_size) iris_disk_cache_retrieve() argument
H A Diris_fine_fence.c8 u_upload_alloc(batch->fine_fences.uploader, in iris_fine_fence_reset()
H A Diris_program_cache.c154 struct u_upload_mgr *uploader, in iris_upload_shader()
162 u_upload_alloc(uploader, 0, shader->prog_data->program_size, 64, in iris_upload_shader()
150 iris_upload_shader(struct iris_screen *screen, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader, struct hash_table *driver_shaders, struct u_upload_mgr *uploader, enum iris_program_cache_id cache_id, uint32_t key_size, const void *key, const void *assembly) iris_upload_shader() argument
H A Diris_blorp.c50 struct u_upload_mgr *uploader, in stream_state()
59 u_upload_alloc(uploader, 0, size, alignment, out_offset, &res, &ptr); in stream_state()
49 stream_state(struct iris_batch *batch, struct u_upload_mgr *uploader, unsigned size, unsigned alignment, uint32_t *out_offset, struct iris_bo **out_bo) stream_state() argument
H A Diris_batch.h124 struct u_upload_mgr *uploader; member
H A Diris_context.h974 struct u_upload_mgr *uploader,
1008 struct u_upload_mgr *uploader,
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_context.c126 if (vc4->uploader) in vc4_context_destroy()
127 u_upload_destroy(vc4->uploader); in vc4_context_destroy()
197 vc4->uploader = u_upload_create_default(&vc4->base); in vc4_context_create()
198 vc4->base.stream_uploader = vc4->uploader; in vc4_context_create()
199 vc4->base.const_uploader = vc4->uploader; in vc4_context_create()
/third_party/mesa3d/src/gallium/drivers/r300/
H A Dr300_render_translate.c40 u_upload_alloc(r300->uploader, 0, count * 2, 4, in r300_translate_index_buffer()
54 u_upload_alloc(r300->uploader, 0, count * 2, 4, in r300_translate_index_buffer()
69 u_upload_alloc(r300->uploader, 0, count * 4, 4, in r300_translate_index_buffer()
H A Dr300_context.c88 if (r300->uploader) in r300_destroy_context()
89 u_upload_destroy(r300->uploader); in r300_destroy_context()
440 r300->uploader = u_upload_create(&r300->context, 128 * 1024,
H A Dr300_screen_buffer.c44 u_upload_data(r300->uploader, in r300_upload_index_buffer()
/third_party/mesa3d/src/gallium/drivers/lima/
H A Dlima_context.c78 u_upload_alloc(ctx->uploader, 0, cbs->size, 0x40, &cbs->offset, in lima_ctx_buff_alloc()
152 if (ctx->uploader) in lima_context_destroy()
153 u_upload_destroy(ctx->uploader); in lima_context_destroy()
238 ctx->uploader = u_upload_create_default(&ctx->base); in lima_context_create()
239 if (!ctx->uploader) in lima_context_create()
241 ctx->base.stream_uploader = ctx->uploader; in lima_context_create()
242 ctx->base.const_uploader = ctx->uploader; in lima_context_create()
H A Dlima_context.h210 struct u_upload_mgr *uploader; member
/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3d_context.c205 u_upload_data(ctx->uploader, in v3d_ensure_prim_counts_allocated()
286 if (v3d->uploader) in v3d_context_destroy()
287 u_upload_destroy(v3d->uploader); in v3d_context_destroy()
384 v3d->uploader = u_upload_create_default(&v3d->base); in v3d_context_create()
385 v3d->base.stream_uploader = v3d->uploader; in v3d_context_create()
386 v3d->base.const_uploader = v3d->uploader; in v3d_context_create()
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_batch.h136 struct u_upload_mgr *uploader; member
181 return !!batch->fine_fences.uploader; in batch_has_fine_fence()
184 #define BATCH_HAS_FINE_FENCES(batch) (!!(batch)->fine_fences.uploader)
H A Dcrocus_fine_fence.c8 u_upload_alloc(batch->fine_fences.uploader, in crocus_fine_fence_reset()
/third_party/skia/src/gpu/
H A DGrTextureProxy.cpp152 void GrTextureProxyPriv::setDeferredUploader(std::unique_ptr<GrDeferredProxyUploader> uploader) { in setDeferredUploader() argument
154 fTextureProxy->fDeferredUploader = std::move(uploader); in setDeferredUploader()
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_atom_array.cpp255 struct u_upload_mgr *uploader = st->can_bind_const_buffer_as_vertex ? in st_setup_current() local
258 u_upload_data(uploader, in st_setup_current()
262 /* Always unmap. The uploader might use explicit flushes. */ in st_setup_current()
263 u_upload_unmap(uploader); in st_setup_current()
/third_party/skia/src/gpu/ops/
H A DSoftwarePathRenderer.cpp346 auto uploader = std::make_unique<GrTDeferredProxyUploader<SoftwarePathData>>( in onDrawPath() local
348 GrTDeferredProxyUploader<SoftwarePathData>* uploaderRaw = uploader.get(); in onDrawPath()
363 view.asTextureProxy()->texPriv().setDeferredUploader(std::move(uploader)); in onDrawPath()
/third_party/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_context.h83 struct u_upload_mgr *uploader; member
H A Dvirgl_context.c918 u_upload_data(vctx->uploader, start_offset, in virgl_draw_vbo()
969 u_upload_unmap(ctx->uploader); in virgl_flush_eq()
1494 if (vctx->uploader) in virgl_context_destroy()
1495 u_upload_destroy(vctx->uploader); in virgl_context_destroy()
1680 vctx->uploader = u_upload_create(&vctx->base, 1024 * 1024, in virgl_context_create()
1682 if (!vctx->uploader) in virgl_context_create()
1684 vctx->base.stream_uploader = vctx->uploader; in virgl_context_create()
1685 vctx->base.const_uploader = vctx->uploader; in virgl_context_create()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_buffer.c414 struct u_upload_mgr *uploader; in si_buffer_transfer_map() local
419 * to use the uploader from u_threaded_context, which is in si_buffer_transfer_map()
423 uploader = sctx->tc->base.stream_uploader; in si_buffer_transfer_map()
425 uploader = sctx->b.stream_uploader; in si_buffer_transfer_map()
427 u_upload_alloc(uploader, 0, box->width + (box->x % SI_MAP_BUFFER_ALIGNMENT), in si_buffer_transfer_map()
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
H A DBufferD3D12.cpp479 DynamicUploader* uploader = device->GetDynamicUploader(); in ClearBuffer() local
482 uploader->Allocate(size, device->GetPendingCommandSerial(), in ClearBuffer()
H A DDeviceD3D12.cpp280 DynamicUploader* uploader = GetDynamicUploader(); in ClearBufferToZero() local
283 uploader->Allocate(kZeroBufferSize, GetPendingCommandSerial(), in ClearBufferToZero()
/third_party/skia/third_party/externals/dawn/src/dawn_native/
H A DBuffer.cpp393 DynamicUploader* uploader = GetDevice()->GetDynamicUploader(); in CopyFromStagingBuffer() local
394 uploader->ReleaseStagingBuffer(std::move(mStagingBuffer)); in CopyFromStagingBuffer()

Completed in 24 milliseconds

12