Separando o GLX do X11 [fechado]

0

Então, estou tentando criar módulos dinâmicos separados para cada uma das principais partes do meu código. Eu já consegui implementar o GLX e o X11 na mesma classe (massacrando-o efetivamente). Eu queria saber qual é a melhor maneira de implementá-lo, considerando que eu também quero implementar o Vulkan (embora eu não esteja perguntando especificamente sobre a implementação do Vulkan agora?)

O que pode ir no Window Module e o que pode acontecer no Graphics Module? No Windows, separar o Pixelformat, o HDC e o HRC me permite ter os dois módulos separados, para que qualquer uma das três APIs gráficas que eu queira carregar funcionem. Isso simplesmente não é o caso do X11.

    
por Karim Abdel Hamid 15.11.2016 / 21:44

0 respostas