Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section s’applique uniquement aux systèmes d’exploitation Windows 7 et ultérieurs.
Tenez compte des ressources créées via un appel à la fonction CreateResource(D3D10) du pilote avec le membre Format de la structure D3D10DDIARG_CREATERESOURCE défini sur un format de la famille DXGI_FORMAT_R8G8B8A8_TYPELESS, DXGI_FORMAT_B8G8R8A8_TYPELESS ou DXGI_FORMAT_R10G10B10A2_TYPELESS et avec la valeur D3D10_DDI_BIND_PRESENT définie dans le membre BindFlags de D3D10DDIARG_CREATERESOURCE. Le runtime Direct3D version 10.1 peut par la suite créer des vues (ressource cible ou nuanceur de rendu) sur ces ressources à l’aide de l’un des membres entièrement typés de la famille appropriée (par exemple, DXGI_FORMAT_B8G8R8A8_UNORM_SRGB pour la famille de DXGI_FORMAT_B8G8R8A8_TYPELESS), même si la ressource d’origine est créée comme entièrement typée. Si D3D10_DDI_BIND_PRESENT n’est pas défini pour la ressource, ce recadrage n’est pas autorisé, comme c’est le cas pour toutes les ressources entièrement typées dans Direct3D version 10.
Cette modification pour Direct3D version 10.1 permet aux applications de revoir une mémoire tampon DXGI_FORMAT_R8G8B8A8_UNORM en tant que DXGI_FORMAT_R8G8B8A8_UNORM_SRGB et inversement. Cette modification permet également aux applications de projeter une mémoire tampon arrière DXGI_FORMAT_B8G8R8A8_UNORM_SRGB vers DXGI_FORMAT_B8G8R8A8_UNORM et de revisualiser les DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM en tant que DXGI_FORMAT_R10G10B10A2_* pour le rendu.