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?

  • 1
    \$\begingroup\$ You tagged this for D3D11, which does not have the concept of a "lost device" that D3D9 did. Did you actually mean to ask about D3D9? \$\endgroup\$
    – user1430
    May 29, 2012 at 22:44
  • \$\begingroup\$ @JoshPetrie I did mean D3D11. So I don't have to deal with device resets at all anymore? Sweet! \$\endgroup\$ May 29, 2012 at 22:53

1 Answer 1


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.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .