1al_use_shader(3) al_use_shader(3)
2
3
4
6 al_use_shader - Allegro 5 API
7
9 #include <allegro5/allegro.h>
10
11 bool al_use_shader(ALLEGRO_SHADER *shader)
12
14 Uses the shader for subsequent drawing operations on the current target
15 bitmap. Pass NULL to stop using any shader on the current target bit‐
16 map.
17
18 Returns true on success. Otherwise returns false, e.g. because the
19 shader is incompatible with the target bitmap.
20
22 5.1.6
23
25 al_destroy_shader(3), al_set_shader_sampler(3), al_set_shader_ma‐
26 trix(3), al_set_shader_int(3), al_set_shader_float(3), al_set_shad‐
27 er_bool(3), al_set_shader_int_vector(3), al_set_shader_float_vector(3)
28
29
30
31Allegro reference manual al_use_shader(3)