Avec cette fonction, vous pouvez vérifier si la répétition de texture est activée (renvoie true ) ou non (renvoie false ) pour une texture d'échantillonneur de shader donnée.
gpu_get_texrepeat_ext(sampler_id);
Argument La description sampler_id L'identifiant de l'échantillonneur provient du shader.
Boolean
var s_tex = shader_get_sampler_index(shader_glass,
"s_NoiseSampler");
if !gpu_get_texrepeat_ext(s_tex)
{
gpu_set_texrepeat_ext(s_tex, true);
}
Le code ci-dessus vérifie si la texture filtre pour un identifiant d'échantillonneur spécifique (stocké dans une variable locale) et l'allume si ce n'est pas le cas.