Reducing draw calls
Methods of reducing bottleneck on preparing and submitting draw calls from CPU to GPU
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
-
Using LODs to use single material on the mesh
-
Switching to new API: DirectX 12, Vulcan, Metal.