Direct3D 11.3 Features
The following sections describe the functionality has been added in Direct3D 11.3. These features are also available in Direct3D 12.
In this section
Topic | Description |
---|---|
Conservative Rasterization |
Conservative rasterization adds some certainty to pixel rendering, which is helpful in particular to collision detection algorithms. |
Default Texture Mapping |
The use of default texture mapping reduces copying and memory usage while sharing image data between the GPU and the CPU. However, it should only be used in specific situations. The standard swizzle layout avoids copying or swizzling data in multiple layouts. |
Rasterizer Order Views |
Rasterizer ordered views (ROVs) allow pixel shader code to mark UAV bindings with a declaration that alters the normal requirements for the order of graphics pipeline results for UAVs. This enables Order Independent Transparency (OIT) algorithms to work, which give much better rendering results when multiple transparent objects are in line with each other in a view. |
Shader Specified Stencil Reference Value |
Enabling pixel shaders to output the Stencil Reference Value, rather than using the API-specified one, enables a very fine granular control over stencil operations. |
Typed Unordered Access View Loads |
Unordered Access View (UAV) Typed Load is the ability for a shader to read from a UAV with a specific DXGI_FORMAT. |
Unified Memory Architecture |
Querying for whether Unified Memory Architecture (UMA) is supported can help determine how to handle some resources. |
Volume Tiled Resources |
Volume (3D) textures can be used as tiled resources, noting that tile resolution is three-dimensional. |