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.

All labels observed (6)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Direct3D version ⓘ
graphics API ⓘ
low-level graphics API ⓘ
announcedAt Game Developers Conference 2014 ⓘ
apiStyle explicit API ⓘ
low-overhead API ⓘ
backwardCompatibility Direct3D 11 feature levels ⓘ
competesWith Metal ⓘ
Vulkan ⓘ
designedFor game development ⓘ
high-performance graphics ⓘ
real-time rendering ⓘ
developer Microsoft ⓘ
documentation Microsoft Learn ⓘ
includedIn Windows SDK ⓘ
introduced 2014 ⓘ
languageBinding C++ ⓘ
license proprietary ⓘ
operatingSystem Windows 10 ⓘ
Windows 11 ⓘ
partOf DirectX ⓘ
Windows graphics stack ⓘ
platform Xbox One ⓘ
Xbox Series S ⓘ
Xbox Series X ⓘ
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 ⓘ
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 ⓘ

How these facts were elicited

Referenced by (46)

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

Vulkan → competesWith → Direct3D 12 ⓘ
Tiger Lake → supports → DirectX 12 ⓘ
subject linked to: Tiger Lake microarchitecture
linked to: Direct3D 12
Xe-HPG microarchitecture → supportsAPI → DirectX 12 ⓘ
linked to: Direct3D 12
Intel UHD Graphics 615 → supportsAPI → DirectX 12 ⓘ
linked to: Direct3D 12
DirectStorage → relatedTo → DirectX 12 ⓘ
linked to: Direct3D 12
Xbox OS → supportsAPI → Direct3D ⓘ
linked to: Direct3D 12
DXGI → supports → Direct3D 12 ⓘ
HLSL → usedWith → DirectX 12 ⓘ
linked to: Direct3D 12
NVIDIA GeForce RTX 3050 Ti Laptop GPU → supports → Microsoft DirectX Raytracing (DXR) ⓘ
linked to: Direct3D 12
AMD FidelityFX Super Resolution → graphicsAPI → DirectX 12 ⓘ
linked to: Direct3D 12
AMD Radeon GCN-based GPU → supports → DirectX 12 ⓘ
linked to: Direct3D 12
Nvidia Tegra X1 → supportsAPI → DirectX 12 ⓘ
linked to: Direct3D 12
WebGPU → inspiredBy → Direct3D 12 ⓘ
Mantle → influenced → DirectX 12 ⓘ
linked to: Direct3D 12
Mantle → successorConcept → DirectX 12 ⓘ
linked to: Direct3D 12
Mantle → influenceAspect → DirectX 12 low-level model ⓘ
linked to: Direct3D 12
Mantle → relatedTo → DirectX 12 ⓘ
linked to: Direct3D 12
AMD Mantle → influenced → DirectX 12 ⓘ
linked to: Direct3D 12
AMD Mantle → relatedStandard → DirectX 12 ⓘ
linked to: Direct3D 12
Direct3D 11 → successor → Direct3D 12 ⓘ
IDXGIFactory → usedWithAPI → Direct3D 12 ⓘ
IDXGISwapChain → usedWith → Direct3D 12 ⓘ
DXC compiler → targetsAPI → Direct3D 12 ⓘ
IDXGIFactory2 → usedWith → Direct3D 12 ⓘ
Direct3D → hasVersion → Direct3D 12 ⓘ
Slipspace Engine → graphicsAPI → DirectX 12 ⓘ
linked to: Direct3D 12
Turing (microarchitecture) → supportsAPI → DirectX 12 ⓘ
linked to: Direct3D 12
GPUOpen → supports → DirectX 12 ⓘ
linked to: Direct3D 12
FSR 1.0 → targetPlatform → DirectX 12 ⓘ
linked to: Direct3D 12
GeForce 16 Series → supports → DirectX 12 ⓘ
linked to: Direct3D 12
GeForce 900 Series → supports → DirectX 12 (feature level 12_1 for some models) ⓘ
linked to: Direct3D 12
GeForce 20 Series → supportsAPI → DirectX 12 ⓘ
linked to: Direct3D 12
DirectX 12 Ultimate → partOf → DirectX 12 ⓘ
linked to: Direct3D 12
DirectX 12 Ultimate → backwardCompatibleWith → DirectX 12 ⓘ
linked to: Direct3D 12
DirectX 12 Ultimate → relatedTo → Direct3D 12 ⓘ
Radeon Pro 560X → supportsAPI → DirectX 12 ⓘ
linked to: Direct3D 12
Radeon Pro Vega 16 → supports → DirectX 12 ⓘ
linked to: Direct3D 12
Radeon Pro Vega 20 → supports → DirectX 12 ⓘ
linked to: Direct3D 12
Graphics Core Next → supports → DirectX 12 ⓘ
linked to: Direct3D 12
GCN → supports → DirectX 12 ⓘ
linked to: Direct3D 12
AMD Radeon RX 400 series → supports → DirectX 12 ⓘ
linked to: Direct3D 12
AMD Radeon RX 500 series → apiSupport → DirectX 12 ⓘ
linked to: Direct3D 12
AMD Radeon RX Vega series → supports → DirectX 12 ⓘ
linked to: Direct3D 12
Windows 10 Creators Update → supportsDirectXVersion → DirectX 12 ⓘ
linked to: Direct3D 12
Metal → competesWith → Direct3D 12 ⓘ
subject linked to: Metal framework
OpenXR → compatibleWith → Direct3D 12 ⓘ