| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/vl/ |
| H A D | vl_winsys_drm.c | 38 vl_drm_screen_destroy(struct vl_screen *vscreen); 43 struct vl_screen *vscreen; local in function:vl_drm_screen_create 45 vscreen = CALLOC_STRUCT(vl_screen); 46 if (!vscreen) 49 if (pipe_loader_drm_probe_fd(&vscreen->dev, fd)) 50 vscreen->pscreen = pipe_loader_create_screen(vscreen->dev); 52 if (!vscreen->pscreen) 55 vscreen->destroy = vl_drm_screen_destroy; 56 vscreen 72 vl_drm_screen_destroy(struct vl_screen * vscreen) argument [all...] |
| H A D | 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, 78 vl_dri2_format_for_depth(struct vl_screen *vscreen, int depth);
|
| H A D | vl_winsys_dri.c | 77 static void vl_dri2_screen_destroy(struct vl_screen *vscreen); 178 vl_dri2_screen_texture_from_drawable(struct vl_screen *vscreen, void *drawable) argument 180 struct vl_dri_screen *scrn = (struct vl_dri_screen *)vscreen; 188 unsigned depth = ((xcb_screen_t *)(vscreen->xcb_screen))->root_depth; 240 templ.format = vl_dri2_format_for_depth(vscreen, depth); 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_ argument 302 vl_dri2_screen_get_private(struct vl_screen * vscreen) argument 318 get_xcb_visualtype_for_depth(struct vl_screen * vscreen,int depth) argument 341 get_red_mask_for_depth(struct vl_screen * vscreen,int depth) argument 353 vl_dri2_format_for_depth(struct vl_screen * vscreen,int depth) argument 501 vl_dri2_screen_destroy(struct vl_screen * vscreen) argument [all...] |
| H A D | vl_winsys_dri3.c | 614 vl_dri3_screen_texture_from_drawable(struct vl_screen *vscreen, void *drawable) argument 616 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen; 634 vl_dri3_screen_get_dirty_area(struct vl_screen *vscreen) argument 636 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen; 644 vl_dri3_screen_get_timestamp(struct vl_screen *vscreen, void *drawable) argument 646 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen; 671 vl_dri3_screen_set_next_timestamp(struct vl_screen *vscreen, uint64_t stamp) argument 673 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen; 685 vl_dri3_screen_get_private(struct vl_screen *vscreen) argument 687 return vscreen; 691 vl_dri3_screen_set_back_texture_from_output(struct vl_screen * vscreen,struct pipe_resource * buffer,uint32_t width,uint32_t height) argument 705 vl_dri3_screen_destroy(struct vl_screen * vscreen) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/vl/ |
| H A D | vl_winsys_drm.c | 38 vl_drm_screen_destroy(struct vl_screen *vscreen); 43 struct vl_screen *vscreen; local in function:vl_drm_screen_create 45 vscreen = CALLOC_STRUCT(vl_screen); 46 if (!vscreen) 49 if (pipe_loader_drm_probe_fd(&vscreen->dev, fd)) 50 vscreen->pscreen = pipe_loader_create_screen(vscreen->dev); 52 if (!vscreen->pscreen) 55 vscreen->destroy = vl_drm_screen_destroy; 56 vscreen 72 vl_drm_screen_destroy(struct vl_screen * vscreen) argument [all...] |
| H A D | 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, 78 vl_dri2_format_for_depth(struct vl_screen *vscreen, int depth);
|
| H A D | vl_winsys_dri.c | 79 static void vl_dri2_screen_destroy(struct vl_screen *vscreen); 181 vl_dri2_screen_texture_from_drawable(struct vl_screen *vscreen, void *drawable) argument 183 struct vl_dri_screen *scrn = (struct vl_dri_screen *)vscreen; 191 unsigned depth = ((xcb_screen_t *)(vscreen->xcb_screen))->root_depth; 244 templ.format = vl_dri2_format_for_depth(vscreen, depth); 263 vl_dri2_screen_get_dirty_area(struct vl_screen *vscreen) argument 265 struct vl_dri_screen *scrn = (struct vl_dri_screen *)vscreen; 271 vl_dri2_screen_get_timestamp(struct vl_screen *vscreen, void *drawable) argument 273 struct vl_dri_screen *scrn = (struct vl_dri_screen *)vscreen; 294 vl_dri2_screen_set_next_timestamp(struct vl_screen *vscreen, uint64_ argument 306 vl_dri2_screen_get_private(struct vl_screen * vscreen) argument 322 get_xcb_visualtype_for_depth(struct vl_screen * vscreen,int depth) argument 345 get_red_mask_for_depth(struct vl_screen * vscreen,int depth) argument 357 vl_dri2_format_for_depth(struct vl_screen * vscreen,int depth) argument 505 vl_dri2_screen_destroy(struct vl_screen * vscreen) argument [all...] |
| H A D | vl_winsys_dri3.c | 621 vl_dri3_screen_texture_from_drawable(struct vl_screen *vscreen, void *drawable) argument 623 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen; 641 vl_dri3_screen_get_dirty_area(struct vl_screen *vscreen) argument 643 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen; 651 vl_dri3_screen_get_timestamp(struct vl_screen *vscreen, void *drawable) argument 653 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen; 678 vl_dri3_screen_set_next_timestamp(struct vl_screen *vscreen, uint64_t stamp) argument 680 struct vl_dri3_screen *scrn = (struct vl_dri3_screen *)vscreen; 692 vl_dri3_screen_get_private(struct vl_screen *vscreen) argument 694 return vscreen; 698 vl_dri3_screen_set_back_texture_from_output(struct vl_screen * vscreen,struct pipe_resource * buffer,uint32_t width,uint32_t height) argument 712 vl_dri3_screen_destroy(struct vl_screen * vscreen) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_screen.c | 69 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_get_name 70 if (vscreen->caps.caps.v2.host_feature_check_version >= 5) 71 return vscreen->caps.caps.v2.renderer; 79 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_get_param 88 return vscreen->caps.caps.v2.max_anisotropy > 1.0; 92 return vscreen->caps.caps.v1.max_render_targets; 94 return vscreen->caps.caps.v1.max_dual_source_render_targets; 96 return vscreen->caps.caps.v1.bset.occlusion_query; 99 return vscreen->caps.caps.v1.bset.mirror_clamp; 103 if (vscreen 363 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_get_shader_param 459 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_get_paramf 489 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_get_compute_param 544 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_has_readback_format 553 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_is_vertex_format_supported 632 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_is_format_supported 784 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_flush_frontbuffer 797 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_fence_reference 808 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_fence_finish 821 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_fence_get_fd 836 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_destroy_screen 867 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_query_memory_info [all...] |
| H A D | virgl_tgsi.c | 104 struct tgsi_token *virgl_tgsi_transform(struct virgl_screen *vscreen, const struct tgsi_token *tokens_in) argument 118 transform.cull_enabled = vscreen->caps.caps.v1.bset.has_cull; 119 transform.has_precise = vscreen->caps.caps.v2.capability_bits & VIRGL_CAP_TGSI_PRECISE; 121 vscreen->caps.caps.v2.capability_bits & VIRGL_CAP_FAKE_FP64;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_screen.c | 64 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_get_param 75 return vscreen->caps.caps.v1.max_render_targets; 77 return vscreen->caps.caps.v1.max_dual_source_render_targets; 79 return vscreen->caps.caps.v1.bset.occlusion_query; 82 return vscreen->caps.caps.v1.bset.mirror_clamp; 86 if (vscreen->caps.caps.v2.max_texture_2d_size) 87 return 1 + util_logbase2(vscreen->caps.caps.v2.max_texture_2d_size); 90 if (vscreen->caps.caps.v2.max_texture_3d_size) 91 return 1 + util_logbase2(vscreen->caps.caps.v2.max_texture_3d_size); 94 if (vscreen 373 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_get_shader_param 465 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_get_paramf 495 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_get_compute_param 550 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_has_readback_format 559 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_is_vertex_format_supported 607 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_is_format_supported 746 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_flush_frontbuffer 759 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_fence_reference 770 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_fence_finish 779 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_fence_get_fd 794 struct virgl_screen *vscreen = virgl_screen(screen); local in function:virgl_destroy_screen [all...] |
| H A D | virgl_tgsi.c | 106 struct virgl_screen *vscreen = (struct virgl_screen *)vctx->base.screen; local in function:virgl_tgsi_transform 119 transform.cull_enabled = vscreen->caps.caps.v1.bset.has_cull; 120 transform.has_precise = vscreen->caps.caps.v2.capability_bits & VIRGL_CAP_TGSI_PRECISE; 122 vscreen->caps.caps.v2.capability_bits & VIRGL_CAP_FAKE_FP64;
|
| /xsrc/external/mit/MesaLib.old/dist/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 in function:vlVdpPresentationQueueDisplay 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 | 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);
|
| H A D | 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;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/vdpau/ |
| H A D | presentation.c | 189 *current_time = pq->device->vscreen->get_timestamp(pq->device->vscreen, 218 struct vl_screen *vscreen; local in function:vlVdpPresentationQueueDisplay 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 | 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);
|
| H A D | query.c | 81 pscreen = dev->vscreen->pscreen; 117 pscreen = dev->vscreen->pscreen; 188 pscreen = dev->vscreen->pscreen; 239 pscreen = dev->vscreen->pscreen; 291 pscreen = dev->vscreen->pscreen; 332 pscreen = dev->vscreen->pscreen; 391 pscreen = dev->vscreen->pscreen; 439 pscreen = dev->vscreen->pscreen; 540 screen = dev->vscreen->pscreen;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/xvmc/ |
| H A D | context.c | 192 struct vl_screen *vscreen; local in function:XvMCCreateContext 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 [all...] |
| H A D | xvmc_private.h | 53 struct vl_screen *vscreen; member in struct:__anoncbfa95ac0108
|
| H A D | surface.c | 359 struct vl_screen *vscreen; local in function:XvMCPutSurface 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);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/xvmc/ |
| H A D | context.c | 192 struct vl_screen *vscreen; local in function:XvMCCreateContext 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 [all...] |
| H A D | xvmc_private.h | 53 struct vl_screen *vscreen; member in struct:__anon22b5d2f30108
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/va/ |
| H A D | 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, 187 drv->vscreen->pscreen->get_name(drv->vscreen->pscreen)); 205 drv->vscreen [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/va/ |
| H A D | 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 = pipe_create_multimedia_context(drv->vscreen->pscreen); 186 drv->vscreen->pscreen->get_name(drv->vscreen->pscreen)); 204 drv->vscreen->destroy(drv->vscreen); [all...] |