Home
last modified time | relevance | path

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

12345

/third_party/mesa3d/src/gallium/auxiliary/vl/
Dvl_compositor.h169 vl_compositor_init(struct vl_compositor *compositor, struct pipe_context *pipe);
239 struct vl_compositor *compositor,
251 struct vl_compositor *compositor,
264 struct vl_compositor *compositor,
284 struct vl_compositor *compositor,
296 struct vl_compositor *compositor,
310 struct vl_compositor *compositor,
319 vl_compositor_cleanup(struct vl_compositor *compositor);
/third_party/mesa3d/src/gallium/frontends/vdpau/
Doutput.c297 struct vl_compositor *compositor; in vlVdpOutputSurfacePutBitsIndexed() local
315 compositor = &vlsurface->device->compositor; in vlVdpOutputSurfacePutBitsIndexed()
411 vl_compositor_set_palette_layer(cstate, compositor, 0, sv_idx, sv_tbl, NULL, NULL, false); in vlVdpOutputSurfacePutBitsIndexed()
413 vl_compositor_render(cstate, compositor, vlsurface->surface, &vlsurface->dirty_area, false); in vlVdpOutputSurfacePutBitsIndexed()
441 struct vl_compositor *compositor; in vlVdpOutputSurfacePutBitsYCbCr() local
458 compositor = &vlsurface->device->compositor; in vlVdpOutputSurfacePutBitsYCbCr()
520 vl_compositor_set_buffer_layer(cstate, compositor, 0, vbuffer, NULL, NULL, VL_COMPOSITOR_WEAVE); in vlVdpOutputSurfacePutBitsYCbCr()
522 vl_compositor_render(cstate, compositor, vlsurface->surface, &vlsurface->dirty_area, false); in vlVdpOutputSurfacePutBitsYCbCr()
662 struct vl_compositor *compositor; in vlVdpOutputSurfaceRenderOutputSurface() local
691 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.c257 struct vl_compositor *compositor; in vlVdpVideoMixerRender() local
263 compositor = &vmixer->device->compositor; in vlVdpVideoMixerRender()
296 vl_compositor_set_rgba_layer(&vmixer->cstate, compositor, layer++, bg->sampler_view, in vlVdpVideoMixerRender()
345 …vl_compositor_set_buffer_layer(&vmixer->cstate, compositor, layer, video_buffer, prect, NULL, dein… in vlVdpVideoMixerRender()
397 vl_compositor_set_rgba_layer(&vmixer->cstate, compositor, layer, src->sampler_view, in vlVdpVideoMixerRender()
404 vl_compositor_render(&vmixer->cstate, compositor, surface, &dirty_area, true); in vlVdpVideoMixerRender()
/third_party/vk-gl-cts/external/vulkan-docs/src/appendices/
DVK_NV_acquire_winrt_display.txt20 compositor.
21 Examples of compositors include the Windows desktop compositor, other
91 5) Does flink:vkAcquireWinrtDisplayNV cause the Windows desktop compositor
96 compositor to release a display.
100 desktop compositor to release a display by using the "`Advanced display
111 https://docs.microsoft.com/en-us/windows-hardware/drivers/display/specialized-monitors-compositor["…
112 a custom compositor"], the ability to write a custom compositor is not a
114 The feature is for writing compositor apps that drive specialized hardware.
DVK_NV_acquire_winrt_display.adoc20 compositor.
21 Examples of compositors include the Windows desktop compositor, other
91 5) Does flink:vkAcquireWinrtDisplayNV cause the Windows desktop compositor
96 compositor to release a display.
100 desktop compositor to release a display by using the "`Advanced display
111 https://docs.microsoft.com/en-us/windows-hardware/drivers/display/specialized-monitors-compositor["…
112 a custom compositor"], the ability to write a custom compositor is not a
114 The feature is for writing compositor apps that drive specialized hardware.
DVK_KHR_wayland_surface.adoc37 Wayland compositor.
59 required for some Wayland compositor interactions to work as expected.
92 the Wayland requests sent to the compositor.
DVK_KHR_wayland_surface.txt37 Wayland compositor.
59 required for some Wayland compositor interactions to work as expected.
92 the Wayland requests sent to the compositor.
/third_party/EGL/extensions/ANDROID/
DEGL_ANDROID_get_frame_timestamps.txt54 long the compositor's rendering work took. In combination these can be
138 compositor will begin composition. This is effectively the deadline
139 for when the compositor must receive a newly queued frame.
182 - EGL_COMPOSITION_LATCH_TIME_ANDROID - The time when the compositor
187 the compositor began preparing composition for this frame.
189 compositor began preparing composition for this frame. If this frame
193 latched by the compositor. Note: The value may not be updated for
194 every display refresh if the compositor becomes idle.
196 the compositor's rendering work for this frame finished. This will be
197 zero if composition was handled by the display and the compositor
DEGL_ANDROID_front_buffer_auto_refresh.txt38 front-buffer rendering. It allows them to indicate to the Android compositor
40 removes the overhead of having to notify the compositor that the window
60 whether to enable or disable auto-refresh in the Android compositor when
/third_party/skia/third_party/externals/egl-registry/extensions/ANDROID/
DEGL_ANDROID_get_frame_timestamps.txt54 long the compositor's rendering work took. In combination these can be
138 compositor will begin composition. This is effectively the deadline
139 for when the compositor must receive a newly queued frame.
182 - EGL_COMPOSITION_LATCH_TIME_ANDROID - The time when the compositor
187 the compositor began preparing composition for this frame.
189 compositor began preparing composition for this frame. If this frame
193 latched by the compositor. Note: The value may not be updated for
194 every display refresh if the compositor becomes idle.
196 the compositor's rendering work for this frame finished. This will be
197 zero if composition was handled by the display and the compositor
DEGL_ANDROID_front_buffer_auto_refresh.txt38 front-buffer rendering. It allows them to indicate to the Android compositor
40 removes the overhead of having to notify the compositor that the window
60 whether to enable or disable auto-refresh in the Android compositor when
/third_party/mesa3d/src/gallium/frontends/omx/
Dvid_dec_common.c98 struct vl_compositor *compositor = &priv->compositor; in vid_dec_FillOutput() local
119 vl_compositor_set_buffer_layer(s, compositor, 0, buf, in vid_dec_FillOutput()
122 vl_compositor_render(s, compositor, dst_surface[0], NULL, false); in vid_dec_FillOutput()
Dvid_dec_common.h112 struct vl_compositor compositor; \
191 struct vl_compositor compositor;
Dvid_enc_common.h98 struct vl_compositor compositor; \
147 struct vl_compositor compositor;
/third_party/mesa3d/docs/_extra/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
/third_party/EGL/extensions/WL/
DEGL_WL_create_wayland_buffer_from_image.txt42 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
/third_party/mesa3d/src/gallium/frontends/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()
/third_party/vk-gl-cts/external/vulkan-docs/src/chapters/VK_KHR_wayland_surface/
DplatformQuerySupport_wayland.adoc11 presentation to a Wayland compositor, call:
18 Wayland compositor.
DplatformQuerySupport_wayland.txt12 presentation to a Wayland compositor, call:
19 Wayland compositor.
/third_party/mesa3d/src/gallium/frontends/va/
Dpostproc.c81 vl_compositor_set_buffer_layer(&drv->cstate, &drv->compositor, 0, src, in vlVaPostProcCompositor()
84 vl_compositor_render(&drv->cstate, &drv->compositor, surfaces[0], NULL, false); in vlVaPostProcCompositor()
240 vl_compositor_convert_rgb_to_yuv(&drv->cstate, &drv->compositor, 0, in vlVaPostProcBlit()
248 vl_compositor_yuv_deint_full(&drv->cstate, &drv->compositor, in vlVaPostProcBlit()
296 util_compute_blit(drv->pipe, &blit, &context->blit_cs, !drv->compositor.deinterlace); in vlVaPostProcBlit()
461 drv->compositor.deinterlace = deinterlace; in vlVaHandleVAProcPipelineParameterBufferType()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d11/converged/
DCompositorNativeWindow11.cpp90 Microsoft::WRL::ComPtr<ABI::Windows::UI::Composition::ICompositor> compositor; in createSwapChain() local
91 hr = hostVisual->get_Compositor(&compositor); in createSwapChain()
99 hr = compositor.As(&interop); in createSwapChain()
137 hr = compositor->CreateSurfaceBrushWithSurface(mSurface.Get(), &mSurfaceBrush); in createSwapChain()
/third_party/libinput/doc/user/
Dseats.rst11 logical group of devices. A compositor may use that to create additional
12 seats as independent device sets. Alternatively, a compositor may limit
13 itself to a single logical seat, leaving a second compositor to manage

12345