Is there a complete list of resources that need to be reloaded after a device reset? I want to make sure I'm not missing anything.
Also, should I reload them from disk each time, or do I want to make in-memory copies?
Is there a complete list of resources that need to be reloaded after a device reset? I want to make sure I'm not missing anything.
Also, should I reload them from disk each time, or do I want to make in-memory copies?
D3D11 does not have a "device lost" concept, at least not one like D3D9 had (with it's related "on-lost" and "on-reset" management).
DXGI, which you'll use with D3D10+, has error codes for the device being physically removed and one for a reset due to a bad command, but these require very different handling.