Archivo:Wayland display server protocol.svg

Ver la imagen en su resolución original((Imagen SVG, nominalmente 720 × 900 pixels, tamaño de archivo: 70 kB))

Resumen

 
W3C-validity not checked.
 
Este gráfico vectorial, sin especificar según el W3C, fue creado con Inkscape .
Descripción
English: en:Wayland (display server protocol)
① The en:evdev module of the en:Linux kernel gets an event and sends it to the en:Wayland compositor. This is similar to the X case, which is great, since we get to reuse all the input drivers already in the kernel.
② The Wayland compositor looks through its scenegraph to determine which window should receive the event. The scenegraph corresponds to what's on screen and the Wayland compositor understands the transformations that it may have applied to the elements in the scenegraph. Thus, the Wayland compositor can pick the right window and transform the screen coordinates to window local coordinates, by applying the inverse transformations. The types of transformation that can be applied to a window is only restricted to what the compositor can do, as long as it can compute the inverse transformation for the input events.
③ As in the X case, when the client receives the event, it updates the UI in response. But in the Wayland case, the rendering happens in the client, and the client just sends a request to the compositor to indicate the region that was updated.
④ The en:Wayland compositor collects damage requests from its clients and then re-composites the screen. The compositor can then directly issue an en:ioctl to schedule a pageflip with KMS
Fecha
Fuente Trabajo propio
 
Esta imagen vectorial incluye elementos que han sido tomados o adaptados de esta:
Tux-shaded.svg.
 
Esta imagen vectorial incluye elementos que han sido tomados o adaptados de esta:
Wayland Logo.svg.
Autor ScotXW, based on work by en:Kristian Høgsberg published at en:freedesktop.org: http://wayland.freedesktop.org/
Otras versiones See also

Licencia

Yo, titular de los derechos de autor de esta obra, la publico en los términos de las siguientes licencias:
w:es:Creative Commons
atribución compartir igual
Este archivo se encuentra bajo la licencia Creative Commons Genérica de Atribución/Compartir-Igual 3.0.
Atribución: Shmuel Csaba Otto Traian
Eres libre:
  • de compartir – de copiar, distribuir y transmitir el trabajo
  • de remezclar – de adaptar el trabajo
Bajo las siguientes condiciones:
  • atribución – Debes otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si realizaste algún cambio. Puedes hacerlo de cualquier manera razonable pero no de manera que sugiera que el licenciante te respalda a ti o al uso que hagas del trabajo.
  • compartir igual – En caso de mezclar, transformar o modificar este trabajo, deberás distribuir el trabajo resultante bajo la misma licencia o una compatible como el original.
GNU head Se autoriza la copia, distribución y modificación de este documento bajo los términos de la licencia de documentación libre GNU, versión 1.2 o cualquier otra que posteriormente publique la Fundación para el Software Libre; sin secciones invariables, textos de portada, ni textos de contraportada. Se incluye una copia de la dicha licencia en la sección titulada Licencia de Documentación Libre GNU.
Puedes usar la licencia que prefieras.

Leyendas

Añade una explicación corta acerca de lo que representa este archivo

Elementos representados en este archivo

representa a

Historial del archivo

Haz clic sobre una fecha y hora para ver el archivo tal como apareció en ese momento.

Fecha y horaMiniaturaDimensionesUsuarioComentario
actual11:38 27 feb 2014Miniatura de la versión del 11:38 27 feb 2014720 × 900 (70 kB)ScotXWadded libinput reworked the colors, The Wayland protocol and files implementing it are now in the same color as the Wayland logo
19:48 30 oct 2013Miniatura de la versión del 19:48 30 oct 2013720 × 900 (66 kB)ScotXWsmaller, removed reference to the Linux kernel because Wayland is not specific to it
09:32 24 sep 2013Miniatura de la versión del 09:32 24 sep 2013720 × 900 (492 kB)ScotXWcorrected the numbers, and added an arrow from the Compositor to Mesa
15:41 3 sep 2013Miniatura de la versión del 15:41 3 sep 2013720 × 900 (490 kB)ScotXWWayland display server protocol

Las siguientes páginas usan este archivo:

Uso global del archivo

Las wikis siguientes utilizan este archivo:

Ver más uso global de este archivo.

Metadatos