Plik:Wayland display server protocol.svg

Rozmiar pierwotny (Plik SVG, nominalnie 720 × 900 pikseli, rozmiar pliku: 70 KB)

Opis

 
W3C-validity not checked.
 
Ta ^specifik^ z W3C grafika wektorowa została stworzona za pomocą Inkscape .
Opis
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
Data
Źródło Praca własna
 
Ten obraz wektorowy zawiera elementy, które zostały zaczerpnięte lub zaadaptowane z tego pliku:
Tux-shaded.svg.
 
Ten obraz wektorowy zawiera elementy, które zostały zaczerpnięte lub zaadaptowane z tego pliku:
Wayland Logo.svg.
Autor ScotXW, based on work by en:Kristian Høgsberg published at en:freedesktop.org: http://wayland.freedesktop.org/
Inne wersje See also

Licencja

Ja, właściciel praw autorskich do tego dzieła, udostępniam je na poniższych licencjach
w:pl:Licencje Creative Commons
uznanie autorstwa na tych samych warunkach
Uznanie autorstwa: Shmuel Csaba Otto Traian
Wolno:
  • dzielić się – kopiować, rozpowszechniać, odtwarzać i wykonywać utwór
  • modyfikować – tworzyć utwory zależne
Na następujących warunkach:
  • uznanie autorstwa – musisz określić autorstwo utworu, podać link do licencji, a także wskazać czy utwór został zmieniony. Możesz to zrobić w każdy rozsądny sposób, o ile nie będzie to sugerować, że licencjodawca popiera Ciebie lub Twoje użycie utworu.
  • na tych samych warunkach – Jeśli zmienia się lub przekształca niniejszy utwór, lub tworzy inny na jego podstawie, można rozpowszechniać powstały w ten sposób nowy utwór tylko na podstawie tej samej lub podobnej licencji.
GNU head Udziela się zgody na kopiowanie, rozpowszechnianie oraz modyfikowanie tego dokumentu zgodnie z warunkami GNU Licencji Wolnej Dokumentacji, w wersji 1.2 lub nowszej opublikowanej przez Free Software Foundation; bez niezmiennych sekcji, bez treści umieszczonych na frontowej lub tylnej stronie okładki. Kopia licencji załączona jest w sekcji zatytułowanej GNU Licencja Wolnej Dokumentacji.
Możesz wybrać, którą licencję chcesz zastosować.

Podpisy

Dodaj jednolinijkowe objaśnienie tego, co ten plik pokazuje

Obiekty przedstawione na tym zdjęciu

przedstawia

Historia pliku

Kliknij na datę/czas, aby zobaczyć, jak plik wyglądał w tym czasie.

Data i czasMiniaturaWymiaryUżytkownikOpis
aktualny12:38, 27 lut 2014Miniatura wersji z 12:38, 27 lut 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
20:48, 30 paź 2013Miniatura wersji z 20:48, 30 paź 2013720 × 900 (66 KB)ScotXWsmaller, removed reference to the Linux kernel because Wayland is not specific to it
10:32, 24 wrz 2013Miniatura wersji z 10:32, 24 wrz 2013720 × 900 (492 KB)ScotXWcorrected the numbers, and added an arrow from the Compositor to Mesa
16:41, 3 wrz 2013Miniatura wersji z 16:41, 3 wrz 2013720 × 900 (490 KB)ScotXWWayland display server protocol

Następujące strony korzystają z tego pliku:

Globalne wykorzystanie pliku

Ten plik jest wykorzystywany także w innych projektach wiki:

Pokaż listę globalnego wykorzystania tego pliku.

Metadane