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

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/vl/
H A Dvl_winsys_drm.c38 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 Dvl_winsys.h47 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 Dvl_winsys_dri.c77 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 Dvl_winsys_dri3.c614 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 Dvl_winsys_drm.c38 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 Dvl_winsys.h47 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 Dvl_winsys_dri.c79 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 Dvl_winsys_dri3.c621 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 Dvirgl_screen.c69 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 Dvirgl_tgsi.c104 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 Dvirgl_screen.c64 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 Dvirgl_tgsi.c106 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 Dpresentation.c189 *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 Ddevice.c66 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 Dquery.c81 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 Dpresentation.c189 *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 Ddevice.c66 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 Dquery.c81 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 Dcontext.c192 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 Dxvmc_private.h53 struct vl_screen *vscreen; member in struct:__anoncbfa95ac0108
H A Dsurface.c359 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 Dcontext.c192 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 Dxvmc_private.h53 struct vl_screen *vscreen; member in struct:__anon22b5d2f30108
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/va/
H A Dcontext.c129 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 Dcontext.c129 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...]

Completed in 17 milliseconds

12