Verbeteringen voor overhead presenteren

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:

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