• Home
  • Raw
  • Download

Lines Matching refs:surf

209    vlVdpOutputSurface *surf;  in vlVdpPresentationQueueDisplay()  local
224 surf = vlGetDataHTAB(surface); in vlVdpPresentationQueueDisplay()
225 if (!surf) in vlVdpPresentationQueueDisplay()
234 if (vscreen->set_back_texture_from_output && surf->send_to_X) in vlVdpPresentationQueueDisplay()
235 … vscreen->set_back_texture_from_output(vscreen, surf->surface->texture, clip_width, clip_height); in vlVdpPresentationQueueDisplay()
242 if (!vscreen->set_back_texture_from_output || !surf->send_to_X) { in vlVdpPresentationQueueDisplay()
260 … vl_compositor_set_rgba_layer(cstate, compositor, 0, surf->sampler_view, &src_rect, NULL, NULL); in vlVdpPresentationQueueDisplay()
269 pipe->screen->fence_reference(pipe->screen, &surf->fence, NULL); in vlVdpPresentationQueueDisplay()
270 pipe->flush(pipe, &surf->fence, 0); in vlVdpPresentationQueueDisplay()
274 pq->last_surf = surf; in vlVdpPresentationQueueDisplay()
292 if (!vscreen->set_back_texture_from_output || !surf->send_to_X) { in vlVdpPresentationQueueDisplay()
310 vlVdpOutputSurface *surf; in vlVdpPresentationQueueBlockUntilSurfaceIdle() local
320 surf = vlGetDataHTAB(surface); in vlVdpPresentationQueueBlockUntilSurfaceIdle()
321 if (!surf) in vlVdpPresentationQueueBlockUntilSurfaceIdle()
325 if (surf->fence) { in vlVdpPresentationQueueBlockUntilSurfaceIdle()
327 screen->fence_finish(screen, NULL, surf->fence, PIPE_TIMEOUT_INFINITE); in vlVdpPresentationQueueBlockUntilSurfaceIdle()
328 screen->fence_reference(screen, &surf->fence, NULL); in vlVdpPresentationQueueBlockUntilSurfaceIdle()
345 vlVdpOutputSurface *surf; in vlVdpPresentationQueueQuerySurfaceStatus() local
355 surf = vlGetDataHTAB(surface); in vlVdpPresentationQueueQuerySurfaceStatus()
356 if (!surf) in vlVdpPresentationQueueQuerySurfaceStatus()
361 if (!surf->fence) { in vlVdpPresentationQueueQuerySurfaceStatus()
362 if (pq->last_surf == surf) in vlVdpPresentationQueueQuerySurfaceStatus()
369 if (screen->fence_finish(screen, NULL, surf->fence, 0)) { in vlVdpPresentationQueueQuerySurfaceStatus()
370 screen->fence_reference(screen, &surf->fence, NULL); in vlVdpPresentationQueueQuerySurfaceStatus()