Home
last modified time | relevance | path

Searched refs:asyncTask (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/third_party/externals/dawn/src/dawn_native/
DAsyncTask.cpp11 void AsyncTaskManager::PostTask(AsyncTask asyncTask) { in PostTask() argument
15 waitableTask->asyncTask = std::move(asyncTask); in PostTask()
61 waitableTask->asyncTask(); in DoWaitableTask()
DCreatePipelineAsyncTask.cpp144 auto asyncTask = [taskPtr = task.release()] { in RunAsync() local
152 device->GetAsyncTaskManager()->PostTask(std::move(asyncTask)); in RunAsync()
192 auto asyncTask = [taskPtr = task.release()] { in RunAsync() local
200 device->GetAsyncTaskManager()->PostTask(std::move(asyncTask)); in RunAsync()
DAsyncTask.h43 void PostTask(AsyncTask asyncTask);
50 AsyncTask asyncTask;
/third_party/skia/third_party/externals/dawn/src/tests/unittests/
DAsyncTaskTests.cpp76 dawn_native::AsyncTask asyncTask([&taskResultQueue, i] { DoTask(&taskResultQueue, i); }); in TEST_F() local
77 taskManager.PostTask(std::move(asyncTask)); in TEST_F()
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DComputePipelineD3D12.cpp88 std::unique_ptr<CreateComputePipelineAsyncTask> asyncTask = in InitializeAsync() local
91 CreateComputePipelineAsyncTask::RunAsync(std::move(asyncTask)); in InitializeAsync()
DRenderPipelineD3D12.cpp484 std::unique_ptr<CreateRenderPipelineAsyncTask> asyncTask = in InitializeAsync() local
487 CreateRenderPipelineAsyncTask::RunAsync(std::move(asyncTask)); in InitializeAsync()
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DComputePipelineVk.cpp110 std::unique_ptr<CreateComputePipelineAsyncTask> asyncTask = in InitializeAsync() local
113 CreateComputePipelineAsyncTask::RunAsync(std::move(asyncTask)); in InitializeAsync()
DRenderPipelineVk.cpp621 std::unique_ptr<CreateRenderPipelineAsyncTask> asyncTask = in InitializeAsync() local
624 CreateRenderPipelineAsyncTask::RunAsync(std::move(asyncTask)); in InitializeAsync()
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/
DComputePipelineMTL.mm80 std::unique_ptr<CreateComputePipelineAsyncTask> asyncTask =
83 CreateComputePipelineAsyncTask::RunAsync(std::move(asyncTask));
DRenderPipelineMTL.mm500 std::unique_ptr<CreateRenderPipelineAsyncTask> asyncTask =
503 CreateRenderPipelineAsyncTask::RunAsync(std::move(asyncTask));