Cześć. Ostatnio tak się zastanawiałem jak piszę się API do kart graficznych takie jak DirectX czy OpenGL. Wiem, że na 90% piszą to w C ale piszę się to mniej więcej na takiej zasadzie jak sterowniki? I czy pisanie czegoś takiego jest bardzo niskopoziomowe? Jak to jest, że takie API może działać pod różnym sprzętem?