Direct3D 12

E653471

Direct3D 12 is a low-level graphics API from Microsoft that provides high-performance, close-to-the-metal access to GPU hardware for Windows and Xbox game and graphics development.

Jump to: Surface forms Statements Referenced by

Observed surface forms (3)

Surface form Occurrences
DirectX 12 8
Direct3D 1
Microsoft DirectX Raytracing (DXR) 1

Statements (50)

Predicate Object
instanceOf Direct3D version
graphics API
low-level graphics API
announcedAt Game Developers Conference 2014 NERFINISHED
apiStyle explicit API
low-overhead API
backwardCompatibility Direct3D 11 feature levels
competesWith Metal NERFINISHED
Vulkan NERFINISHED
designedFor game development
high-performance graphics
real-time rendering
developer Microsoft
documentation Microsoft Learn NERFINISHED
includedIn Windows SDK NERFINISHED
introduced 2014
languageBinding C++
license proprietary
operatingSystem Windows 10 NERFINISHED
Windows 11 NERFINISHED
partOf DirectX NERFINISHED
Windows graphics stack
platform Xbox One NERFINISHED
Xbox Series S NERFINISHED
Xbox Series X NERFINISHED
provides command lists
command queues
descriptor heaps
explicit resource management
low-level access to GPU hardware
pipeline state objects
requires Direct3D 12-capable GPU
WDDM 2.0 or later
shaderLanguage HLSL NERFINISHED
supports Direct3D 12 Ultimate features
asynchronous compute
bindless-style resource access via descriptor tables
conservative rasterization
mesh shaders
multi-threaded command recording
ray tracing via DirectX Raytracing
resource binding tiers
sampler feedback
tiled resources
variable rate shading
targetAudience AAA game studios
game engine developers
graphics middleware developers
usedIn Windows PC games
Xbox console games

Referenced by (13)

Full triples — surface form annotated when it differs from this entity's canonical label.

Vulkan competesWith Direct3D 12
AMD FidelityFX Super Resolution graphicsAPI Direct3D 12
this entity surface form: DirectX 12
WebGPU inspiredBy Direct3D 12
DirectStorage relatedTo Direct3D 12
this entity surface form: DirectX 12
AMD Radeon GCN-based GPU supports Direct3D 12
this entity surface form: DirectX 12
DXGI supports Direct3D 12
NVIDIA GeForce RTX 3050 Ti Laptop GPU supports Direct3D 12
this entity surface form: Microsoft DirectX Raytracing (DXR)
Tiger Lake microarchitecture supports Direct3D 12
subject surface form: Tiger Lake
this entity surface form: DirectX 12
Intel UHD Graphics 615 supportsAPI Direct3D 12
this entity surface form: DirectX 12
Nvidia Tegra X1 supportsAPI Direct3D 12
this entity surface form: DirectX 12
Xbox OS supportsAPI Direct3D 12
this entity surface form: Direct3D
Xe-HPG microarchitecture supportsAPI Direct3D 12
this entity surface form: DirectX 12
HLSL usedWith Direct3D 12
this entity surface form: DirectX 12