this is the thread i posted yesterday.
i tried to decrease the number of the point spirits to be drawed on one window, but when i create more windows (more than 6,the total number of point spirits is about 1 billion,nearly the same as the total number i want to draw). The usage of my GPU is more than 12%, my window start to lag.if i continue to increace the number of point spirits, the draging of these windows just like the by-frame animation.I really fell confused, does OpenGL have limits on GPU usage?
in the program,i render those point spirits to a FBO,and use glBlitFramebuffer to draw it to the back buffer of my window, then i use glReadPixels(2 PBOs,DMA copy) and glMapBuffer so that i can read the picture to my RAM.