Le jeu natif utilise un mélange de OpenGL 1 et 2. Le jeu Web n'utilise bien entendu que WebGL, ce qui est une traduction assez directe pour les appels OpenGL 2, et une traduction plus compliquée pour les appels OpenGL 1. Si, sur le pilote nouveau, les appels OpenGL 1 sont beaucoup plus rapides que leur traduction WebGL faite par Emscripten, alors oui ça pourrait expliquer une différence. Mais je ne crois pas à priori que ce soit le cas, et aussi, je crois (sans en être certain) que Sauerbraten n'utilise des appels OpenGL 1 que pour l'interface utilisateur, qui ne devrait pas représenter une part importante du rendu.
[^] # Re: Je viens de tester avec Firefox 19.0.2
Posté par Benoit Jacob . En réponse au journal La stratégie de Mozilla pour les jeux vidéo sur le Web ouvert. Évalué à 3.
Le jeu natif utilise un mélange de OpenGL 1 et 2. Le jeu Web n'utilise bien entendu que WebGL, ce qui est une traduction assez directe pour les appels OpenGL 2, et une traduction plus compliquée pour les appels OpenGL 1. Si, sur le pilote nouveau, les appels OpenGL 1 sont beaucoup plus rapides que leur traduction WebGL faite par Emscripten, alors oui ça pourrait expliquer une différence. Mais je ne crois pas à priori que ce soit le cas, et aussi, je crois (sans en être certain) que Sauerbraten n'utilise des appels OpenGL 1 que pour l'interface utilisateur, qui ne devrait pas représenter une part importante du rendu.