1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
.TH "al_destroy_shader" "3" "" "Allegro reference manual" ""
.SH NAME
.PP
al_destroy_shader \- Allegro 5 API
.SH SYNOPSIS
.IP
.nf
\f[C]
#include\ <allegro5/allegro.h>
void\ al_destroy_shader(ALLEGRO_SHADER\ *shader)
\f[]
.fi
.SH DESCRIPTION
.PP
Destroy a shader.
Any bitmaps which currently use the shader will implicitly stop using
the shader.
In multi\-threaded programs, be careful that no such bitmaps are being
accessed by other threads at the time.
.PP
As a convenience, if the target bitmap of the calling thread is using
the shader then the shader is implicitly unused before being destroyed.
.PP
This function does nothing if the shader argument is NULL.
.SH SINCE
.PP
5.1.0
.SH SEE ALSO
.PP
al_create_shader(3)
|