Original Post
Hi, I'm constructing a OpenGL engine which uses SDL for cross platform compatiblity. I'm using OOP style drawing, where each object to be drawn has its draw member called (using virtual function). however, I would like to know if its alot more efficient to use one call to glDrawElements or if multiple calls aren't much more efficient. Also, is glDrawElements the most efficient way to render in OpenGL? Thanks