Direct3D 9

E695740

Direct3D 9 is a widely used version of Microsoft's 3D graphics API that provides hardware-accelerated rendering for games and multimedia applications on Windows and related platforms.

All labels observed (12)

How this entity was disambiguated

Statements (61)

Predicate Object
instanceOf Direct3D version
Microsoft technology
graphics API
abbreviation D3D9
linked to: Direct3D 9
backwardCompatibleWith Direct3D 8
developer Microsoft
documentation Microsoft Developer Network
linked to: Microsoft Docs
hasFeatureLevel Direct3D 9.0
linked to: Direct3D 9

Direct3D 9.0a
linked to: Direct3D 9

Direct3D 9.0b
linked to: Direct3D 9

Direct3D 9.0c
linked to: Direct3D 9
includes D3DCAPS9 structure
D3DPRESENT_PARAMETERS structure
D3DX utility library
linked to: Direct3D 9

ID3DXEffect interface
IDirect3D9 interface
IDirect3DDevice9 interface
IDirect3DIndexBuffer9 interface
IDirect3DPixelShader9 interface
IDirect3DSurface9 interface
linked to: Direct3D 9

IDirect3DTexture9 interface
IDirect3DVertexBuffer9 interface
IDirect3DVertexShader9 interface
introduced 2002
introducedIn DirectX 9
linked to: Direct3D 9
languageBinding C
C++
partOf Direct3D
DirectX
platform Windows
Windows 7
Windows Vista
Windows XP
Xbox 360
successor Direct3D 10
Direct3D 11
supports 2D rendering
High-Level Shader Language
linked to: HLSL

Shader Model 2.0
linked to: HLSL

Shader Model 3.0
cube textures
fixed-function pipeline
floating-point textures
hardware transform and lighting
hardware-accelerated 3D rendering
instancing
multiple render targets
multisample anti-aliasing
occlusion queries
programmable pixel shaders
programmable vertex shaders
render-to-texture
sRGB textures
volume textures
usedBy Source engine
Unreal Engine 3
linked to: Unreal Engine

many Windows games of the 2000s
usedFor PC games
game engines
multimedia applications
real-time 3D graphics

How these facts were elicited

Referenced by (17)

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

Nvidia Tegra 3 supportsFeature Direct3D 9
CryEngine 3 supportsRenderingAPI DirectX 9
linked to: Direct3D 9
Nvidia Tegra 4 supportsAPI Direct3D 9
Direct3D 9 abbreviation D3D9
linked to: Direct3D 9
Direct3D 9 includes IDirect3DSurface9 interface
linked to: Direct3D 9
Direct3D 9 includes D3DX utility library
linked to: Direct3D 9
Direct3D 9 introducedIn DirectX 9
linked to: Direct3D 9
Direct3D 9 hasFeatureLevel Direct3D 9.0
linked to: Direct3D 9
Direct3D 9 hasFeatureLevel Direct3D 9.0a
linked to: Direct3D 9
Direct3D 9 hasFeatureLevel Direct3D 9.0b
linked to: Direct3D 9
Direct3D 9 hasFeatureLevel Direct3D 9.0c
linked to: Direct3D 9
Direct3D 10 predecessor Direct3D 9
FXC compiler targetAPI Direct3D 9
FXC compiler supportsFeatureLevel Direct3D feature level 9_1
linked to: Direct3D 9
Direct3D hasVersion Direct3D 9
GeForce 7 Series supports DirectX 9.0c
linked to: Direct3D 9
GeForce FX supportsAPI DirectX 9.0
linked to: Direct3D 9