bionic (3) al_build_shader.3alleg5.gz

Provided by: allegro5-doc_5.2.3.0-1_all bug

NAME

       al_build_shader - Allegro 5 API

SYNOPSIS

              #include <allegro5/allegro.h>

              bool al_build_shader(ALLEGRO_SHADER *shader)

DESCRIPTION

       This  is  required  before the shader can be used with al_use_shader(3alleg5).  It should be called after
       successfully  attaching  the  pixel  and/or  vertex  shaders  with  al_attach_shader_source(3alleg5)   or
       al_attach_shader_source_file(3alleg5).

       Returns true on success and false on error, in which case the error log is updated.  The error log can be
       retrieved with al_get_shader_log(3alleg5).

              Note: If you are using the ALLEGRO_PROGRAMMABLE_PIPELINE flag, then you must specify both a  pixel
              and a vertex shader sources for anything to be rendered.

SINCE

       5.1.6

SEE ALSO

       al_use_shader(3alleg5), al_get_shader_log(3alleg5)