| libgpcogl term | OpenGl term | meaning |
|---|---|---|
| array | texture (2DRect, rectangle) | an array of N*M cells of data, input and/or output of computation |
| atomic counter | atomic counter | a shared integer that can be incremented or decremented in shader without race conditions |
| buffer | ssbo (shader storage buffer object) | a shared binary blobb in GPU ram that can be written at arbtrary positions by the shader programs |
| cell | texel | one cell (element) of an array; holds 1, 2, 3 or 4 components of the same type |
| component | component | one element of a cell; a single number; can be float32, int32 or uint32 |
| const, global const | uniform | a read-only named parameter the shader program gets from the C program; it has the same possible types that a cell has |