J'utilise un FBO pour rendre ma scène à une texture en 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 dans la texture ou la moyenne des échantillons? Ce comportement dépend-il du fournisseur?Comment les valeurs de profondeur sont-elles résolues dans les textures OpenGL lors du multi-échantillonnage?
2
A
Répondre
1
Voir la multisample specification document:
« Si le test de profondeur passe, tout échantillon de profondeur tampon multiéchantillon valeurs de sont réglées sur la profondeur de la valeur de profondeur de l'échantillon centermost du fragment, et toutes les valeurs d'échantillons de couleur tampon multiéchantillon sont mis à la valeur de couleur du fragment entrant. "
Questions connexes
- 1. Comment visualiser une texture de profondeur dans OpenGL?
- 2. OpenGL ES profondeur tampon
- 3. Les textures ne fonctionnent pas dans opengl/Tao pour C# sur les chipsets Intel
- 4. Comment papervision3d transforme les textures?
- 5. Couleurs bizarres lors du chargement de textures avec openGL pour iphone
- 6. Problème de lumière et de profondeur dans OpenGL
- 7. Images de caméra iPhone comme textures OpenGL ES
- 8. Comment la bibliothèque d3dx enregistre-t-elle les textures dans les fichiers?
- 9. Comment créer des textures dans GPU
- 10. Quelle version d'OpenGL supporte les textures rectangulaires (sans extensions)?
- 11. Draw Commande dans OpenGL
- 12. Quel est un bon moyen de charger des textures de manière dynamique dans OpenGL?
- 13. Comment éviter les avertissements du compilateur lors de la conversion de valeurs enum en entiers?
- 14. Comment fonctionnent les contextes OpenGL et les contextes de périphériques?
- 15. Comment spécifier les valeurs par défaut lors du chargement de fichiers en utilisant yaml?
- 16. Créer les liens d'une chaîne dans OpenGL
- 17. Comment modifier les clés et les valeurs de tableau lors de l'utilisation d'un objet RecursiveArrayIterator?
- 18. Comment puis-je modifier les valeurs de persistance du workflow?
- 19. Comment éviter les problèmes d'arrondi lors de la comparaison des valeurs de devise dans Delphi?
- 20. OpenGL Les textures ES de PNG avec transparence sont rendues avec des artefacts étranges et me rendent fou!
- 21. Depth Buffer dans OpenGL
- 22. Datalist ne conservant pas les valeurs lors de la publication
- 23. OpenGL: textures déformées quand elles ne sont pas divisibles par 2
- 24. Modifier/afficher les variables statiques lors du débogage dans Eclipse
- 25. Comment comparer les valeurs dans un tableau
- 26. Problème d'utilisation des textures PVRTC
- 27. Stockage de plusieurs valeurs dans les cookies
- 28. Utilisation de textures OpenGL plus grandes que la taille de la fenêtre/de l'affichage
- 29. vérifier les valeurs dans javascript
- 30. Comment traiter les valeurs NULL dans les comparaisons d'égalité?