Comportement du runtime DirectX
Différentes versions du runtime Microsoft DirectX gèrent les situations de rotation suivantes pour le compte du pilote :
Le runtime Microsoft DirectDraw échoue automatiquement à toute tentative d’affichage d’une superposition pendant la rotation de l’affichage.
Toutes les versions du runtime DirectX ajustent les valeurs de ligne d’analyse retournées pendant la rotation de la surface primaire afin que les valeurs de ligne de balayage couvrent la plage entière jusqu’à la hauteur de la résolution. Sinon, une application qui tente de poursuivre le faisceau peut cesser de répondre si elle attend une valeur de ligne de balayage supérieure à la largeur de l’affichage et que l’application ne recevrait jamais en mode portrait.
Toutes les versions du runtime DirectX gèrent tous les accès à une surface principale pivotée qui sont effectués par un appareil en mode fenêtré qui utilise différentes formes d’émulation.