CompareMode (Français)

Disponible depuis LÖVE 0.10.0
Ce-tte enum n'est pas supporté-e par des versions plus anciennes.

Différents types de test de stencil par pixel et comparaisons de test de profondeur. Les pixels d'un objet seront tracés si la comparaison réussie, pour chaque pixel que l'objet touche.

Constantes

equal
  • stencil tests: La valeur de stencil du pixel doit être égale à la valeur fournie.
  • depth tests: La valeur de profondeur de l'objet tracé sur le pixel doit être égale à la valeur de profondeur actuelle de ce pixel.
notequal
  • stencil tests: La valeur de stencil du pixel ne doit pas être égale à la valeur fournie.
  • depth tests: La valeur de profondeur de l'objet tracé sur le pixel ne doit pas être égale à la valeur de profondeur actuelle de ce pixel.
less
  • stencil tests: La valeur de stencil du pixel doit être inférieure à la valeur fournie.
  • depth tests: La valeur de profondeur de l'objet tracé sur le pixel doit être inférieure à la valeur de profondeur actuelle de ce pixel.
lequal
e
  • stencil tests: La valeur de stencil du pixel doit être inférieure ou égal à la valeur fournie.
  • depth tests: La valeur de profondeur de l'objet tracé sur le pixel doit être inférieure ou égale à la valeur de profondeur actuelle de ce pixel.
gequal
  • stencil tests: La valeur de stencil du pixel doit être supérieure ou égale à la valeur fournie.
  • depth tests: La valeur de profondeur de l'objet tracé sur le pixel doit être supérieure ou égale à la valeur de profondeur actuelle de ce pixel.
greater
  • stencil tests: La valeur de stencil du pixel doit être supérieure à la valeur fournie.
  • depth tests: La valeur de profondeur de l'objet tracé sur le pixel doit être supérieure à la valeur de profondeur actuelle de ce pixel.
never
Les objets ne seront jamais tracés.
always
Les objets seront toujours tracés. En pratique, désactive le test de profondeur ou stencil.

Voir également


Autres langues