/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
|