Lines Matching refs:vscreen
189 *current_time = pq->device->vscreen->get_timestamp(pq->device->vscreen, in vlVdpPresentationQueueGetTime()
218 struct vl_screen *vscreen; in vlVdpPresentationQueueDisplay() local
231 vscreen = pq->device->vscreen; 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()
236 tex = vscreen->texture_from_drawable(vscreen, (void *)pq->drawable); in vlVdpPresentationQueueDisplay()
242 if (!vscreen->set_back_texture_from_output || !surf->send_to_X) { in vlVdpPresentationQueueDisplay()
243 dirty_area = vscreen->get_dirty_area(vscreen); in vlVdpPresentationQueueDisplay()
265 vscreen->set_next_timestamp(vscreen, earliest_presentation_time); in vlVdpPresentationQueueDisplay()
272 vscreen->get_private(vscreen), NULL); in vlVdpPresentationQueueDisplay()
292 if (!vscreen->set_back_texture_from_output || !surf->send_to_X) { in vlVdpPresentationQueueDisplay()
326 screen = pq->device->vscreen->pscreen; in vlVdpPresentationQueueBlockUntilSurfaceIdle()
368 screen = pq->device->vscreen->pscreen; in vlVdpPresentationQueueQuerySurfaceStatus()