Command buffer recording and reuse is why Vulkan and Direct3D 12 renderers can issue an order of magnitude more draw calls per frame than OpenGL or Direct3D 11, a redesign pioneered by AMD's 2013 Mantle API that became the template for both. Multi-threaded secondary command buffer recording is what lets engines like Unreal's Vulkan RHI parallelize CPU-side rendering across cores.