shadow: improve DXGI frame info management