Visningsdrivrutiner i användarläge
Tillsammans med en skärmdrivrutin i kerneläge måste leverantörer av grafikmaskinvara också skriva en användarlägesvisningsdrivrutin (UMD) för sina bildskärmskort. UMD är ett DLL-bibliotek (Dynamic Link Library) som Direct3D-körningen läser in.
UMD kan bestå av en DLL som stöder flera Direct3D-versioner, eller så kan den bestå av separata DLL:er. I följande artiklar beskrivs olika aspekter av UMD:
returnerar felkoder som tagits emot från Runtime Functions
Hantera E_INVALIDARG returvärde
Bearbetning av skuggningskoder
Konvertering av Direct3D Fixed-Function tillstånd
DirectX Video Acceleration 2.0
stöd för Direct3D version 10.1