/ / Comment les valeurs de profondeur sont-elles résolues dans les textures OpenGL lors du multi-échantillonnage? - opengl, multi-échantillonnage

Comment les valeurs de profondeur sont-elles résolues dans les textures OpenGL lors du multi-échantillonnage? - opengl, multi-échantillonnage

J'utilise un FBO pour rendre ma scène en texture de profondeur (GL_DEPTH_COMPONENT). Lorsque j'active le multi-échantillonnage dans mon application, ces échantillons sont résolus en un seul texel, mais comment sont-ils combinés? La profondeur de l'échantillon le plus proche est-elle stockée avec la texture ou la moyenne des échantillons? Ce comportement dépend-il du fournisseur?

Réponses:

1 pour la réponse № 1

Voir le document de spécification multi-échantillon:

"Si le test de profondeur réussit, tous les tampons multi-échantillonsvaleurs d'échantillon de profondeur sont réglés à la profondeur de la profondeur du fragment "s" valeur, et toutes les valeurs d’échantillon de couleur de tampon multi-échantillon sont définies sur la valeur de couleur du fragment entrant. "