Hi community
I read the following in a NVIDIA link about DirectX12 recommendations.
https://developer.nvidia.com/dx12-dos-and-donts
"Don’t forget that there's a per swap-chain limit of 3 queued frames before DXGI will start to block in Present()"
I was doing something similar in my architecture (basically, I match the number of queued frames with the number of swap chain buffers)
Should the number of queued frames be the same than the number of swap chain buffers? I think the answer is YES, because If you send 3 groups of command lists that will output to 3 different final render targets, then there should be a correspondence between your final render targets and swap chain buffers, because you can end with barriers problems at Present (You can be trying to present a resource that is going to be used as render target by an unprocessed command list in the GPU).
Am I missing something?
Thanks!