Skip to content

Don't reuse frames while they're in use

Benjamin Otte requested to merge wip/otte/who-framed-roger-rabbit into main

This copies the Vulkan idea of using a fence at the end of command submission and waiting until it gets signaled before reusing the frame.

This frees up the GL driver from doing the work of making buffers etc reusable and instead allocates new ones when they're still in use and is a pretty massive performance win.

Edited by Benjamin Otte

Merge request reports