Bonjour
Y a -t- il une valeur maximale pour le parametre mask dans la function glStencilFunc ? Si oui, quelle est elle ?
Merci
Bonjour
Y a -t- il une valeur maximale pour le parametre mask dans la function glStencilFunc ? Si oui, quelle est elle ?
Merci
ben deja je suppose qu'il ne faut pas sortire de la valeur max du stencil buffer qui generalement est sur 8 bits... (mais on peut trouver moins)
pour savoir ca il doit surement y avoir un glGetFloatv(...) quelconque qui existe (cf : red book)
* Il est infiniment plus simple de faire rapidement un code qui marche que de faire un code rapide qui marche
* pour faciliter les recherches, n'oubliez pas de voter pour les réponses pertinentes
Mes articles
En general c'est 255 (0xFF), si tu as crée ton stencil buffer au format Z24S8 par exemple supporté par la plupart des cartes récentes.
Mais ça ne fonctionne pas comme une valeur cardinale (donc la valeur max n'a pas d'importance) mais comme un masque, c'est à dire tu mets à zero les bits qui ne t'intéressent pas dans ton algorithme.
J'imagine que si tu mets une valeur supérieure, le driver va simplement ignorer les bits qui n'existent pas dans le stencil buffer.
Mon site web | Mon blog | Mes photos | Groupe USA
> BONJOUR, JE SUIS NOUVEAU SUR CE FORUM
> presse la touche caps lock, stp
> OH.. MERCI C EST BEAUCOUP PLUS FACILE COMME CA
et attention il existe aussi le stencil warping qui permet de faire boucler le buffer stencil pour avoir des valeurs superieurs a 255 (mais par contre je sait pas comment ca marche...)
* Il est infiniment plus simple de faire rapidement un code qui marche que de faire un code rapide qui marche
* pour faciliter les recherches, n'oubliez pas de voter pour les réponses pertinentes
Mes articles
Partager