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