Dela via


Direct3D 11.3-funktioner

I följande avsnitt beskrivs vilka funktioner som har lagts till i Direct3D 11.3. Dessa funktioner är också tillgängliga i Direct3D 12.

I det här avsnittet

Ämne Beskrivning
konservativ rastrering
Konservativ rastrering ger viss säkerhet för pixelrendering, vilket särskilt är användbart för algoritmer för kollisionsidentifiering.

Användningen av standardmappning av textur minskar kopiering och minnesanvändning vid delning av bilddata mellan GPU:n och PROCESSORn. Den bör dock endast användas i specifika situationer. Standardlayouten för swizzle undviker kopiering eller swizzling av data i flera layouter.
Rastreringsordervyer
Rastreringsordningsvyer (ROV: er) tillåter pixelskuggningskod att markera UAV-bindningar med en deklaration som ändrar de normala kraven för ordningen på grafikpipelines resultat för UAV:er. Detta gör det möjligt för OIT-algoritmer (Order Independent Transparency) att fungera, vilket ger mycket bättre återgivningsresultat när flera transparenta objekt ligger i linje med varandra i en vy.
angivet stencilreferensvärde för skuggning
Om du aktiverar pixelskuggningar för att mata ut stencilreferensvärdet, i stället för att använda det API-angivna, kan du få en mycket fin detaljerad kontroll över stencilåtgärder.
osorterad åtkomstvy läses in
Osorterad åtkomstvy (UAV) Inläsning är möjligheten för en skuggning att läsa från en UAV med en specifik DXGI_FORMAT.
Enhetlig minnesarkitektur
Frågor om huruvida UMA (Unified Memory Architecture) stöds kan hjälpa dig att avgöra hur vissa resurser ska hanteras.
volym tillagda resurser
Volymstrukturer (3D) kan användas som tillagda resurser och notera att panelupplösningen är tredimensionell.

Nyheter i Direct3D 11