
26 I Geometry Manipulation
and resources between draws actually consumes most of the draw submission
performance. From these numbers we can confirm that the number of draw calls
per frame is mainly a CPU overhead limitation and that we can reach the GPU
submission limit somewhere between the instancing and the shared VAO results.
This is the level of performance we are looking for.
2.3.2 Understanding the Nature of the CPU Overhead in Our Test
What is the nature of the CPU overhead in this VAO case? First, there is a
validation step where the drivers check that no OpenGL error is generated by
the OpenGL commands, as well as checking whether the vertex ...