/external/mesa3d/src/gallium/auxiliary/vl/ |
H A D | 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 80 vl_drm_screen_destroy(struct vl_screen *vscreen) argument [all...] |
H A D | vl_winsys.h | 45 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 D | 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) 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 D | vl_winsys_dri3.c | 605 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 D | virgl_screen.c | 59 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 D | 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, (voi [all...] |
H A D | device.c | 67 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 D | query.c | 81 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 D | vdpau_private.h | 349 struct vl_screen *vscreen; member in struct:__anon15658
|
H A D | decode.c | 72 screen = dev->vscreen->pscreen;
|
H A D | mixer.c | 58 screen = dev->vscreen->pscreen;
|
/external/mesa3d/src/gallium/state_trackers/xvmc/ |
H A D | context.c | 192 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 D | xvmc_private.h | 53 struct vl_screen *vscreen; member in struct:__anon15675
|
H A D | 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/ |
H A D | context.c | 122 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 D | surface.c | 282 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 D | va_private.h | 50 #define VL_VA_PSCREEN(ctx) (VL_VA_DRIVER(ctx)->vscreen->pscreen) 205 struct vl_screen *vscreen; member in struct:__anon15648
|