File: al_use_shader.3

package info (click to toggle)
allegro5 2%3A5.2.2-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 23,032 kB
  • sloc: ansic: 120,340; cpp: 15,707; objc: 4,805; python: 2,915; java: 2,195; sh: 887; xml: 86; makefile: 49; perl: 37; pascal: 24
file content (30 lines) | stat: -rw-r--r-- 735 bytes parent folder | download
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
.TH "al_use_shader" "3" "" "Allegro reference manual" ""
.SH NAME
.PP
al_use_shader \- Allegro 5 API
.SH SYNOPSIS
.IP
.nf
\f[C]
#include\ <allegro5/allegro.h>

bool\ al_use_shader(ALLEGRO_SHADER\ *shader)
\f[]
.fi
.SH DESCRIPTION
.PP
Uses the shader for subsequent drawing operations on the current target
bitmap.
Pass NULL to stop using any shader on the current target bitmap.
.PP
Returns true on success.
Otherwise returns false, e.g.
because the shader is incompatible with the target bitmap.
.SH SINCE
.PP
5.1.6
.SH SEE ALSO
.PP
al_destroy_shader(3), al_set_shader_sampler(3), al_set_shader_matrix(3),
al_set_shader_int(3), al_set_shader_float(3), al_set_shader_bool(3),
al_set_shader_int_vector(3), al_set_shader_float_vector(3)