Why Locking the Back-Buffer Is Bad
Frame n+1
Frame n
…
Back-buffer lock:
wait for GPU to finish rendering
CPU
GPU
CPU
GPU