HomeSort by relevance Sort by last modified time
    Searched refs:vscreen (Results 1 - 17 of 17) sorted by null

  /external/mesa3d/src/gallium/auxiliary/vl/
vl_winsys_drm.c 39 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->texture_from_drawable = NULL
    [all...]
vl_winsys.h 47 void (*destroy)(struct vl_screen *vscreen);
50 (*texture_from_drawable)(struct vl_screen *vscreen, void *drawable);
53 (*get_dirty_area)(struct vl_screen *vscreen);
56 (*get_timestamp)(struct vl_screen *vscreen, void *drawable);
59 (*set_next_timestamp)(struct vl_screen *vscreen, uint64_t stamp);
62 (*get_private)(struct vl_screen *vscreen);
65 (*set_back_texture_from_output)(struct vl_screen *vscreen,
vl_winsys_dri.c 78 static void vl_dri2_screen_destroy(struct vl_screen *vscreen);
179 vl_dri2_screen_texture_from_drawable(struct vl_screen *vscreen, void *drawable)
181 struct vl_dri_screen *scrn = (struct vl_dri_screen *)vscreen;
259 vl_dri2_screen_get_dirty_area(struct vl_screen *vscreen)
261 struct vl_dri_screen *scrn = (struct vl_dri_screen *)vscreen;
267 vl_dri2_screen_get_timestamp(struct vl_screen *vscreen, void *drawable)
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)
292 struct vl_dri_screen *scrn = (struct vl_dri_screen *)vscreen;
302 vl_dri2_screen_get_private(struct vl_screen *vscreen)
    [all...]
vl_winsys_dri3.c 605 vl_dri3_screen_texture_from_drawable(struct vl_screen *vscreen, void *drawable)
607 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen;
632 vl_dri3_screen_get_dirty_area(struct vl_screen *vscreen)
634 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen;
642 vl_dri3_screen_get_timestamp(struct vl_screen *vscreen, void *drawable)
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)
671 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen;
683 vl_dri3_screen_get_private(struct vl_screen *vscreen)
685 return vscreen;
    [all...]
  /external/mesa3d/src/gallium/drivers/virgl/
virgl_screen.c 58 struct virgl_screen *vscreen = virgl_screen(screen); local
69 return vscreen->caps.caps.v1.max_render_targets;
71 return vscreen->caps.caps.v1.max_dual_source_render_targets;
73 return vscreen->caps.caps.v1.bset.occlusion_query;
75 return vscreen->caps.caps.v1.bset.mirror_clamp;
87 return vscreen->caps.caps.v1.bset.indep_blend_enable;
89 return vscreen->caps.caps.v1.bset.indep_blend_func;
94 return vscreen->caps.caps.v1.bset.fragment_coord_conventions;
96 return vscreen->caps.caps.v1.bset.depth_clip_disable;
98 return vscreen->caps.caps.v1.max_streamout_buffers
294 struct virgl_screen *vscreen = virgl_screen(screen); local
380 struct virgl_screen *vscreen = virgl_screen(screen); local
427 struct virgl_screen *vscreen = virgl_screen(screen); local
537 struct virgl_screen *vscreen = virgl_screen(screen); local
550 struct virgl_screen *vscreen = virgl_screen(screen); local
561 struct virgl_screen *vscreen = virgl_screen(screen); local
576 struct virgl_screen *vscreen = virgl_screen(screen); local
    [all...]
  /external/mesa3d/src/gallium/state_trackers/vdpau/
presentation.c 189 *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, (void *)pq->drawable)
    [all...]
device.c 66 dev->vscreen = vl_dri3_screen_create(display, screen);
67 if (!dev->vscreen)
68 dev->vscreen = vl_dri2_screen_create(display, screen);
69 if (!dev->vscreen) {
74 pscreen = dev->vscreen->pscreen;
147 dev->vscreen->destroy(dev->vscreen);
238 dev->vscreen->destroy(dev->vscreen);
query.c 81 pscreen = dev->vscreen->pscreen;
118 pscreen = dev->vscreen->pscreen;
189 pscreen = dev->vscreen->pscreen;
236 pscreen = dev->vscreen->pscreen;
288 pscreen = dev->vscreen->pscreen;
329 pscreen = dev->vscreen->pscreen;
388 pscreen = dev->vscreen->pscreen;
436 pscreen = dev->vscreen->pscreen;
537 screen = dev->vscreen->pscreen;
vdpau_private.h 353 struct vl_screen *vscreen; member in struct:__anon34069
decode.c 72 screen = dev->vscreen->pscreen;
mixer.c 58 screen = dev->vscreen->pscreen;
    [all...]
  /external/mesa3d/src/gallium/state_trackers/xvmc/
context.c 192 struct vl_screen *vscreen; local
232 vscreen = vl_dri3_screen_create(dpy, scrn);
233 if (!vscreen)
234 vscreen = vl_dri2_screen_create(dpy, scrn);
236 if (!vscreen) {
242 pipe = vscreen->pscreen->context_create(vscreen->pscreen, NULL, 0);
245 vscreen->destroy(vscreen);
263 vscreen->destroy(vscreen)
    [all...]
xvmc_private.h 53 struct vl_screen *vscreen; member in struct:__anon34086
surface.c 359 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/
context.c 129 drv->vscreen = vl_dri3_screen_create(ctx->native_dpy, ctx->x11_screen);
130 if (!drv->vscreen)
131 drv->vscreen = vl_dri2_screen_create(ctx->native_dpy, ctx->x11_screen);
143 drv->vscreen = vl_drm_screen_create(drm_info->fd);
151 if (!drv->vscreen)
154 drv->pipe = drv->vscreen->pscreen->context_create(drv->vscreen->pscreen,
201 drv->vscreen->destroy(drv->vscreen);
362 drv->vscreen->destroy(drv->vscreen)
    [all...]
surface.c 281 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);
351 vscreen->get_private(vscreen), NULL);
    [all...]
va_private.h 50 #define VL_VA_PSCREEN(ctx) (VL_VA_DRIVER(ctx)->vscreen->pscreen)
229 struct vl_screen *vscreen; member in struct:__anon34058

Completed in 534 milliseconds