Allocate the global buffer without BDA
what exactly is this supposed to improve?
Mostly to make it more friendly to capture tools, since if BDA + aliasing is used, e.g. RenderDoc is forced to capture it, it's not possible to prove it's not used. Should save several GB of memory during capture and replay.
Nothing extracted yet.
To improve churn on capture layers, we can improve memory allocator to: