使用此函数,可以检查是否对给定着色器采样器纹理启用了纹理重复(returntrue)或不启用(returnfalse)。
gpu_get_texrepeat_ext(sampler_id);
参数 | 类型 | 描述 |
---|---|---|
sampler_id | Shader Sampler Handle | 着色器中的采样器ID。 |
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);
}
上述代码检查特定采样器ID(存储在局部变量中)的纹理过滤是否关闭,如果不关闭,则将其打开。