• [^] # Re: À ne pas oublier ...

    Posté par (site web personnel) . En réponse à la dépêche Firefox 4 et pilotes de cartes graphiques sous Linux. Évalué à 4.

    Allez, je me fends d'une petite traduction ...
    Brian Paul:
    On dirait que qu'un grand nombre de plantages apparaissent parceque WebGL suppose que le driver OpenGL implémente GL_ARB_ES2_compatibility alors que cette extension n'est en fait pas présente. Mesa génère une erreur et le test plante.

    Par exemple, WebGL appelle glGetIntegerv(GL_MAX_FRAGMENT_UNIFORM_VECTORS) et Mesa génère GL_INVALID_ENUM. Le test gl-get-calls est marqué comme échec.

    Si GL_ARB_ES2_compatibility est obligatoire pour WebGL, il devrait y avoir une vérification. Savez-vous ce qui se passe dans ce cas ?

    Je n'ai pas creusé beaucoup des échecs, mais beaucoup d'erreurs GL sont générées par Mesa à causes d'indices invalides lors de l'accès aux uniforms de GLSL, etc. Ça aussi me semble suspicieux.

    Eric Anholt a commencé à ajouter le support de GL_ARB_ES2_compatibility dans Mesa mais il n'est pas activé dans beaucoup de drivers pour l'instant. Je pourrais travailler à l'activer pour les drivers swrast et gallium.