Texture:setDepthSampleMode (Français)

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

Définit le mode de comparaison utilisé lors de l'échantillonnage depuis la texture de profondeur dans un ombrage.

Les modes de comparaison des textures de profondeur sont des fonctionnalité avancée de bas niveau, typiquement utilisée dans les ombres portées en 3D.

Lorsque une texture de profondeur est utilisée avec un mode de comparaison définit dans un ombrage, il doit être déclaré en tant que sampler2DShadow et utilisé dans un Shader (ombrage) GLSL 3. Le résultat de l'accès à la texture dans l'ombrage retournera un nombre flottant compris entre 0 et 1, proportionnel au nombre d'échantillons (jusqu'à 4 échantillons seront utilisés si le filtrage bilinéaire est activé) qui a réussi le test définit par l'opération de comparaison.

La comparaison de texture de profondeur ne peut être utilisée qu'avec les Canevas avec format de profondeur et lisibles.

Fonction

Synopsis

Texture:setDepthSampleMode( compare )

Arguments

CompareMode (Français) compare
Mode de comparaison utilisé lors de l’échantillonnage de cette texte dans un ombrage.

Retourne

Rien.

Fonction

Désactive la fonctionnalité de comparaison de texture de profondeur pour cette texture.

Synopsis

Texture:setDepthSampleMode( )

Arguments

Aucun.

Retourne

Rien.

Voir également


Autres langues