• [^] # Re: Des paquets .deb ?

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Unvanquished 0.52 Beta est là. Évalué à 5. Dernière modification le 15 juillet 2021 à 20:40.

    Bon alors il se trouve que c’était pas prévu... mais j’ai pu mettre la main sur la GMA 3100 (G33).

    Il se trouve que pour une raison que j’ignore, Unvanquished/Dæmon ne lit pas le fichier ~/.drirc, enfin, la couche logicielle en dessous qui devrait le faire (SDL ? le pilote ? je ne sais pas) ne le fait pas. En tout cas, en utilisant les options comme variable d’environnement elles sont prises en compte:

    stub_occlusion_query='true' fragment_shader='true' ./daemon

    J’ai écrit un patch (pas encore fusionné) qui active ces options à l’initialisation du moteur, comme ça si un pilote en a besoin, pas besoin que l’utilisateur modifie son ~/.drirc ou ses variables d’environnement.

    Mais ensuite, le jeu ne peut pas se lancer sur la GMA 3100 car si avec ce patch OpenGL 2.1 est bien activé et détecté correctement, l’extension ARB_half_float_vertex est absente dans le pilote de ces cartes et le moteur en a besoin. En tout cas, le diagnostique sera plus correct, au lieu de dire "OpenGL is too old", ce qui n’est pas vrai, ça dira "Required extension GL_ARB_half_float_vertex is missing".

    J’ai vu qu’il y a des cartes de Génération 3 qui semblent plus proche des Génération 4 que des Génération 3 (la GMA 3150), mais je n’ai jamais mis la main dessus, il semble qu’elles étaient dédiées à certains netbook selon Wikipédia. Si jamais, par chance, elles ajoutaient la prise en charge de GL_ARB_half_float_vertex, le patch pourrait leur permettre de faire tourner le moteur, mais personne ne sait...

    Dans l’absolu il serait possible de faire la même chose avec des "floats" normaux plutôt que des "half floats", mais la modification serait très intrusive et dupliquer le code pour permettre d’avoir l’option d’une consommation plus élevée de bande passante tout ça pour être compatible avec des cartes qui sont déjà trop à la ramasse pour faire tourner Unvanquished, j’y crois pas beaucoup. :D

    Merci pour tes divers tests et retours instructifs par courriel !

    ce commentaire est sous licence cc by 4 et précédentes