With this function you can check to see whether texture repeating is enabled (returns true) or not (returns false) for a given shader sampler texture.
gpu_get_texrepeat_ext(sampler_id);
Argument | Type | Description |
---|---|---|
sampler_id | Shader Sampler Handle | The sampler id from the shader. |
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);
}
The above code checks to see if texture filtering off for a specific sampler ID (stored in a local variable) and switches it on if it's not.