The version of DirectX introduced in Windows Vista in late 2006. DirectX 10 combined all the DirectX APIs (DirectDraw, Direct3D, etc.) under one umbrella. In order to enhance its speed, DirectX 10 was not backward compatible, which meant that DirectX 10 games could not run in systems with DirectX 9 and earlier graphics cards. However, using an emulation layer, DirectX 10 cards could run DirectX 9 and earlier applications. Formerly known as "Windows Graphics Foundation" (WGF), DirectX 10 included support for shaders. See
DirectX 12,
DirectX and
vertex shader.