Direct3D

E727378

Direct3D is a Microsoft graphics application programming interface (API) used primarily for rendering 3D graphics in Windows games and multimedia applications.

All labels observed (8)

How this entity was disambiguated

Statements (73)

Predicate Object
instanceOf application programming interface ⓘ
graphics API ⓘ
APIStyle COM-based API ⓘ
competesWith Metal ⓘ
OpenGL ⓘ
Vulkan ⓘ
designGoal enable high-performance real-time 3D graphics ⓘ
provide low-level access to graphics hardware ⓘ
developer Microsoft ⓘ
hasVersion Direct3D 10 ⓘ
Direct3D 10.1 ⓘ
Direct3D 11 ⓘ
Direct3D 11.1 ⓘ
Direct3D 11.2 ⓘ
linked to: Direct3D 11.1

Direct3D 11.3 ⓘ
Direct3D 12 ⓘ
Direct3D 3 ⓘ
linked to: Direct3D

Direct3D 5 ⓘ
Direct3D 6 ⓘ
Direct3D 7 ⓘ
linked to: Direct3D

Direct3D 8 ⓘ
Direct3D 9 ⓘ
introducedBy Microsoft DirectX SDK ⓘ
linked to: DirectX
languageBinding .NET languages (via wrappers) ⓘ
C ⓘ
C++ ⓘ
ownedBy Microsoft ⓘ
partOf DirectX ⓘ
primaryPlatform Microsoft Windows ⓘ
linked to: Windows
primaryUse rendering 3D graphics ⓘ
relatedTo Direct2D ⓘ
DirectCompute ⓘ
DirectDraw ⓘ
HLSL (High-Level Shader Language) ⓘ
linked to: HLSL
requires DirectX-compatible GPU ⓘ
supportsFeature 2D rendering ⓘ
command lists ⓘ
compute shaders ⓘ
deferred contexts ⓘ
depth buffering ⓘ
fixed-function pipeline (legacy) ⓘ
geometry shaders ⓘ
hardware-accelerated 3D rendering ⓘ
high dynamic range rendering ⓘ
instancing ⓘ
multisample anti-aliasing ⓘ
pixel shaders ⓘ
programmable pipeline ⓘ
raytracing (via DirectX Raytracing / DXR) ⓘ
shaders ⓘ
stencil buffering ⓘ
tessellation shaders ⓘ
texture mapping ⓘ
vertex shaders ⓘ
supportsOperatingSystem Windows 10 ⓘ
Windows 11 ⓘ
Windows 7 ⓘ
Windows 8 ⓘ
Windows 95 (early versions) ⓘ
linked to: Windows 95

Windows Vista ⓘ
Windows XP ⓘ
supportsPlatform UWP (Universal Windows Platform) ⓘ
Windows Phone ⓘ
Xbox ⓘ
supportsRendering full-screen rendering ⓘ
windowed rendering ⓘ
targetAudience game developers ⓘ
graphics programmers ⓘ
usedIn CAD applications ⓘ
PC games ⓘ
Xbox games ⓘ
multimedia applications ⓘ
usesShaderLanguage HLSL (High-Level Shader Language) ⓘ
linked to: HLSL

How these facts were elicited

Referenced by (31)

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

DXGI → relatedTo → Direct3D ⓘ
HLSL → usedWith → Direct3D ⓘ
OpenGL ES → competesWith → Direct3D (on some platforms) ⓘ
linked to: Direct3D
ATI Rage series → supportsAPI → Direct3D (early versions) ⓘ
linked to: Direct3D
PowerVR2 → apiSupport → Direct3D (PC variants) ⓘ
linked to: Direct3D
GPU → supports → Direct3D ⓘ
Mantle → relatedTo → Direct3D ⓘ
AMD Mantle → relatedStandard → Direct3D ⓘ
ARM Mali → supports → Direct3D (via partners / specific implementations) ⓘ
linked to: Direct3D
Direct3D 9 → partOf → Direct3D ⓘ
SDL → supportsRenderingBackend → Direct3D ⓘ
Direct3D 11 → partOf → Direct3D ⓘ
Direct2D → uses → Direct3D ⓘ
FXC compiler → targetPlatform → Direct3D ⓘ
Direct3D → hasVersion → Direct3D 3 ⓘ
linked to: Direct3D
Direct3D → hasVersion → Direct3D 7 ⓘ
linked to: Direct3D
Blam! engine → graphicsAPI → Direct3D ⓘ
glTF → designedFor → Direct3D ⓘ
NVIDIA GPU driver → supportsAPI → Direct3D ⓘ
LithTech → renderingAPI → Direct3D ⓘ
OGRE → supportsAPI → Direct3D ⓘ
id Tech 5 → supports → Direct3D ⓘ
FireGL → supports → Direct3D ⓘ
FirePro → supports → Direct3D ⓘ
Rage → supportsAPI → Direct3D (various versions) ⓘ
linked to: Direct3D
RenderWare → supportsAPI → Direct3D ⓘ
Rage Mobility M → graphicsAPI → Direct3D ⓘ