Home
last modified time | relevance | path

Searched refs:compositor (Results 1 – 25 of 35) sorted by relevance

12

/external/wayland/tests/
Dcompositor-introspection-test.c48 struct compositor { struct
57 struct compositor *c = wl_container_of(listener, c, listener); in client_created() argument
62 check_client_list(struct compositor *compositor) in check_client_list() argument
68 client_list = wl_display_get_client_list(compositor->display); in check_client_list()
78 assert(compositor->client == client); in check_client_list()
82 setup_compositor(struct compositor *compositor) in setup_compositor() argument
88 compositor->display = wl_display_create(); in setup_compositor()
89 socket = wl_display_add_socket_auto(compositor->display); in setup_compositor()
91 compositor->listener.notify = client_created; in setup_compositor()
92 wl_display_add_client_created_listener(compositor->display, &compositor->listener); in setup_compositor()
[all …]
Dprotocol-logger-test.c48 struct compositor { struct
89 struct compositor *c = user_data; in logger_func()
116 struct compositor compositor = { 0 }; in TEST() local
125 compositor.display = wl_display_create(); in TEST()
126 compositor.loop = wl_display_get_event_loop(compositor.display); in TEST()
127 socket = wl_display_add_socket_auto(compositor.display); in TEST()
129 logger = wl_display_add_protocol_logger(compositor.display, in TEST()
130 logger_func, &compositor); in TEST()
137 while (compositor.message < 3) { in TEST()
138 wl_event_loop_dispatch(compositor.loop, -1); in TEST()
[all …]
/external/mesa3d/src/gallium/auxiliary/vl/
Dvl_compositor.h144 vl_compositor_init(struct vl_compositor *compositor, struct pipe_context *pipe);
214 struct vl_compositor *compositor,
226 struct vl_compositor *compositor,
239 struct vl_compositor *compositor,
259 struct vl_compositor *compositor,
271 struct vl_compositor *compositor,
285 struct vl_compositor *compositor,
294 vl_compositor_cleanup(struct vl_compositor *compositor);
/external/wayland/
DREADME3 Wayland is a project to define a protocol for a compositor to talk to
5 compositor can be a standalone display server running on Linux kernel
11 buffer management. The compositor receives input events and forwards
13 into them and notifies the compositor when it needs to redraw. The
15 other interactions that must go through the compositor. However, the
20 The weston compositor is a reference implementation of a wayland
21 compositor and the weston repository also includes a few example
DTODO23 "show window menu" request to let the compositor display and manage
43 - Make it possible to share buffers from compositor to clients.
51 the compositor starts the animation that will make it fullscreen)
78 - A "please suspend" event from the compositor, to indicate to an
83 again?". for wayland system compositor vt switcing, for example,
127 - AF_WAYLAND - A new socket type. Eliminate compositor context
DMETADATA3 "Wayland is a protocol for a compositor to talk to its clients as well as a "
4 "C library implementation of that protocol. The compositor can be a "
/external/mesa3d/src/gallium/state_trackers/vdpau/
Doutput.c296 struct vl_compositor *compositor; in vlVdpOutputSurfacePutBitsIndexed() local
314 compositor = &vlsurface->device->compositor; in vlVdpOutputSurfacePutBitsIndexed()
407 vl_compositor_set_palette_layer(cstate, compositor, 0, sv_idx, sv_tbl, NULL, NULL, false); in vlVdpOutputSurfacePutBitsIndexed()
409 vl_compositor_render(cstate, compositor, vlsurface->surface, &vlsurface->dirty_area, false); in vlVdpOutputSurfacePutBitsIndexed()
437 struct vl_compositor *compositor; in vlVdpOutputSurfacePutBitsYCbCr() local
454 compositor = &vlsurface->device->compositor; in vlVdpOutputSurfacePutBitsYCbCr()
514 vl_compositor_set_buffer_layer(cstate, compositor, 0, vbuffer, NULL, NULL, VL_COMPOSITOR_WEAVE); in vlVdpOutputSurfacePutBitsYCbCr()
516 vl_compositor_render(cstate, compositor, vlsurface->surface, &vlsurface->dirty_area, false); in vlVdpOutputSurfacePutBitsYCbCr()
656 struct vl_compositor *compositor; in vlVdpOutputSurfaceRenderOutputSurface() local
685 compositor = &dst_vlsurface->device->compositor; in vlVdpOutputSurfaceRenderOutputSurface()
[all …]
Dpresentation.c216 struct vl_compositor *compositor; in vlVdpPresentationQueueDisplay() local
229 compositor = &pq->device->compositor; in vlVdpPresentationQueueDisplay()
260 … vl_compositor_set_rgba_layer(cstate, compositor, 0, surf->sampler_view, &src_rect, NULL, NULL); in vlVdpPresentationQueueDisplay()
262 vl_compositor_render(cstate, compositor, surf_draw, dirty_area, true); in vlVdpPresentationQueueDisplay()
Dmixer.c259 struct vl_compositor *compositor; in vlVdpVideoMixerRender() local
265 compositor = &vmixer->device->compositor; in vlVdpVideoMixerRender()
298 vl_compositor_set_rgba_layer(&vmixer->cstate, compositor, layer++, bg->sampler_view, in vlVdpVideoMixerRender()
344 …vl_compositor_set_buffer_layer(&vmixer->cstate, compositor, layer, video_buffer, prect, NULL, dein… in vlVdpVideoMixerRender()
396 vl_compositor_set_rgba_layer(&vmixer->cstate, compositor, layer, src->sampler_view, in vlVdpVideoMixerRender()
403 vl_compositor_render(&vmixer->cstate, compositor, surface, &dirty_area, true); in vlVdpVideoMixerRender()
Ddevice.c129 if (!vl_compositor_init(&dev->compositor, dev->context)) { in vdp_imp_device_create_x11()
235 vl_compositor_cleanup(&dev->compositor); in vlVdpDeviceFree()
/external/mesa3d/docs/specs/
DWL_create_wayland_buffer_from_image.spec42 nested Wayland compositor which is using subsurfaces to present buffers
46 compositor.
48 The nested compositor can create an EGLImage from a client buffer resource
75 EGLImage will be generated in a nested Wayland compositor using a buffer
DWL_bind_wayland_display.spec36 wl_display of a Wayland compositor to an EGLDisplay. Binding a
106 compositor will have to create one or more EGLImages for the
113 EGL and the compositor should have another way to get the buffer
/external/mesa3d/src/gallium/state_trackers/xvmc/
Dsurface.c357 struct vl_compositor *compositor; in XvMCPutSurface() local
389 compositor = &context_priv->compositor; in XvMCPutSurface()
420 vl_compositor_set_buffer_layer(cstate, compositor, 0, surface_priv->video_buffer, in XvMCPutSurface()
429 …vl_compositor_set_palette_layer(cstate, compositor, 1, subpicture_priv->sampler, subpicture_priv->… in XvMCPutSurface()
432 vl_compositor_set_rgba_layer(cstate, compositor, 1, subpicture_priv->sampler, in XvMCPutSurface()
444 vl_compositor_render(cstate, compositor, surf, dirty_area, true); in XvMCPutSurface()
Dcontext.c268 if (!vl_compositor_init(&context_priv->compositor, pipe)) { in XvMCCreateContext()
279 vl_compositor_cleanup(&context_priv->compositor); in XvMCCreateContext()
335 vl_compositor_cleanup(&context_priv->compositor); in XvMCDestroyContext()
Dxvmc_private.h59 struct vl_compositor compositor; member
/external/mesa3d/src/gallium/state_trackers/va/
Dpostproc.c79 vl_compositor_set_buffer_layer(&drv->cstate, &drv->compositor, 0, src, in vlVaPostProcCompositor()
82 vl_compositor_render(&drv->cstate, &drv->compositor, surfaces[0], NULL, false); in vlVaPostProcCompositor()
169 vl_compositor_convert_rgb_to_yuv(&drv->cstate, &drv->compositor, 0, in vlVaPostProcBlit()
177 vl_compositor_yuv_deint_full(&drv->cstate, &drv->compositor, in vlVaPostProcBlit()
Dcontext.c163 if (!vl_compositor_init(&drv->compositor, drv->pipe)) in VA_DRIVER_INIT_FUNC()
192 vl_compositor_cleanup(&drv->compositor); in VA_DRIVER_INIT_FUNC()
360 vl_compositor_cleanup(&drv->compositor); in vlVaTerminate()
Dsurface.c260 vl_compositor_set_rgba_layer(&drv->cstate, &drv->compositor, 0, sub->sampler, in vlVaPutSubpictures()
263 vl_compositor_render(&drv->cstate, &drv->compositor, surf_draw, dirty_area, false); in vlVaPutSubpictures()
332 … vl_compositor_set_rgba_layer(&drv->cstate, &drv->compositor, 0, views[0], &src_rect, NULL, NULL); in vlVaPutSurface()
334 …vl_compositor_set_buffer_layer(&drv->cstate, &drv->compositor, 0, surf->buffer, &src_rect, NULL, V… in vlVaPutSurface()
337 vl_compositor_render(&drv->cstate, &drv->compositor, surf_draw, dirty_area, true); in vlVaPutSurface()
976 vl_compositor_yuv_deint_full(&drv->cstate, &drv->compositor, in vlVaExportSurfaceHandle()
/external/pdfium/core/fxge/dib/
Dcfx_dibitmap.cpp865 CFX_ScanlineCompositor compositor; in CompositeBitmap() local
866 if (!compositor.Init(GetFormat(), pSrcBitmap->GetFormat(), width, in CompositeBitmap()
894 compositor.CompositeRgbBitmapLine(dest_scan, src_scan, width, clip_scan, in CompositeBitmap()
898 compositor.CompositePalBitmapLine(dest_scan, src_scan, src_left, width, in CompositeBitmap()
945 CFX_ScanlineCompositor compositor; in CompositeMask() local
946 if (!compositor.Init(GetFormat(), pMask->GetFormat(), width, nullptr, color, in CompositeMask()
966 compositor.CompositeBitMaskLine(dest_scan, src_scan, src_left, width, in CompositeMask()
969 compositor.CompositeByteMaskLine(dest_scan, src_scan + src_left, width, in CompositeMask()
/external/mesa3d/src/gallium/state_trackers/omx_bellagio/
Dvid_enc.h86 struct vl_compositor compositor; \
Dvid_dec.c185 if (!vl_compositor_init(&priv->compositor, priv->pipe)) { in vid_dec_Constructor()
192 vl_compositor_cleanup(&priv->compositor); in vid_dec_Constructor()
251 vl_compositor_cleanup(&priv->compositor); in vid_dec_Destructor()
623 vl_compositor_yuv_deint_full(&priv->cstate, &priv->compositor, in vid_dec_FrameDecoded()
Dvid_dec.h130 struct vl_compositor compositor; \
Dvid_enc.c186 if (!vl_compositor_init(&priv->compositor, priv->s_pipe)) { in vid_enc_Constructor()
193 vl_compositor_cleanup(&priv->compositor); in vid_enc_Constructor()
291 vl_compositor_cleanup(&priv->compositor); in vid_enc_Destructor()
976 struct vl_compositor *compositor = &priv->compositor; in enc_ScaleInput() local
1002 vl_compositor_set_rgba_layer(s, compositor, 0, views[i], &src_rect, NULL, NULL); in enc_ScaleInput()
1003 vl_compositor_render(s, compositor, dst_surface[i], NULL, false); in enc_ScaleInput()
/external/skia/resources/lua/
Dslides_content2.lua31 - Chrome : ui/gfx and compositor
/external/skqp/platform_tools/android/apps/skqp/src/main/assets/resources/lua/
Dslides_content2.lua31 - Chrome : ui/gfx and compositor

12