texture_set_interpolation_ext(sampler_id, linear);
Argument | Description |
---|---|
sampler_id | The sampler id from the shader. |
linear | Turn linear interpolation on (true) or off (false). |
Returns: N/A
This function can be used to set the linear interpolation a
single sampler "slot" when using Shaders in GameMaker: Studio.
When this is set to on (true) the sampler texture will be
smoothed and if this is switch off (false) then images
will be drawn based on the nearest pixel. The default value is that
set by the Global
Game Settings for your game, or that set using the function
texture_set_interpolation.
NOTE: This setting will be over-ridden by the value set
when calling the function texture_set_interpolation().
shader_sample =
shader_get_sampler_index(shader_glass, "s_NoiseSampler");
texture_set_interpolation_ext(shader_sample, false);
The above code will turn interpolation of for the image used in the shader sampler.