Tu as tenté, par curiosité, de passer en OpenGl natif histoire de voir si tes perfs étaient vraiment dues au navigateur ou à autre chose ? Par défaut Firefox (et Chrome aussi il me semble) passe par une implémentation de OpenGL ES spécifique (nommée Angle) qui redirige tous les appels vers DirectX 9. Cette implémentation entraîne peut-être des soucis chez toi, qui sait.
Pour vérifier, il est possible de se passer de cette couche et d’attaquer OpenGL directement ; Sous firefox tu fais about:config dans la barre d’adresse et tu cherches le paramètre webgl.prefer-native-gl (par défaut il est certainement à false). Sous chrome je ne sais pas, mais c’est certainement faisable également.
Partager