Home
last modified time | relevance | path

Searched refs:completion_fence (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_video_proc.cpp269 struct pipe_fence_handle *completion_fence = NULL; in d3d12_video_processor_flush() local
271 pD3D12Proc->m_pD3D12Context->base.flush(&pD3D12Proc->m_pD3D12Context->base, &completion_fence, PIPE_FLUSH_ASYNC | PIPE_FLUSH_HINT_FINISH); in d3d12_video_processor_flush()
272 assert(completion_fence); in d3d12_video_processor_flush()
273 struct d3d12_fence *casted_completion_fence = d3d12_fence(completion_fence); in d3d12_video_processor_flush()
350 if(completion_fence) in d3d12_video_processor_flush()
351 pD3D12Proc->m_pD3D12Screen->base.fence_reference(&pD3D12Proc->m_pD3D12Screen->base, &completion_fence, NULL); in d3d12_video_processor_flush()
H A Dd3d12_video_enc.cpp62 struct pipe_fence_handle *completion_fence = NULL; in d3d12_video_encoder_flush() local
64 pD3D12Enc->base.context->flush(pD3D12Enc->base.context, &completion_fence, PIPE_FLUSH_ASYNC | PIPE_FLUSH_HINT_FINISH); in d3d12_video_encoder_flush()
65 assert(completion_fence); in d3d12_video_encoder_flush()
66 struct d3d12_fence *casted_completion_fence = d3d12_fence(completion_fence); in d3d12_video_encoder_flush()
68 pD3D12Enc->m_pD3D12Screen->base.fence_reference(&pD3D12Enc->m_pD3D12Screen->base, &completion_fence, NULL); in d3d12_video_encoder_flush()
H A Dd3d12_video_dec.cpp635 struct pipe_fence_handle *completion_fence = NULL; in d3d12_video_decoder_end_frame() local
637 &completion_fence, in d3d12_video_decoder_end_frame()
639 assert(completion_fence); in d3d12_video_decoder_end_frame()
642 pD3D12Screen->base.fence_finish(&pD3D12Screen->base, NULL, completion_fence, PIPE_TIMEOUT_INFINITE); in d3d12_video_decoder_end_frame()
643 pD3D12Screen->base.fence_reference(&pD3D12Screen->base, &completion_fence, NULL); in d3d12_video_decoder_end_frame()

Completed in 5 milliseconds