A DirectX 11 a Microsoft grafikus API-jának egy régebbi, de rendkívül sikeres és régóta használt változata. Úgynevezett magas szintű interfészként működik, ami azt jelenti, hogy az összetett munka nagy részét, például a memóriakezelést és a grafikus kártya ütemezési feladatait az illesztőprogram végzi el a programozó számára. Ez egyszerűsíti ugyan a fejlesztést, de a modern többmagos processzorokon alacsonyabb teljesítményhez vezethet. A DirectX 11 olyan kulcsfontosságú technológiákat vezetett be, mint a Tesszelláció a 3D modellek finomításához és a Compute Shaderek az általános grafikus kártyaszámításokhoz. Sok éven át ez volt a PC-s játékok abszolút szabványa.