• # Re: J'aimerais faire un WM 3d mais je ne connais pas l'API X...

    Posté par (site web personnel) . En réponse au journal J'aimerais faire un WM 3d mais je ne connais pas l'API X.... Évalué à 1.

    Si t'es vraiment chaud, une bonne solution multiplate-forme qui ne demande pas d'utiliser X :

    c'est d'utiliser VNC.

    T'installe un vncserver qui autorise le loopback. ( connection sur la meme machine)

    Tu recupere les images de mise a jour des fenetres.

    Tu les glcopysubtexture sur des textures de la taille des fenetres.

    Ton WM n'a qu'a envoyer les commandes (souris, clavier au serveur VNC)

    Et tu fais ton WM en OpenGL sans t'occuper du reste.

    Les sources de VNC viewer et serveur devraient t'aider pas mal...
    Pour un lib de WM en openGL, regarde ngl / nui.

    Si tu veux pas de cette soluce multiplateforme, regarde juste les sources d'un VNCserver, et t'aura plusieurs bouts de code qui recupere des bouts de pixel d'ecran, optimise, "shared" et autres mode de gestion d'image en memoire de X.