Searched refs:vscreen (Results 1 - 17 of 17) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_winsys_drm.c39 vl_drm_screen_destroy(struct vl_screen *vscreen);
44 struct vl_screen *vscreen; local
47 vscreen = CALLOC_STRUCT(vl_screen);
48 if (!vscreen)
54 if (pipe_loader_drm_probe_fd(&vscreen->dev, new_fd))
55 vscreen->pscreen = pipe_loader_create_screen(vscreen->dev);
57 if (!vscreen->pscreen)
60 vscreen->destroy = vl_drm_screen_destroy;
61 vscreen
80 vl_drm_screen_destroy(struct vl_screen *vscreen) argument
[all...]
H A Dvl_winsys.h45 void (*destroy)(struct vl_screen *vscreen);
48 (*texture_from_drawable)(struct vl_screen *vscreen, void *drawable);
51 (*get_dirty_area)(struct vl_screen *vscreen);
54 (*get_timestamp)(struct vl_screen *vscreen, void *drawable);
57 (*set_next_timestamp)(struct vl_screen *vscreen, uint64_t stamp);
60 (*get_private)(struct vl_screen *vscreen);
63 (*set_back_texture_from_output)(struct vl_screen *vscreen,
H A Dvl_winsys_dri.c78 static void vl_dri2_screen_destroy(struct vl_screen *vscreen);
179 vl_dri2_screen_texture_from_drawable(struct vl_screen *vscreen, void *drawable) argument
181 struct vl_dri_screen *scrn = (struct vl_dri_screen *)vscreen;
259 vl_dri2_screen_get_dirty_area(struct vl_screen *vscreen) argument
261 struct vl_dri_screen *scrn = (struct vl_dri_screen *)vscreen;
267 vl_dri2_screen_get_timestamp(struct vl_screen *vscreen, void *drawable) argument
269 struct vl_dri_screen *scrn = (struct vl_dri_screen *)vscreen;
290 vl_dri2_screen_set_next_timestamp(struct vl_screen *vscreen, uint64_t stamp) argument
292 struct vl_dri_screen *scrn = (struct vl_dri_screen *)vscreen;
302 vl_dri2_screen_get_private(struct vl_screen *vscreen) argument
455 vl_dri2_screen_destroy(struct vl_screen *vscreen) argument
[all...]
H A Dvl_winsys_dri3.c605 vl_dri3_screen_texture_from_drawable(struct vl_screen *vscreen, void *drawable) argument
607 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen;
632 vl_dri3_screen_get_dirty_area(struct vl_screen *vscreen) argument
634 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen;
642 vl_dri3_screen_get_timestamp(struct vl_screen *vscreen, void *drawable) argument
644 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen;
669 vl_dri3_screen_set_next_timestamp(struct vl_screen *vscreen, uint64_t stamp) argument
671 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen;
683 vl_dri3_screen_get_private(struct vl_screen *vscreen) argument
685 return vscreen;
689 vl_dri3_screen_set_back_texture_from_output(struct vl_screen *vscreen, struct pipe_resource *buffer, uint32_t width, uint32_t height) argument
703 vl_dri3_screen_destroy(struct vl_screen *vscreen) argument
[all...]
/external/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_screen.c59 struct virgl_screen *vscreen = virgl_screen(screen); local
72 return vscreen->caps.caps.v1.max_render_targets;
74 return vscreen->caps.caps.v1.max_dual_source_render_targets;
76 return vscreen->caps.caps.v1.bset.occlusion_query;
78 return vscreen->caps.caps.v1.bset.mirror_clamp;
92 return vscreen->caps.caps.v1.bset.indep_blend_enable;
94 return vscreen->caps.caps.v1.bset.indep_blend_func;
99 return vscreen->caps.caps.v1.bset.fragment_coord_conventions;
101 return vscreen->caps.caps.v1.bset.depth_clip_disable;
103 return vscreen
277 struct virgl_screen *vscreen = virgl_screen(screen); local
360 struct virgl_screen *vscreen = virgl_screen(screen); local
407 struct virgl_screen *vscreen = virgl_screen(screen); local
516 struct virgl_screen *vscreen = virgl_screen(screen); local
529 struct virgl_screen *vscreen = virgl_screen(screen); local
540 struct virgl_screen *vscreen = virgl_screen(screen); local
555 struct virgl_screen *vscreen = virgl_screen(screen); local
[all...]
/external/mesa3d/src/gallium/state_trackers/vdpau/
H A Dpresentation.c189 *current_time = pq->device->vscreen->get_timestamp(pq->device->vscreen,
218 struct vl_screen *vscreen; local
231 vscreen = pq->device->vscreen;
234 if (vscreen->set_back_texture_from_output && surf->send_to_X)
235 vscreen->set_back_texture_from_output(vscreen, surf->surface->texture, clip_width, clip_height);
236 tex = vscreen->texture_from_drawable(vscreen, (voi
[all...]
H A Ddevice.c67 dev->vscreen = vl_dri3_screen_create(display, screen);
69 if (!dev->vscreen)
70 dev->vscreen = vl_dri2_screen_create(display, screen);
71 if (!dev->vscreen) {
76 pscreen = dev->vscreen->pscreen;
77 dev->context = pscreen->context_create(pscreen, dev->vscreen, 0);
149 dev->vscreen->destroy(dev->vscreen);
240 dev->vscreen->destroy(dev->vscreen);
[all...]
H A Dquery.c81 pscreen = dev->vscreen->pscreen;
118 pscreen = dev->vscreen->pscreen;
176 pscreen = dev->vscreen->pscreen;
223 pscreen = dev->vscreen->pscreen;
275 pscreen = dev->vscreen->pscreen;
316 pscreen = dev->vscreen->pscreen;
375 pscreen = dev->vscreen->pscreen;
423 pscreen = dev->vscreen->pscreen;
524 screen = dev->vscreen->pscreen;
H A Dvdpau_private.h349 struct vl_screen *vscreen; member in struct:__anon15658
H A Ddecode.c72 screen = dev->vscreen->pscreen;
H A Dmixer.c58 screen = dev->vscreen->pscreen;
/external/mesa3d/src/gallium/state_trackers/xvmc/
H A Dcontext.c192 struct vl_screen *vscreen; local
232 vscreen = vl_dri2_screen_create(dpy, scrn);
234 if (!vscreen) {
240 pipe = vscreen->pscreen->context_create(vscreen->pscreen, vscreen, 0);
243 vscreen->destroy(vscreen);
261 vscreen->destroy(vscreen);
[all...]
H A Dxvmc_private.h53 struct vl_screen *vscreen; member in struct:__anon15675
H A Dsurface.c359 struct vl_screen *vscreen; local
391 vscreen = context_priv->vscreen;
393 tex = vscreen->texture_from_drawable(vscreen, (void *)drawable);
394 dirty_area = vscreen->get_dirty_area(vscreen);
451 vscreen->get_private(vscreen), NULL);
/external/mesa3d/src/gallium/state_trackers/va/
H A Dcontext.c122 drv->vscreen = vl_dri3_screen_create(ctx->native_dpy, ctx->x11_screen);
124 if (!drv->vscreen)
125 drv->vscreen = vl_dri2_screen_create(ctx->native_dpy, ctx->x11_screen);
126 if (!drv->vscreen)
139 drv->vscreen = vl_drm_screen_create(drm_info->fd);
140 if (!drv->vscreen)
149 drv->pipe = drv->vscreen->pscreen->context_create(drv->vscreen->pscreen,
150 drv->vscreen, 0);
196 drv->vscreen
[all...]
H A Dsurface.c282 struct vl_screen *vscreen; local
299 vscreen = drv->vscreen;
301 tex = vscreen->texture_from_drawable(vscreen, draw);
307 dirty_area = vscreen->get_dirty_area(vscreen);
340 vscreen->get_private(vscreen), NULL);
H A Dva_private.h50 #define VL_VA_PSCREEN(ctx) (VL_VA_DRIVER(ctx)->vscreen->pscreen)
205 struct vl_screen *vscreen; member in struct:__anon15648

Completed in 149 milliseconds