dez#44
Na, azért elég korán megjelent egy (vagy inkább 2?) szabvány szoftverkörnyezet hangkártya-kezelésre. Nevekre már nem emlékszem (túl sokáig nem is voltam velük kapcsolatban). Aztán hw szinten is bejött a Creative "szabványa" (mindenki az ő IO-felületükkel kompatibilis kártyákat, chipeket csinált).
A VESA is még bőven a hw-es 3D (gfx) megjelenése előtt jött. Az első 3D-s hw-rel sw-felület is jött: 3dfx és az ő API-juk (neve szintén nem ugrik most be). Gondolom azért nem terjedt el, mert jogdíjat kértek érte, de lehet, hogy nem is adták volna át konkurens hw-gyártóknak.
Utána jött az OpenGL is, csak azt hiszem, mindig volt egy kis csúszás az új hw featúrák támogatásában, illetve jópár dolog a gyártó-függő extensionökön keresztül érhető el.
Végülis kapóra jött a MS-nak, hogy nem volt egy olyan szabványos környezet, ami mindent lefedett volna (már már pl. van OpenAL is audióra). Így létrehozták a DirectX-szet - és persze nem hajlandók más OS-eket támogatni vele.