Para reproducir el problema que comentas simplemente he creado un device y luego dos swap chains (con los mismos presentation parameters que el device).
La primera prueba es resetear el device antes de haber creado una swap chain y luego crear las swap chains. Funciona perfectamente.
Tras la creación de las swap chains hago un reset del device. Al intentar crear las swap chains da error. La solución es hacer un release de las swap chains antes del reset del device.
pSwapChain1->Release();
pSwapChain2->Release();
- Jikan
La primera prueba es resetear el device antes de haber creado una swap chain y luego crear las swap chains. Funciona perfectamente.
Tras la creación de las swap chains hago un reset del device. Al intentar crear las swap chains da error. La solución es hacer un release de las swap chains antes del reset del device.
pSwapChain1->Release();
pSwapChain2->Release();
- Jikan