O principal desenvolvedor do XLibre, Enrico Weigelt, apresentou uma proposta para a implementação de uma extensão Vulkan para o X11, que permitiria combinar a transparência de rede no nível do protocolo X11 com a renderização da interface na GPU com baixa latência. A criação de uma camada intermediária libvulkan está prevista, que se encarregará da renderização dos dados do protocolo X no cliente através da GPU. O mecanismo é proposto como uma alternativa ao GLX e DRI.
A proposta ainda está em fase inicial de discussão; Enrico espera esclarecer com a comunidade a necessidade dessa solução. Atualmente, o projeto continua passando por uma ampla refatoração visando eliminar camadas intermediárias de abstração, o legado de antigos padrões da linguagem C e soluções relacionadas ao Wayland.
Fonte: opennet.ru
