Searched refs:completion_fence (Results 1 - 3 of 3) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_video_proc.cpp | 269 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 D | d3d12_video_enc.cpp | 62 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 D | d3d12_video_dec.cpp | 635 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