How many buffers can I generate with the glGenBuffers function?
glGenBuffers does not allocate any storage, it only has a name / identifier for the buffer. The limit for this is purely implementation-specific, but theoretically it is available only for available memory and the size of the control structure. A more limiting factor is the amount of buffer storage that you allocate.
Of course, the question is: why do you need so many buffers? And why are you Pixes Buffer objects, or applications for color buffers in general? Were textures no better suited to store your data?
returns 8. This is the maximum amount of buffer that is executed at the same time.
Yes, this is the maximum number of target buffers in multiple target renderings.
source share