shader_set_uniform_matrix(handle);

Argument Description handle The handle of the shader constant to set.

N/A

With this function you can set the value (or values) of a shader constant to the current transform matrix (as set using the Matrix Functions). You must previously have gotten the "handle" of the constant using the function

shader_get_uniform.NOTE: All uniforms must be setaftercalling the functionshader_set(), and before callingshader_reset.IMPORTANT!This function isnotavailable with the Trial Licence of the product.

shader_set(shader_Glass);

shader_matrix = shader_get_uniform(shader_glass, "u_vMatrix");

shader_set_uniform_matrix(shader_matrix);

draw_self();

shader_reset();

The above code will get the handle of the shader constant "u_vMatrix" then set that constant to the current transform matrix.