In the pipeline we assume that the numeration of the d3d adapters is the same as GDI monitors. This may not be the case if the user changed the primary display in the control panel. This happens quite often on notebooks which are connected to external monitors - the external monitor often becomes the primary. The result of this is that the pipeline could create surfaces on wrong devices. Also, a full-screen window may appear on the wrong screen (since wrong device will enter the FS mode).
|