hello, i have an application that renders lots of text. i have noticed a performance impact (framerate down by 50%) in the function end3DRendering(). using a profiler i could track down the problem to the opengl call to glDrawArrays in the PipeLined_QuadRenderer.draw(). i saw that there is also a drawIMMEDIATE() function which is currently not used.
i replaced the draw() function with the drawIMMEDIATE() and the performance impact was gone. it didnt even show up in the profiler anymore.
why is the glDrawArrays function so slow?
this is a GF8600GT, jogl-rc6.