• [^] # Re: A voir

    Posté par . En réponse au journal ATI bosse sur ses drivers. Évalué à 5.

    Pour être parfaitement exact les display lists d'Ati saturent en cas de changements dynamiques des objets. C'est effectivement un bug hérité des drivers OpenGL minimalistes de la première heure, qui apparait sur les génération <R300
    Il en existe deux autres : Un gros problème sur les variations de transparences (effet de brouillard, objet translucides, halos etc...) et un autre problème sur les objets rejetés à l'infini (particulièrement si on utilise des sphères environementales texturés).

    Le bug dont on parle là est que si on créé des display lists en pagaille et que l'on s'amuse a en changer le contenu dynamiquement (ce que fait le moteur de Ryzom pour permettre de mettre en cache de gros blocs de vertexs et ainsi afficher des centainnes de personages à l'écran alors au bout d'un moment le drivers commence à se vautrer sévère sur ce qui est ou n'est plus dans telle ou telle display list.

    C'est un cas typique de dépassement de buffer, ou de débordement de pile (locale à la CG), qui ne s'était pas présenté avant le jeu de Nevrax (ce qui prouve que les display lists de la CG tiennent relativement bien le coup quand même) et qui n'a pas été détecté car les jeux s'orientent de plus en plus vers une réduction du nombre de polygone affiché et une augmentations du nombre de shaders.

    Kha