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.

All labels observed (6)

Label Occurrences
Direct3D 10 canonical 9
DirectX 10 8
D3D10 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf Direct3D version ⓘ
graphics API ⓘ
abbreviation D3D10 ⓘ
linked to: Direct3D 10
APIStyle COM-based API ⓘ
designGoal improve programmability of the GPU pipeline ⓘ
reduce driver overhead ⓘ
standardize GPU capabilities ⓘ
developer Microsoft ⓘ
documentation Microsoft Developer Network ⓘ
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 ⓘ
linked to: Direct3D 10
graphicsPipeline fully programmable ⓘ
header d3d10.h ⓘ
linked to: Direct3D 10
introducedWith Windows Vista ⓘ
library d3d10.dll ⓘ
operatingSystem Windows 7 ⓘ
Windows Vista ⓘ
partOf DirectX ⓘ
DirectX 10 ⓘ
linked to: Direct3D 10
platform Microsoft Windows ⓘ
linked to: Windows
predecessor Direct3D 9 ⓘ
programmingModel shader-based pipeline ⓘ
releaseDate 2006 ⓘ
removed fixed-function pipeline ⓘ
requires Direct3D 10-class GPU ⓘ
WDDM driver model ⓘ
shaderLanguage HLSL ⓘ
shaderModel Shader Model 4.0 ⓘ
successor Direct3D 10.1 ⓘ
Direct3D 11 ⓘ
supports geometry shaders ⓘ
multisample anti-aliasing ⓘ
pixel shaders ⓘ
render-to-texture ⓘ
texture arrays ⓘ
vertex shaders ⓘ
usedFor PC games ⓘ
real-time 3D graphics applications ⓘ

How these facts were elicited

Referenced by (21)

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

DXGI → supports → Direct3D 10 ⓘ
DXGI → introducedWith → Direct3D 10 ⓘ
HLSL → usedWith → DirectX 10 ⓘ
linked to: Direct3D 10
Crysis → supports → DirectX 10 ⓘ
linked to: Direct3D 10
CryEngine 3 → supportsRenderingAPI → DirectX 10 ⓘ
linked to: Direct3D 10
Direct3D 9 → successor → Direct3D 10 ⓘ
Direct3D 10 → partOf → DirectX 10 ⓘ
linked to: Direct3D 10
Direct3D 10 → featureLevel → Direct3D 10.0 ⓘ
linked to: Direct3D 10
Direct3D 10 → header → d3d10.h ⓘ
linked to: Direct3D 10
Direct3D 10 → abbreviation → D3D10 ⓘ
linked to: Direct3D 10
Direct3D 11 → predecessor → Direct3D 10 ⓘ
IDXGIFactory → usedWithAPI → Direct3D 10 ⓘ
IDXGIOutput → introducedIn → DirectX 10 ⓘ
linked to: Direct3D 10
IDXGISwapChain → usedWith → Direct3D 10 ⓘ
Direct2D → compatibleWith → Direct3D 10 ⓘ
FXC compiler → targetAPI → Direct3D 10 ⓘ
Direct3D → hasVersion → Direct3D 10 ⓘ
GeForce 200 Series → supportsAPI → DirectX 10 ⓘ
linked to: Direct3D 10
GeForce 8 Series → supportsAPI → DirectX 10 ⓘ
linked to: Direct3D 10
AMD TeraScale architecture → shaderModelSupport → DirectX 10 unified shaders (first generation) ⓘ
linked to: Direct3D 10
AMD TeraScale architecture → supportsAPI → DirectX 10 ⓘ
linked to: Direct3D 10