What is the maximum number of Uniform Buffer Objects I can make in OpenGL 3.2+?
I’m using code similar to the following to generate UBO’s (and lets assume size and data_pointer have valid data in them)
GLuint uboIndex = 0;
glGenBuffers(1, &uboIndex);
glBindBuffer(GL_UNIFORM_BUFFER, uboIndex);
glBufferData(GL_UNIFORM_BUFFER, size, data_pointer, GL_DYNAMIC_DRAW);
glBindBuffer(GL_UNIFORM_BUFFER, 0);
How many times could I potentially run this code? Is it limited only by the available memory on the Graphics Card?
ps: sorry for all the edits for formatting - I had to switch from chromium to firefox 17. Apparently this site doesn’t play nice with Chromium.