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