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