O desenvolvedor líder do XLibre, Enrico Weigelt, apresentou uma proposta para implementar uma extensão Vulkan para o X11 que combinaria transparência de rede no nível do protocolo X11 com renderização de GPU de baixa latência da interface. A proposta prevê a criação de uma camada de middleware libvulkan que lidaria com a renderização do lado do cliente dos dados do protocolo X via GPU. Este mecanismo é proposto como uma alternativa ao GLX e ao DRI.
A proposta ainda está em fase inicial de discussão; Enrico espera esclarecer a necessidade desta solução com a comunidade. O projeto está atualmente passando por uma ampla refatoração para remover camadas de abstração intermediárias, padrões legados da linguagem C e soluções relacionadas ao Wayland.
Fonte: opennet.ru
