Conformité à la DDI DXGI
Cette section s’applique uniquement à Windows 7 et versions ultérieures, ainsi qu’à Windows Server 2008 R2 et versions ultérieures du système d’exploitation Windows.
Direct3D version 11 DDI est conforme à la définition DDI d’infrastructure graphique DirectX (DXGI) pour les interfaces de ressources, l’énumération d’appareil et la présentation.
Présentation
Étant donné que les appareils Direct3D version 11 doivent prendre en charge la présentation à partir de n’importe quel format compatible avec l’analyse, les pilotes d’affichage en mode utilisateur devront effectuer des opérations de présentation par le biais de leurs pilotes miniport d’affichage (pilotes en mode noyau) qui appellent la conversion des couleurs de n’importe quel format d’analyse en tout autre format d’analyse et également vers les formats d’analyse GDI standard. Ces formats d’analyse sont connus par les valeurs suivantes de l’énumération DXGI_FORMAT :
DXGI_FORMAT_B5G6R5_UNORM
DXGI_FORMAT_B5G5R5A1_UNORM
DXGI_FORMAT_B8G8R8A8_UNORM
DXGI_FORMAT_B8G8R8X8_UNORM
Il existe des restrictions de mémoire tampon d’arrière-mémoire avec direct3D version 11 DDI. Si DXGI_USAGE_BACKBUFFER (à partir de l’énumération DXGI_USAGE ) est défini, voici les seules autres utilisations DXGI autorisées :
DXGI_USAGE_SHADERINPUT, qui correspond à D3D11_BIND_SHADER_RESOURCE
DXGI_USAGE_RENDER_TARGET_OUTPUT, qui correspond à D3D11_BIND_RENDER_TARGET
Notez qu’aucun indicateur d’accès au processeur n’est autorisé pour les mémoires tampons d’arrière-mémoire.