Delen via


D1151: Niet-ondersteunde matrixselectie

De opgegeven IDXGISurface2 behoort tot een matrix, maar matrixsegmenten worden niet ondersteund op dit apparaatniveau (D3D9).

 

Mogelijke oorzaken

Interopped Direct3D texturen kunnen worden gematrixd; Direct2D werkt slechts op één matrixsegment tegelijk. Andere matrixsegmenten van het bovenliggende patroon worden niet beïnvloed of weergegeven door Direct2D. Apparaten op functieniveau 9 ondersteunen echter geen selectie van matrixsegmenten en kunnen deze interoperabiliteitsfunctie niet gebruiken.

Mogelijke oplossingen

Voor toepassingen die naar verwachting correct worden uitgevoerd op apparaten op functieniveau 9, kunt u overwegen om de renderinglogica te wijzigen om te voorkomen dat matrixpatroon moet worden gebruikt. Indien mogelijk moet u in plaats daarvan een tussenliggend tussenliggende instantie interoperabelen. Om de gevolgen van het omzeilen van deze beperking te minimaliseren, kan de toepassing ervoor kiezen om dit te implementeren als een functieniveau 9-specifiek terugvalpad.