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 |