logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

ALLEGRO_PRIM_BUFFER_FLAGS - Allegro 5 API

Description

       Flags to specify how to create a vertex or an index buffer.

       • ALLEGRO_PRIM_BUFFER_STREAM  -  Hints to the driver that the buffer is written to often, but used only a
         few times per frame

       • ALLEGRO_PRIM_BUFFER_STATIC - Hints to the driver that the buffer is written to once and is used often

       • ALLEGRO_PRIM_BUFFER_DYNAMIC - Hints to the driver that the buffer is written to often and is used often

       • ALLEGRO_PRIM_BUFFER_READWRITE - Specifies that you want to be able read from this buffer.   By  default
         this  is  disabled for performance.  Some platforms (like OpenGL ES) do not support reading from vertex
         buffers, so if you pass this flag to al_create_vertex_buffer or al_create_index_buffer  the  call  will
         fail.

Name

       ALLEGRO_PRIM_BUFFER_FLAGS - Allegro 5 API

See Also

al_create_vertex_buffer(3alleg5), al_create_index_buffer(3alleg5)

Allegro reference manual                                                      ALLEGRO_PRIM_BUFFER_FLAGS(3alleg5)

Since

       5.1.3

Synopsis

              #include <allegro5/allegro_primitives.h>

              typedef enum ALLEGRO_PRIM_BUFFER_FLAGS

See Also