Direct3D 10

E724337

Direct3D 10 is a major version of Microsoft's 3D graphics API that introduced a redesigned, more programmable graphics pipeline for Windows and modern GPUs.

Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
DirectX 10 3

Statements (46)

Predicate Object
instanceOf Direct3D version
graphics API
abbreviation D3D10 NERFINISHED
APIStyle COM-based API
designGoal improve programmability of the GPU pipeline
reduce driver overhead
standardize GPU capabilities
developer Microsoft
documentation Microsoft Developer Network NERFINISHED
feature constant buffers
geometry shaders
improved multithreading support
input layouts
integer and bitwise operations in shaders
resource views
state objects
stream output
unified shader model
featureLevel Direct3D 10.0 NERFINISHED
graphicsPipeline fully programmable
header d3d10.h NERFINISHED
introducedWith Windows Vista NERFINISHED
library d3d10.dll
operatingSystem Windows 7 NERFINISHED
Windows Vista NERFINISHED
partOf DirectX NERFINISHED
DirectX 10 NERFINISHED
platform Windows
surface form: Microsoft Windows
predecessor Direct3D 9 NERFINISHED
programmingModel shader-based pipeline
releaseDate 2006
removed fixed-function pipeline
requires Direct3D 10-class GPU
WDDM driver model
shaderLanguage HLSL NERFINISHED
shaderModel Shader Model 4.0
successor Direct3D 10.1 NERFINISHED
Direct3D 11 NERFINISHED
supports geometry shaders
multisample anti-aliasing
pixel shaders
render-to-texture
texture arrays
vertex shaders
usedFor PC games
real-time 3D graphics applications

Referenced by (5)

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

DXGI introducedWith Direct3D 10
Crysis supports Direct3D 10
this entity surface form: DirectX 10
DXGI supports Direct3D 10
CryEngine 3 supportsRenderingAPI Direct3D 10
this entity surface form: DirectX 10
HLSL usedWith Direct3D 10
this entity surface form: DirectX 10