Reducing draw calls

Methods of reducing bottleneck on preparing and submitting draw calls from CPU to GPU

Updated about 1 year ago Edit Page Revisions

A draw call is when the cpu does the work to prepares and send a command to the gpu to draw an object.
Too many draw calls will create a cpu bottleneck.

But with recent advances in graphics API's and UE, the overhead of draw calls has been reduced, so unless you're facing high cpu usage, or wanting to reduce the system requirement of your application, reducing draw calls will serve no benefit and have zero effect on performance https://stackoverflow.com/questions/4853856/why-are-draw-calls-expensive#4867872