Najnovejša različica DirectX - 9.0 - v primerjavi s prejšnjimi prinaša kar nekaj pomembnih novosti. Predvsem moramo omeniti nadgradnjo specifikacij za senčilnike oglišč in pikslov, ki morajo biti pri procesorjih, združljivih z DirectX 9, popolnoma programabilni. Microsoft je v ta namen predstavil tudi jezik HLSL (High-Level Shader Language), ki temelji na jeziku C, s katerim programiramo nove senčilnike.