Lines Matching refs:screen
43 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen);
60 if (FAILED(screen->dev->CreateCommandAllocator(D3D12_COMMAND_LIST_TYPE_DIRECT,
66 d3d12_descriptor_heap_new(screen->dev,
72 d3d12_descriptor_heap_new(screen->dev,
162 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen);
176 if (FAILED(screen->dev->CreateCommandList(0, D3D12_COMMAND_LIST_TYPE_DIRECT,
201 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen);
212 mtx_lock(&screen->submit_mutex);
214 d3d12_process_batch_residency(screen, batch);
225 screen->cmdqueue->ExecuteCommandLists(count_to_execute, to_execute);
226 batch->fence = d3d12_create_fence(screen);
228 mtx_unlock(&screen->submit_mutex);