Thread: Misc. BSD/UNIX X11/X.Org: The beginning of the end
View Single Post
  #5   (View Single Post)  
Old 25th November 2016
e1-531g e1-531g is offline
ISO Quartermaster
 
Join Date: Mar 2014
Posts: 628
Default

AFAIK Wayland is quite portable. It uses Unix domain sockets.
Kernel should expose KMS/DRM interfaces.
By convention Wayland-based environments to handle hardware accelerated rendering use GBM (Mesa's way to handle graphics memory) and EGL as binding. Compositors often use OpenGL ES (with binding by EGL) and clients renders through desktop OpenGL (also binded by EGL) or mobile variant: OpenGL ES.
GBM probably is going to be replaced, in medium or long-term, by new Unix graphics (and compute) memory API, which is in designing phase.
__________________
Signature: Furthermore, I consider that systemd must be destroyed.
Based on Latin oratorical phrase
Reply With Quote