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. |