Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Vanaf Windows 8.1 verwerkt de Microsoft Direct3D-runtime interne wisselbuffers efficiƫnter, waardoor de verwerkingsbelasting op de GPU wordt verminderd. Om deze betere prestaties te ondersteunen, moeten stuurprogramma's van WDDM 1.3 en later ondersteuning bieden voor een nieuwe present-device interface (DDI) en nieuwe textuurindelingen die als gedeelde oppervlakken worden gebruikt.
WDDM 1.3 presenteren DDI
In deze naslagonderwerpen wordt beschreven hoe u deze mogelijkheid implementeert in het beeldschermstuurprogramma voor miniport en het beeldschermstuurprogramma voor de gebruikersmodus:
- pfnPresent1(D3D)
- pfnPresent1(DXGI)
- D3DDDIARG_PRESENT1
- D3DDDIARG_PRESENTSURFACE
- D3DKMT_COMPOSITION_PRESENTHISTORYTOKEN
- DXGI_DDI_ARG_PRESENT1
- DXGI_DDI_ARG_PRESENTSURFACE
- D3DDDI_DEVICEFUNCS (nieuwe functieaanwijzer pfnPresent1 )
- D3DDDIFORMAT (nieuwe D3DDDIFMT_G8R8 en D3DDDIFMT_R8 constante waarden)
- D3DKMT_PRESENT_MODEL (nieuwe D3DKMT_PM_REDIRECTED_COMPOSITION constante waarde)
- D3DKMT_PRESENTHISTORYTOKEN (nieuw samenstellingslid )
- DXGI_DDI_BASE_ARGS (nieuw lid pDXGIDDIBaseFunctions4)
- DXGI1_3_DDI_BASE_FUNCTIONS (nieuwe functieaanwijzer pfnPresent1 )
Ondersteuning voor textuurformaat voor gedeelde oppervlakken
Stuurprogramma's moeten zowel gedeelde resources als deelbare backbuffers ondersteunen voor deze extra tekstuurformaten uit de DXGI_FORMAT-opsomming.
- DXGI_FORMAT_A8_UNORM
- DXGI_FORMAT_R8_UNORM
- DXGI_FORMAT_R8G8_UNORM
- DXGI_FORMAT_BC1_TYPELESS\*
- DXGI_FORMAT_BC1_UNORM
- DXGI_FORMAT_BC1_UNORM_SRGB
- DXGI_FORMAT_BC2_TYPELESS\*
- DXGI_FORMAT_BC2_UNORM
- DXGI_FORMAT_BC2_UNORM_SRGB
- DXGI_FORMAT_BC3_TYPELESS\*
- DXGI_FORMAT_BC3_UNORM
- DXGI_FORMAT_BC3_UNORM_SRGB
Bovendien moeten stuurprogramma's de DXGI_FORMAT_L8_UNORM tijdelijke aanduidingen-indeling ondersteunen als ze Ondersteuning bieden voor Microsoft Direct3D 11 en hoger op hardware op Direct3D-functieniveau 9. DXGI_FORMAT_L8_UNORM is functioneel gelijk aan de indeling D3DDDIFMT_L8 .
Stuurprogramma's moeten ook aanvullende texture-indelingen van de D3DDDIFORMAT opsomming ondersteunen:
- D3DDDIFMT_G8R8
- D3DDDIFMT_R8